Muszę wydrukować poszczególne pola ze $contentzmiennej w node.tpl.phppliku w osobnych divznacznikach. Jak to zrobić i jak dowiedzieć się, jakie są nazwy pól?
<? php print $ messages; ?> umieść to na swoim page.tpl.php
Sheikh
Jak uzyskać dostęp do tej strony w węźle frontonu {content-type} .tpl.php?
pal4life
2
Możesz użyć modułu Devel i użyć funkcji dpm ($ content) lub kpr ($ content) w pliku node.tpl. Stamtąd możesz zobaczyć wszystkie nazwy i renderować je tak, jak chcesz.
Najlepszym sposobem na znalezienie dostępnych pól są:
<?php
print render($content);?>
w twoim pliku tpl. Spowoduje to wyświetlenie listy dostępnych pól. Możesz usunąć te linie później. Następnie, aby wydrukować poszczególne pola, wystarczy:
Odpowiedzi:
Spróbuj tego
<?php print render($content['your_field_name']); ?>
spowoduje to wydrukowanie tej wartości pola.źródło
włącz moduł Devel i w node- {content-type} .tpl.php
możesz zobaczyć wszystkie pola $ node i pola zawartości
źródło
Możesz użyć modułu Devel i użyć funkcji dpm ($ content) lub kpr ($ content) w pliku node.tpl. Stamtąd możesz zobaczyć wszystkie nazwy i renderować je tak, jak chcesz.
źródło
Najlepszym sposobem na znalezienie dostępnych pól są:
w twoim pliku tpl. Spowoduje to wyświetlenie listy dostępnych pól. Możesz usunąć te linie później. Następnie, aby wydrukować poszczególne pola, wystarczy:
w zależności od pól (zdjęcia użytkownika, pola obrazu, zwykły tekst i tak dalej).
źródło
Używam modułu Devel , aby znaleźć nazwę pola. To jest bardzo użyteczne.
źródło