Necesito imprimir campos individuales de la $content
variable en el node.tpl.php
archivo en div
etiquetas separadas . ¿Cómo hago eso y cómo averiguo cuáles son los nombres de los campos?
Necesito imprimir campos individuales de la $content
variable en el node.tpl.php
archivo en div
etiquetas separadas . ¿Cómo hago eso y cómo averiguo cuáles son los nombres de los campos?
Respuestas:
Prueba esto
<?php print render($content['your_field_name']); ?>
esto imprimirá ese valor de campo.
habilite el módulo Devel y en el nodo- {content-type} .tpl.php
<?php dsm($node); ?>
<?php dsm($content); ?>
puedes ver todos los campos $ node y campos de contenido
La mejor manera de encontrar los campos disponibles son:
<?php
print render($content);
?>
en su archivo tpl. Esto mostraría la lista de campos disponibles. Puede eliminar estas líneas más tarde. Luego, para imprimir sus campos individuales, simplemente puede hacer:
print render($content['field_blog_pic']); or
print $title
dependiendo de sus campos (imágenes de usuario, campos de imagen, texto normal, etc.).
Yo uso el Módulo de Desarrollo , para encontrar el nombre del campo. Es muy útil.