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 …
„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 …
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ć …
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?
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 atrybuty i zachowuje się <span>bez stylów. Jak więc uniknąć zmian …
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 <ul><li>...</li></ul>. Więc moim pomysłem było iterowanie po …
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 <?php print $messages; ?>lub <?php print render($page['messages']); ?>nie działa. Jest tu tutorial do drukowania $ wiadomości w bloku, ale chciałbym umieścić go w moim pliku node.tpl.php.
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: <img src="<?php print base_path() . path_to_theme(); …
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 …
Czy istnieje sposób na konwersję zwykłego formularza i dodawanie symboli zastępczych za pomocą modułu, czy należy to zrobić za pomocą szablonu formularza lub jQuery?
Czy istnieje sposób, aby ukryć etykietę pola podczas renderowania niestandardowego pola w Drupal 7? W moim szablonie węzła mam: <?php print render($content['field_image']); ?> Co daje mi: <div class="field field-name-field-image field-type-image field-label-above"> <div class="field-label">Image:&nbsp;</div> <div class="field-items"> <div class="field-item even"> <img typeof="foaf:Image" src="http://site.com/sites/default/files/image.jpg" alt=""> </div> </div> </div> Chciałbym nie mieć <div class="field-label">Image:&nbsp;</div>. …
Chcę ukryć niektóre elementy w formularzu za pomocą form_alter lub pliku szablonu. Czytałem gdzieś, że w Drupal 7 możemy określić elementy $ form, aby nie były wyświetlane w formie, ale nie pamiętam! Nie unset (), ale inna funkcja!
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.