Pytania otagowane jako theming

Użyj go do pytań o renderowanie lub modyfikowanie znaczników HTML generowanych przez moduł / kompozycję.


5
Funkcja przetwarzania wstępnego według typu zawartości
Mam kilka typów treści, które muszę wstępnie przetwarzać na różne sposoby. Więc template.phpw moim motywie fooobecnie wygląda następująco: function foo_preprocess_node(&$variables) { if ('news' ==$variables['type']) _preprocess_news($variables); if ('event'==$variables['type']) _preprocess_event($variables); if ('alert'==$variables['type']) _preprocess_alert($variables); ... } function _preprocess_news(&$variables) { ... } function _preprocess_event(&$variables) { ... } function _preprocess_alert(&$variables) { ... } Chciałbym móc …
25 7  theming 

1
Dlaczego Drupal 7 woli reguły CSS @import od tagów <link>?
„Nie używaj @import” - mówi wielu facetów. Istnieje wiele wad użytkowania @import. Korzystanie @importz arkusza stylów dodaje jeszcze jedną rundę do całkowitego czasu pobierania strony. Używanie @importw IE powoduje zmianę kolejności pobierania. Może to powodować dłuższe pobieranie arkuszy stylów, co utrudnia renderowanie postępów, powodując spowolnienie strony. Dlaczego Drupal 7 go …
25 7  theming 

6
Używam wbudowanego interfejsu jQuery w moim motywie
Każda strona mojego motywu będzie musiała korzystać z interfejsu użytkownika jquery. Wiem, że jest on dołączony do Drupala 7, ale tak naprawdę nie mogę odszyfrować zbyt technicznej dokumentacji Drupala. Wygląda na to, że jedynym sposobem na to jest użycie pliku template.php. Ale ponieważ nie rozumiem tego pliku, staram się unikać …
25 7  theming  javascript 

1
Dlaczego rdzeń używa drukowania zamiast echa?
Przeczytałem gdzieś i nie pamiętam gdzie, to echojest wtedy bardziej wydajny sposób przesyłania danych print. Dlaczego rdzeń Drupala printtak często wykorzystuje ? Czy kryje się za tym jakiś szczególny powód?
24 theming 

4
Przekaż surowy html do #markup
Mam pewne treści HTML, pochodzi z zewnętrznej biblioteki, więc nie można go zmienić, to ma wiele &lt;span&gt;i &lt;div&gt;tagi z atrybutów takich jak: &lt;span style="color: #0000ff;"&gt;, ale kiedy używać: $render = array( '#markup' =&gt; $myhtmlcontent, ); W tablicy renderowania Drupal usuwa atrybuty i zachowuje się &lt;span&gt;bez stylów. Jak więc uniknąć zmian …
24 theming  8 

5
Iteruj przez pole zawartości o wielu wartościach w szablonie Twig
Muszę przejąć kontrolę nad renderowaniem field_admin_tagspola w node.html.twigszablonie. To działa: {{ content.field_admin_tags }} - Renderuje wszystko (etykieta + wszystkie wartości pól) {{ content.field_admin_tags.0 }} - Renderuje tylko pierwszą wartość w polu i brak etykiety PROBLEM: Nie mam kontroli nad znacznikami otaczającymi tagi, np &lt;ul&gt;&lt;li&gt;...&lt;/li&gt;&lt;/ul&gt;. Więc moim pomysłem było iterowanie po …
23 theming  8 

2
Wydrukuj $ Messages w pliku node.tpl.php
W Drupal 7 domyślnie $messageszmienna jest drukowana w page.tpl.php. Czy istnieje sposób drukowania $messagesw pliku node.tpl.php (np. $ Node-mycontenttype.tpl.php). Po prostu zakładanie &lt;?php print $messages; ?&gt;lub &lt;?php print render($page['messages']); ?&gt;nie działa. Jest tu tutorial do drukowania $ wiadomości w bloku, ale chciałbym umieścić go w moim pliku node.tpl.php.
23 theming 

3
Uzyskaj ścieżkę do zasobów motywu w szablonie Twig
Mam pytanie dotyczące uzyskania ścieżki do obrazu w szablonie Twig. Obraz nie jest przypisany do pola ani czegoś takiego. Tylko statyczny obraz, który jest przechowywany w „MYTHEME / image / icon / my-icon.png”. W Drupal 7 dostaję ścieżkę do mojego node.template z następującym kodem: &lt;img src="&lt;?php print base_path() . path_to_theme(); …
22 media  8  theming 

5
Uzyskaj adres URL obrazu w Twig
Chcę renderować obraz jako obraz tła za pomocą wbudowanego stylu w gałązce. Utworzyłem pole o nazwie bg_image i załączyłem je do standardowej zwykłej strony. Po wielu godzinach kręcenia się, byłem w stanie uzyskać adres URL obrazu w pliku node.html.twig {{ file_url(node.field_bg_image.0.entity.uri.value) }} ale nie mogłem zmusić go do działania wewnątrz …
22 theming  8  files 


4
Jak dynamicznie dodawać klasy do znacznika BODY na podstawie ścieżki / głębokości strony?
Jak dynamicznie dodawać klasy do znacznika body, tak jak w tym przykładzie poniżej? -Home -Cities --Melbourne &lt;body class="melbourne"&gt; --- parki tematyczne &lt;body class="melbourne theme_parks"&gt; --- restauracje &lt;body class="melbourne restaurants"&gt; --new York &lt;body class="new_york"&gt; --- parki tematyczne &lt;body class="new_york theme_parks"&gt; --- restauracje &lt;body class="new_york restaurants"&gt; -Kontakt z nami &lt;body class="contact_us"&gt; Drupal …
22 7  theming 

5
Ukryj etykietę pola
Czy istnieje sposób, aby ukryć etykietę pola podczas renderowania niestandardowego pola w Drupal 7? W moim szablonie węzła mam: &lt;?php print render($content['field_image']); ?&gt; Co daje mi: &lt;div class="field field-name-field-image field-type-image field-label-above"&gt; &lt;div class="field-label"&gt;Image:&amp;nbsp;&lt;/div&gt; &lt;div class="field-items"&gt; &lt;div class="field-item even"&gt; &lt;img typeof="foaf:Image" src="http://site.com/sites/default/files/image.jpg" alt=""&gt; &lt;/div&gt; &lt;/div&gt; &lt;/div&gt; Chciałbym nie mieć &lt;div class="field-label"&gt;Image:&amp;nbsp;&lt;/div&gt;. …
22 7  theming  entities 



Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.