Pytania otagowane jako theming

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

4
Jak zastąpić niektóre reguły CSS motywu administratora? [Zamknięte]
Zamknięte . To pytanie musi być bardziej skoncentrowane . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby skupiało się tylko na jednym problemie, edytując ten post . Zamknięte 4 lata temu . Czy istnieje sposób na zastąpienie tylko niektórych reguł CSS używanych przez motyw administratora, bez dotykania …
20 7  theming 

6
Dołącz częściowy szablon
Próbuję użyć Drupala 8 z niestandardowym motywem, ze względu na duże różnice w strukturze dla moich wymagań Mam stronę - front.twig.html i page.twig.html, chciałbym utworzyć części szablonu, jak używane w phrozn oder w normalnym projekcie Symfony2, na przykład footer.html.twig i header.html.twig. Te szablony są zapisywane w podkatalogu / części /. …
19 8  theming 

2
Jakie są zalety paneli na temat?
Nigdy nie myślałem zbyt wiele o panelach, ponieważ zawsze miałem swobodę pisania własnych tematów. Widziałem jednak wiele artykułów opowiadających się za zaletami paneli (od Lullabot & Active Lamp ), więc pomyślałem, że nadszedł czas, aby je ponownie odwiedzić, szczególnie, że Panele będą w Drupal 8 . Dużo się z tym …
19 theming  panels 

3
Dodaj klasy, aby utworzyć element opcji wyboru
Jak mogę dodać klasy do znacznika opcji formularza bez JS? W tej chwili w Form API mogę przekazać tablicę kluczy w ten sposób array( '0' => 'option 0', '1' => 'option 1', ) i dostanę HTML tak <option value="0">option 0</option> <option value="1">option 1</option> Czy istnieje sposób na zrobienie czegoś takiego: …
19 theming  forms 

4
Jak edytować informacje <head>
W Drupal 6 zostały zapisane wszystkie dane strony page.tpl.php. Teraz, w Drupal 7, tylko treść pojawiająca się pomiędzy &lt;body&gt;i &lt;/body&gt;. Jak więc edytować informacje HEAD ? Czy nadal jest przechowywany w .tpl.phppliku? Gdzie? Jeśli nie, jak to robisz?
19 7  theming 

4
Najlepsze praktyki dotyczące układów stron
Próbuję dowiedzieć się, jakie są najlepsze praktyki dotyczące układów stron w Drupal. Wiele stron ma kilka różnych elementów, takich jak treść główna, obraz nagłówka itp. Nie zamierzam tworzyć „strony podstawowej” ani nic podobnego (tj. Jednego węzła dla całej strony). Czy dobrze jest używać paneli dla każdej strony i upuszczać do …
19 7  panels  theming 

9
Utwórz plik szablonu dla bloku widoków
Wiele tematów dotyczy niestandardowych bloków, ale co z blokami utworzonymi przez widoki? Mój blok widoków ma identyfikator: block-views-posts-listing-block, Próbuję na wiele sposobów nazwać plik szablonu, np .: blok - blok - views-posts-listing-listing-block.tpl.php, ale nie mogę znaleźć poprawnej nazwy pliku.
19 7  views  theming  8  blocks 



4
Najlepsza praktyka w przypadku bibliotek opartych na klasach PHP innych firm
Obecnie pracuję nad modułem, który wymaga biblioteki PHP innej firmy, która jest w zasadzie pojedynczą klasą PHP. Zwykle umieszczałbym go w podkatalogu include / i dodaje files[] = includes/Foo.php do mojego pliku .info i pozwól, aby auto-moduł ładujący klasy Drupal 7 zrobił to, co robię $foo = new Foo(). Mam …
17 7  theming 

2
Zastąp html.tpl.php według typu węzła
W moim pliku template.php dla mojej kompozycji próbowałem: function media_preprocess_page(&amp;$vars, $hook) { if (isset($vars['node'])) { // If the node type is "blog" the template suggestion will be "html--blog.tpl.php". $vars['theme_hook_suggestions'][] = 'html__'.$vars['node']-&gt;type; // If the node type is "blog" the template suggestion will be "page--blog.tpl.php". $vars['theme_hook_suggestions'][] = 'page__'.$vars['node']-&gt;type; // If the …
17 7  theming 


1
Jak zastąpić domyślny page.tpl.php?
Mam jedną stronę w mojej D7witrynie ze znacznym odchyleniem od reszty moich stron. Na tej stronie wyświetlę tylko ograniczoną liczbę regionów w innym układzie. Jaki jest najlepszy sposób na zastąpienie wartości domyślnej page.tpl.php? Czy mogę utworzyć coś takiego jak „ mycustom-page.tpl.php”, które będzie wywoływane TYLKO na określonym adresie URL w …
17 7  theming 

8
Jak uzyskać ścieżkę bazową?
Chcę użyć ścieżki podstawowej w pliku szablonu Drupal 8. Próbowałem następujące, ale nie otrzymuję prawidłowego wyniku. {{ app.request.baseUrl }} {{base_path}} Potrzebuję absolutnej ścieżki do węzła {{ app.request.baseUrl }}/{{ url }}. Jednym z rozwiązań, które znalazłem, jest umieszczenie tego kodu w haczyku przetwarzania wstępnego i przekazanie go do motywu. $host = …
16 theming 

4
Sprawdź, czy użytkownik jest zalogowany w motywie
W Drupal 7 możemy po prostu sprawdzić, czy bieżący użytkownik jest zalogowany w motywie, sprawdzając $GLOBAL['user']-&gt;uidlub używając user_is_logged_in(). Jak mogę sprawdzić, czy użytkownik jest zalogowany w szablonie strony w Drupal 8? Rozwiązaniem jest ręczne zameldowanie hook_preprocess_page(), ale ponieważ jest to bardzo popularne, myślę, że Drupal domyślnie zapewnia coś dla silnika …
16 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.