¿Qué es un Render Array?

Una matriz de render es un componente fundamental del sistema de gestión de contenido de Drupal. Es una matriz asociativa de estructuras de datos que contiene el contenido de una página web. La matriz contiene los datos en sí, así como sugerencias sobre cómo deben "representarse".

Cuando se sirve una página web, los datos se formatean para su visualización, utilizando las sugerencias asociadas, de acuerdo con un tema. Esta separación de lo que son los datos y la forma en que se presentan al usuario, le permite al administrador de contenido una enorme flexibilidad para modificar la presentación de los datos de una manera globalmente uniforme.

El siguiente es un ejemplo de una matriz de render Drupal simple:

 TRUE, '#theme' => 'page', '#type' => 'page', 'content' => array ('system_main' => array (...), 'another_block' => array (.. .), '#sorted' => TRUE, ), 'sidebar_first' => array (...), 'footer' => array (...), ...); ?> 

Array, CMA (sistema de gestión de contenido), Render, términos de diseño web