Używam, drupal_get_form('event_signup_form')aby osadzić swój niestandardowy formularz w bloku. Formularz jest renderowany zgodnie z przeznaczeniem, ale przesłanie go nie uruchamia niczego. Wywoływana jest sama funkcja formularza event_signup_form($form, &$form_state)i wywoływana jest funkcja wysyłania, event_signup_form_submit($form, &$form_state)ale nie jest ona wywoływana. Korzystam z hook_block_view, aby wyświetlić formularz: function event_block_view($delta = '') { $blocks = …
Od Drupala 8 przy konwencjach nazewnictwa szablonów nie jest możliwe ładowanie określonego szablonu bloku zgodnie z regionem, w którym jest on umieszczony ( „Usunięto znaczniki bloku dla regionu i usunięto szablon matrycy dla regionu ” ). Ale muszę mieć inny HTML dla bloków, jeśli są umieszczone w określonym regionie. Jak …
Używam Drupal 7. Obecnie mam nawigację w menu głównym i przełącznik języka, który istnieje w nagłówku mojej witryny. Umieściłem je tam, przechodząc do CMS> Struktura> Bloki i przeciągając bloki do regionu nagłówka. Jak programowo umieścić te bloki w nagłówku?
Próbuję dowiedzieć się o tworzeniu rozsądnego przepływu pracy między witryną programistyczną a witryną produkcyjną i postanowiłem skorzystać z modułu Funkcje, aby pomóc w realizacji tego zadania. Na mojej stronie głównej mam kilka bloków, które wyświetlają nowo dodane i najwyżej ocenione treści. Użyłem funkcji, aby wyeksportować te widoki, ale i tak …
Wystąpił problem polegający na tym, że blok, który powinien być unikalny na stronie, nie jest dla wylogowanych użytkowników. Problemem jest niestandardowa wtyczka blokowa, którą mam na stronie wyszukiwania widoków, która zawiera niestandardowe filtry (coś w rodzaju niestandardowego zamiennika dla odsłoniętych filtrów. Blok umieszczony przez / admin / structure / block). …
Jestem nowy na Drupal 7 i naprawdę mam problemy z tym: http://drupal.org/node/104319 Mam region zwany nawigacją w mojej .info regions[navigation] = Navigation bar dla tego regionu chcę użyć niestandardowego pliku tpl.php. próbowałem block-navigation.tpl.php jak w przykładzie i bez powodzenia umieść go w katalogu głównym motywu oraz w folderze szablonów. Wyczyściłem …
Czy istnieje moduł, który pozwala użytkownikom umieszczać ten sam blok w wielu regionach? W ten sposób nie muszę dwa razy tworzyć tego samego bloku widoku.
Włączając podstawowy moduł PHP Filter, mogę użyć kodu PHP do ustawienia widoczności bloku na stronie konfiguracji bloku. Ale nie chcę włączać modułu filtru PHP dla bezpieczeństwa. Czy istnieje sposób, aby to zrobić w module niestandardowym ? Nie mogę znaleźć takiego haka. A ścisły hak hook_block_view_altermoże tylko zmienić zawartość bloku.
Chcę utworzyć własny blok z niestandardową zawartością w Drupal 8, na początku tworzę blok z prostym tekstem i działam poprawnie, mój problem polega na tym, jak mogę przekazać do niego zmienną niestandardową? Widziałem kilka samouczków na ten temat, nazwa mojego modułu to tcdevi to jest zawartość .modulepliku. function tcdev_theme($existing, $type, …
Załadowałem temat bloku i treść module_invoke()i użyłem ich render()do renderowania. Chcę użyć linków kontekstowych dla tego bloku. Jak mogę je również renderować? To jest kod, którego używam w szablonie strona - front.tpl.php. $block = module_invoke('block', 'block_view', '4); print render($block); Jakiego kodu powinienem użyć zamiast tego?
W Drupal 6 mogłem kontrolować widoczność bloku za pomocą kodu PHP w konfiguracji interfejsu bloku, takiego jak: <?php return MYMODULE_abc() || MYMODULE_def() ; ?> Funkcje te sprawdzały bieżący węzeł, systematykę itp., Aby zdecydować, czy wyświetlić blok. Ta opcja PHP zniknęła w Drupal 8, ale jest $visibilitypole w BlockBase. Czy mogę …
Z interfejsu użytkownika możesz dodać blok w regionie w następujący sposób: Przejdź do Administrator -> Struktura -> Układ bloku (/ admin / structure / block). Kliknij przycisk „Umieść blok” obok nazwy regionu. Chcę zrobić to samo, ale programowo. Jak dodać istniejący blok do regionu i zapisać go? Blok ten powinien …
Rozważ moduł pustynie: Strona 1:- deserts/* Strona 2:- deserts/*/* strona3: - deserts/*/*/* Dynamiczna treść ... Mam trzy bloki, a mianowicie a, b i c: Blok a powinien być wyświetlany tylko na stronie 1 Blok b powinien być wyświetlany tylko na stronie 2 Blok a powinien być wyświetlany tylko na stronie …
Chcę pokazać blok, gdy użytkownik odwiedza swoją stronę profilu w / user. Publiczne profile użytkowników mają ścieżki „/ member / [nazwa użytkownika]”. Kiedy ograniczę blok do „użytkownika”, nie pojawi się. Gdy ograniczę go do „member / *”, będzie on wyświetlany zarówno na profilu własnym, jak i profilach publicznych. Czy URL …
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.