Odkryłem, że czasami mam węzeł, który po prostu zawiera treści, które będą wyświetlane gdzie indziej, ale nie powinny być przeglądane bezpośrednio. Oznacza to, że nikt nigdy nie powinien przechodzić do węzła / 1234, ale treść w węźle 1234 powinna być wyświetlana gdzie indziej. Na przykład tworzę stronę o treści z …
W Drupal 7, gdybym chciał uzyskać identyfikator węzła aktualnie wyświetlanego węzła (np. node/145), Mógłbym uzyskać go za pomocą arg()funkcji. W takim przypadku arg(1)zwróci 145. Jak mogę to samo osiągnąć w Drupal 8?
Do tej pory natknąłem się na te 3 funkcje w Drupal 7, ale tak naprawdę nie jestem pewny, jaka jest między nimi różnica i która jest bardziej odpowiednia, aby uzyskać identyfikator węzła w funkcji wstępnego przetwarzania bloku. menu_get_object() menu_get_item() drupal_lookup_path() Czy możesz dać mi jakiś wgląd?
Chcę wyświetlić pewne pole przed tytułem węzła podczas wyświetlania zwiastuna w D7. Skutecznie chcę przejść od tego do tego . Patrzyłem na aktualizację node.tpl.php, ale zauważam, że różni się $titleod, $contentwięc nie jestem pewien, jak podejść do tego. Po kilku poszukiwaniach odkryłem, że ludzie zasugerowali użycie modułów CCK i ConTemplate …
Dostosowałem widok zwiastuna moich typów treści i widok strony. Teraz muszę użyć widoku zwiastuna na stronie wyników wyszukiwania. Domyślnie Drupal wyświetla pełen tekst pomieszany bałagan dla każdego wyniku, muszę być w stanie dostosować wygląd każdego z nich dla każdego rodzaju zawartości. Nie chcę zmieniać W JAKI sposób drupal uzyskuje wyniki, …
Szukam fragmentu, który pozwala mi wyświetlić łączną liczbę dla określonego typu węzła, np. „Strony = 167” lub „Produkty = 10630”. Jakiego kodu powinienem użyć, aby to osiągnąć?
Czy istnieje taka funkcja Drupal API node_load(), która zwróci listę węzłów danego typu? Próbowałem $nodes = node_load(array("type" => 'student_vote')), ale zwraca tylko jeden węzeł. Wiem, że mógłbym napisać coś takiego node_load(), ale chciałem sprawdzić, czy coś takiego już tam jest.
Jak mogę programowo tworzyć węzły z polami daty i obrazu? Wiem, że mogę to zrobić w Drupal 7 za pomocą następującego kodu. global $user; $node = new stdClass(); $node->title = "YOUR TITLE"; $node->type = "YOUR_NODE_TYPE"; node_object_prepare($node); // Sets some defaults. Invokes hook_prepare() and hook_node_prepare(). $node->language = LANGUAGE_NONE; // Or e.g. …
Mam kilka tysięcy węzłów określonego typu treści. Korzystając z interfejsu internetowego (example.com/admin/content), mogę usunąć tylko około 50 naraz. Jak mogę je szybko usunąć?
Chcę umożliwić użytkownikom cofanie publikacji i publikowanie własnych treści. Domyślnie musisz zezwolić użytkownikom na administrowanie węzłami, aby mogli cofnąć publikację lub opublikować zawartość. To jednak droga do szerokiej. Chcę pozwolić użytkownikom cofnąć publikację lub opublikować węzeł tylko wtedy, gdy go utworzyli. Oznacza to również, że powinni mieć możliwość przeglądania niepublikowanych …
Zastanawiałem się nad tym starym wątkiem na drupal.org i to po prostu sprawia, że kręci mi się w głowie. Zjeżdżasz ścieżką i próbujesz oddzielić NID od niej? Musi być lepszy sposób. I takie rozwiązania global $node; $nid = $node->nid; nie działają w moim module niestandardowym (chociaż powiedziano mi, że działają …
Utworzyłem typ zawartości „Galeria” i dodałem dwa pola: „zdjęcie” i „dokument”. Następnie użyłem następującego kodu do przesłania pliku w polu „dokument”: $file = file_save_upload('document', array( 'file_validate_extensions' => array('txt doc'), // Validate extensions. )); // If the file passed validation: if ($file) { // Move the file, into the Drupal file …
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.