Muszę wydrukować poszczególne pola ze $content
zmiennej w node.tpl.php
pliku w osobnych div
znacznikach. Jak to zrobić i jak dowiedzieć się, jakie są nazwy pól?
Muszę wydrukować poszczególne pola ze $content
zmiennej w node.tpl.php
pliku w osobnych div
znacznikach. Jak to zrobić i jak dowiedzieć się, jakie są nazwy pól?
Odpowiedzi:
Spróbuj tego
<?php print render($content['your_field_name']); ?>
spowoduje to wydrukowanie tej wartości pola.
włącz moduł Devel i w node- {content-type} .tpl.php
<?php dsm($node); ?>
<?php dsm($content); ?>
możesz zobaczyć wszystkie pola $ node i pola zawartości
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:
print render($content['field_blog_pic']); or
print $title
w zależności od pól (zdjęcia użytkownika, pola obrazu, zwykły tekst i tak dalej).