Pytania oznaczone «theming»

17
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(&$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']->type;...

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

16
renderować lub drukować obraz w drupal 7 node.tpl?

Próbuję utworzyć motyw węzła za pomocą tpl, a kiedy próbowałem wydrukować obraz, nie mogę znaleźć ścieżki obrazu jak w d6 .. jaką funkcję muszę wywołać, aby poprawnie wyprowadzić obraz .. Mam na myśli coś takiego jak theme ('')? Array ( [und] => Array ( [0] => Array ( [fid] => 13...

16
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']->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...

15
Zmień domyślnie favicon programowo

Wiem, że mogę załadować favicon za pośrednictwem interfejsu użytkownika, ale czy istnieje sposób na ustawienie domyślnego favicon dla Twojego motywu, więc gdy ktoś włączy motyw, natychmiast zostanie użyta domyślna

15
Jak wyświetlić liczbę komentarzy do węzła w node.tpl?

Wpadłem na pomysł zmiany uprawnień użytkownika, aby goście nie widzieli komentarzy w węźle. Nie mam problemów z widokami w mojej witrynie, ponieważ mogą wyraźnie zobaczyć komentarze na temat węzłów i będą bardziej skłonni do rejestracji. Problemem wydaje się to, że kiedy docierają do mojej witryny...

15
Sprawdź, czy pole nie jest puste

Jaka jest najlepsza metoda sprawdzenia, czy pole jest puste w szablonie węzła. W węźle - przyklad.html.twig możemy użyć zmiennej „content”. Nie mogę używać czeku jak sprawdzanie bloku {% if content.field_example %} Mogę użyć czegoś takiego: {% if content.field_example['#object'] is defined...

15
Renderuj zwykły tekst jako HTML w gałązce Drupal 8

Natknąłem się na ścianę, próbując wyrenderować kod znacznika obrazu svg w formacie HTML z zwykłego pola tekstowego. Chcę wyrenderować kod svg z prostego pola tekstowego bez nadpisywania renderowania zwykłego pola tekstowego wszędzie indziej. format zwykłego tekstu konwertuje obecnie wszystkie...

15
Jak uzyskać dostęp do danych pól w Twig?

Mam pole listy dla niestandardowego typu bloku, który wygląda następująco: left|Align left right|Align right Mogę uzyskać dostęp do klucza w Twig, wykonując coś takiego: {% block content %} {{ content.field_align }} {# outputs 'right' #} {% endblock %} Jeśli jednak zrobię proste porównanie,...

15
Usuwanie div dodanych przez render i node.tpl.php

Próbuję zbudować szablon HTML5 dla Drupal 7, i jestem dość szczegółowy w kwestii czystego kodu. Chcę mieć pełną kontrolę nad HTML i CSS, które w większości otrzymuję przy użyciu własnego niestandardowego motywu. Innymi słowy, mam zestaw HTML5 i CSS, którego chcę używać dokładnie tak, jak w Drupal....

15
Zaczep do kopiowania pola

Mam niestandardowy moduł, który formatuje wyświetlanie pola obrazu, który może przyjmować wiele wartości. Chciałbym wiedzieć, jakiego haka powinienem użyć, aby zduplikować pierwszą wartość pola (np. „[Image1]”) i dodać ją z powrotem na początku tablicy (tak array_unshift()mi się wydaje ), zanim...

15
Jak uzyskać $ view-> rzeczywisty numer wiersza?

Jak uzyskać faktyczną liczbę wierszy w views-view-field - title.tpl.php w Drupal7 i views3? Wiem, jak uzyskać sumę $view = views_get_current_view(); $view->total_rows; Ale jak uzyskać faktyczny numer wiersza? Aby wydrukować 1/4 2/4 3/4

15
Zaawansowane menu tematyczne w Drupal 7

Podróżowałem po Internecie i wcale nie jest oczywiste, jak tworzyć własne menu. Szukałem godzin i nie znalazłem ani jednego postu, który ilustruje proces tworzenia menu i dostosowywania jego wyników od początku do końca. Wygląda na to, że jest to proces wieloetapowy: Utwórz menu za pomocą...

15
Dodaj klasę do pola treści (link)

Chcę dodać klasę do <a>znacznika pola, które składa się z łącza i tekstu. (Jest to pole typu Link .) Nazwa tego pola to content.field_c_button_link. W pliku szablonu chcę dodać coś takiego. {{ content.field_c_button_link.0.addClass('button blue') }} Jak mogę poprawnie dodać klasę? Zgodnie...

15
Zarządzanie blokami w responsywnym motywie

Właśnie zaczynam responsywny motyw oparty na Omegi, początkowo koncentrując się na układzie mobilnym. Istnieją pewne bloki, które prawdopodobnie zostaną uznane za zbyt „ciężkie”, aby mogły zostać uwzględnione w układzie mobilnym, i inne bloki, które będą musiały zostać wprowadzone specjalnie dla...