Agregué un nuevo campo "estado de ánimo" (imagen) al tipo de contenido de la página. ¿Hay alguna forma de acceder a la imagen almacenada en este campo en page.tpl.php?Drupal 7: Acceso al campo de nodo personalizado en page.tpl.php
11
A
Respuesta
10
debería ser
$node = node_load($nid);
$node->field_mood[$node->language][0]['value'];
8
Hay una nueva "field_get_items()" función en Drupal 7. La variable de nodo $ ya debe estar definido en page.tpl por lo que no se puede requerir la primera línea.
Esto obtendrá el campo en el idioma apropiado. También hay un parámetro opcional para especificar el idioma deseado si es necesario.
$node = node_load($nid);
$values = field_get_items('node', $node, 'mood');
if ($values != FALSE) {
$val = $values[0]['value'];
}
else {
// no result
}
referencia: http://api.drupal.org/api/drupal/modules--field--field.module/function/field_get_items/7
Cuestiones relacionadas
- 1. Drupal 7 cómo representar el campo personalizado
- 2. Agregar campo CCK al formulario personalizado en Drupal 7
- 3. Forma de nodo personalizado de Drupal
- 4. ¿Cómo imprimir un menú personalizado en Drupal 7?
- 5. obtener la variable $ nodo en html.tpl.php - Drupal 7
- 6. Obtener la URL de un nodo en Drupal 7
- 7. Grupos de campo/conjuntos de campo condicionales en Drupal 7
- 8. Drupal 7 - Insertar taxonomía en el objeto nodo
- 9. Drupal 7 Cambiar el tipo de contenido del nodo existente
- 10. Agregar un filtro personalizado a las vistas en Drupal 7
- 11. ¿Cómo se usa un tipo de datos personalizado como un campo en drupal 7?
- 12. Drupal 7: Mejor práctica para una lista de selección dinámica en Drupal 7
- 13. ¿Cómo creo un token personalizado en Drupal 7?
- 14. Plantilla personalizada para un nodo específico en Drupal 6?
- 15. convertir texto de campo a List (texto) drupal 7
- 16. Drupal 7 Get image field path
- 17. Módulo Drupal 7 OpenID
- 18. Renderizar un nodo de Drupal
- 19. Acceso al nodo maestro de Mongoid 3
- 20. Cargar múltiples archivos en Drupal 7
- 21. ¿Debo usar Drupal 6 o Drupal 7?
- 22. Drupal 6 contraseña de usuario importada a Drupal 7
- 23. Drupal 7 Default .htaccess
- 24. Drupal 7 drupal_mail eliminando HTML?
- 25. ¿Cuándo no utilizar un nodo Drupal?
- 26. Drupal Menú personalizado Posicionamiento
- 27. Nodo Drupal 7 -> Asignación de campos en la base de datos
- 28. Enganche de Drupal después del nodo creado
- 29. acceso nodo ElementTree nodo primario
- 30. Drupal 6 - Plantilla de tipo de nodo personalizado en el módulo
Gracias. El lenguaje $ node-> era la pieza que faltaba en mi rompecabezas. – dantz
Recuerde que CCK se ha movido al núcleo. Ya no es $ node-> field_language [0] ['value']. El prefijo field_ ya no es necesario. –
¿Cómo voy a renderizar un campo, como es posible en node.tpl.php? 'render ($ content ['FIELD'])' pero en cambio algo a lo largo de las formas de 'render ($ node-> FIELD)'? – joar