Pytania oznaczone «theming»

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

50
Jak użyć pliku szablonu do stworzenia formularza?

Podczas gdy węzły, komentarze, bloki i wiele innych rzeczy w Drupal są tematyczne przy użyciu plików szablonów motywów (takich jak node.tpl.php), formy są inną historią. Brak plików szablonów motywów dla formularzy. Jak uzyskać konkretny formularz do korzystania z niestandardowego szablonu...

46
Jak zapewnić szablon dla konkretnego trybu widoku?

Chcę opisać tryb wyświetlania wyników wyszukiwania szablonem. Miałem w głowie, że nazwanie węzła pliku szablonu - artykuł - search-result.tpl.php załatwi sprawę, ale najwyraźniej się mylę. Zdaję sobie sprawę, że mogę zrobić węzeł - artykuł.tpl.php i w ramach tej kontroli $ view_mode, ale jest to...

42
Uzyskiwanie adresu URL obrazu z obrazu_pola w węźle

Mam więc ten Węzeł: object(Drupal\node\Entity\Node)[1862] protected 'values' => array (size=17) 'vid' => array (size=1) 'x-default' => string '7' (length=1) 'langcode' => array (size=1) 'x-default' => array (size=1) 0 => array (size=1) 'value' => string 'en'...

38
Jak zmienić motyw na podstawie adresu URL?

Mam instancję Drupala działającą na example.org. Który ma zainstalowany i aktywowany motyw X. Teraz przez ograniczony czas w miejscu, w którym została „wydzielona” specjalna sekcja, powinno się odbyć wydarzenie. Wszystkie rzeczy związane z tym wydarzeniem będą dostępne na stronie...

26
Jak dodać JavaScript do widoku?

Mam w swojej witrynie widok, który ma określoną nazwę klasy. Chcę wiedzieć w pliku szablonu.php motywu, skąd mogę wiedzieć, czy widok o określonej nazwie klasy jest dostępny na żądanej stronie. Jest to dla mnie bardzo ważne, ponieważ muszę dołączyć określony kod JavaScript i CSS, gdy na stronie...

26
Jak utworzyć motyw niestandardowego bloku

I utworzeniu bloku przy użyciu hook_block_infoi hook_block_themei tym podobne. Ale jak to zrobić? Mam pracę, aby zwrócić tablicę z kluczami 'subject'i 'content'. Ale stworzyłem znaczniki bezpośrednio na hook_block_view()haku i nie tego chcę. W dokumentacji jest powiedziane, że zawartość powinna...

25
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...

25
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...

25
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'])...

24
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 <span>i <div>tagi z atrybutów takich jak: <span style="color: #0000ff;">, ale kiedy używać: $render = array( '#markup' => $myhtmlcontent, ); W tablicy renderowania Drupal usuwa...