Pytania otagowane jako theming

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

2
Drukowanie regionów w pliku html.tpl.php
Muszę wypisać niektóre regiony z szablonu html.tpl.php, ponieważ nie zmieniają się one między page.tpl.php i page-front.tpl.php (żeby wymienić tylko dwa). Zasadniczo chcę uniknąć duplikacji kodu. Jednak wydaje się, że nic nie jest powiązane z regionami w html.tpl.php, ani nie mogłem niczego odzyskać za pomocą drupal_get_region_content (zarówno z parametrami, jak i …
10 7  theming  regions 

6
Jak dodać atrybut CSS do obrazu generowanego za pomocą stylu obrazu
Prawie wszystko w tytule. Chciałbym dodać klasy CSS do obrazów generowanych za pomocą funkcji motywu stylu obrazu, aby dane wyjściowe wyglądały następująco: <img class="MYCLASS" alt="" src="site.com/sites/default/files/styles/profile_picture/public/pictures/picture-1-1318455022.jpg" typeof="foaf:Image"> Czy jest coś takiego?
10 7  theming  media 


5
Jak dodać warunkowy javascript do motywu?
Chciałbym użyć skryptu Selectivizr do emulacji selektorów CSS3 w IE6-8. Ale trudno mi dodać go do mojego motywu. Dotychczas próbowałem: 1) Wymuszenie tego w sekcji nagłówka html.tpl.php: <!--[if lt IE 9]> <script src="<?php print base_path() . path_to_theme(); ?>/js/selectivizr.js"></script> <![endif]--> Ale base_path () nie wydaje się zwracać niczego w D7 (przynajmniej …
10 7  theming  javascript 

3
Ponownie napisz wynik taxonomy_term_page () bez rąbania rdzenia
W Drupal 7 taksonomia.pages.inc zawiera taxonomy_term_page()znak, który umieszcza <div class="term-listing-heading">wokół wyniku nagłówka taksonomii. Jak mogę ponownie zapisać dane wyjściowe funkcji taksonomy_term_page () w moim motywie, aby móc usunąć DIV bez rąbania rdzenia? Jestem dość zaskoczony, że nie ma dostępnego pliku tpl.php, taxonomy_term_page()ponieważ znacznie ułatwiłoby to ich tworzenie.

5
Drupal 7 - Powstrzymuje produkcję węzłów na stronach taksonomii
Czy istnieje sposób na ukrycie danych wyjściowych węzłów na stronach taksonomii, bez konieczności instalowania modułu (tj. Tylko w template.php)? Węzły oznaczone terminem taksonomicznym pojawiają się na „stronie indeksu taksonomii” (np. Twoja strona.com/taxonomy/term/[id]). Nowość w Drupal 7, strony indeksu taksonomii mogą mieć dołączone pola. Jeśli jednak spróbujesz przesłonić stronę taksonomii za …

7
Wyświetla listę terminów taksonomicznych oddzieloną przecinkami?
Drupal 7. W moim node.tpl.php chcę wydrukować listę terminów taksonomii (taksonomia nazywa się „kanałami”). Jeśli użyję: <?php print render($content['field_channel']); ?> Działa, oczywiście, ale najlepsze, co mogę zrobić, aby je wprowadzić, to użyć CSS, aby przesunąć je w lewo. Chciałbym, aby były oddzielone przecinkami. Jakieś pomysły? Dzięki.

5
hook_preprocess_page (): jak powiedzieć stronie wyświetleń?
Piszę niestandardowy moduł, który musi wstawiać niektóre pliki javascript i css tylko na stronie Widoki. Korzystam ze strony hook_preprocess_page, ale nie wiem, czy bieżąca strona jest z widoku: function mymodule_preprocess_page(&vars) { var_dump($vars); //output: nothings that reference the views! if([view page]) { drupal_add_js([...]); drupal_add_css([...]); // Rebuild scripts $scripts = drupal_get_js(); $vars['scripts'] …
10 views  7  theming  javascript 


4
Pętla przez elementy potomne w Twig jak Element :: children ()
Kiedy mamy do czynienia z tablicą renderowalną w PHP, mogę użyć Element :: children (), aby uzyskać dostęp do elementów, które nie są #właściwościami, ale podporządkowanymi elementami do renderowania (elementy formularza w zestawie pól, elementy w widżecie pola itp.). Na przykład ten fragment kodu z pliku.module: <?php if ($element['#multiple']) { …
9 8  theming 

4
Jak wykryć przeglądarkę mobilną używającą PHP w treści?
Używając Drupal 7.14 z włączonym filtrem PHP, mam następujący typ zawartości strony podstawowej: <?php if ($is_mobile == TRUE):?> <div class="fb-like-box" data-href="http://www.facebook.com/a page" data-width="710" data-height="600" data-show-faces="false" data-border-color="#73AA4B" data-stream="true" data-header="false"></div> <?php else: ?> <div class="fb-like-box" data-href="http://www.facebook.com/a page" data-width="900" data-height="600" data-show-faces="false" data-border-color="#73AA4B" data-stream="true" data-header="false"></div> <?php endif; ?> Pojawia się komunikat o błędzie: Uwaga: …
9 theming 

2
Wydrukuj pole obrazu z wieloma wpisami z pola w szablonie gałązki
Mam szablon gałązki dla niestandardowego typu zawartości. I jest w stanie dobrze renderować większość pól, ale nie jestem w stanie wydrukować pola obrazu z wieloma obrazami. węzeł - zawiera mycontenttype.html.twig {{ content.field_mytitle }} {{ content.field_myheaderimage }} <div class="row expanded"> {% for galleryimage in content.field_gallery_images %} <div class="gallery-image-item"> {{ galleryimage }} …
9 theming  8  media 

4
policz wartości pola wielowartościowego w gałązce
Chcę policzyć liczbę wartości pola nieograniczonego w tempalu gałązki, które próbowałem {{ node.field_mytext.count }} => w obliczu błędu i przy innej próbie {{ content.field_mytext.count }}=> nic nie zwróciło (w tej metodzie sprawdziłem, że moje pole nie jest wyłączone, to menedżer wyświetlania). Moje pytanie brzmi: jak mogę policzyć liczbę elementów pola …
9 theming  8 

9
Jak zastąpić motyw administratora w moim własnym motywie?
Stworzyłem własny motyw Drupal 8: mytheme.info.yml: name: My Theme description: 'Drupal 8 Theme' type: theme base theme: bartik core: '8.x' mytheme.libraries.yml global-styling: version: 1.x css: theme: css/layout.css: {} css/style.css: {} css/colors.css: {} css/print.css: { media: print } Używam „Seven” jako motywu administratora. Kiedy edytuję stronę (/ node / x / …
9 8  theming 

2
Jak dodać zmienną do szablonu pola gałązki?
Na stronie węzła chciałbym dodać tytuł węzła do wyniku obok innego innego pola (pola przykładowego). Utworzyłem nową, field--field-example.html.twigale nie mogę uzyskać dostępu do zmiennej tytułu węzła, ponieważ nie jest ona dostępna w szablonie pola. Muszę dodać zmienne do Preprocesuj tematu: themename.theme. Jak dodać zmienną themename.themei jaki będzie odpowiedni wpis w …
9 theming  8 

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.