Como un sistema de gestión de contenidos ( CMS ) , Drupal permite a los usuarios no técnicos crear sitios web y agregar contenido del sitio web sin la ayuda de un ingeniero Web. Sin embargo , con el fin de configurar Drupal para ser utilizado por su base de usuarios no técnicos , un ingeniero tiene que configurar correctamente el software para que los usuarios pueden modificar parámetros como la renderización de páginas . Un empleado de marketing , por ejemplo, puede que desee agregar un formulario emergente a una página alojada en Drupal antes de la página se representa plenamente al usuario. Estilos Pre - Render puede permitirle hacer esto, pero debe ser activado y configurado por el ingeniero Drupal primero . Modificación de la configuración pre - renderizado puede afectar los tiempos de carga de páginas, por lo que es mejor no hacer muchos cambios a la vez. Drupal_render
La función drupal_render en la programación Drupal permite a los ingenieros para generar recursivamente código HTML utilizando # theme_wrappers , que son etiquetas asignadas a varias páginas que comparten la misma estética . Habilitar el estilo drupal_render no interrumpirá la prestación de la página en modo alguno. En primer lugar, el fondo se carga, y luego áreas de contenido, a continuación, los elementos secundarios , tales como botones de navegación y formularios antes de las áreas de contenido son finalmente llenos de alimentos . Este proceso se lleva a cabo en el transcurso de uno o dos segundos , pero el atributo drupal_render puede afectar dramáticamente la forma en que la página se muestra al usuario como se carga .
Pre_render Styling
Una serie de funciones existe en el lenguaje de Drupal que permiten a los ingenieros tomar ciertos elementos de la página web se presentan ante los demás como se representa la página . Los principales ejemplos de este tipo de pre_rendering estilos incluyen contextual_pre_render_links , que construye una matriz renderizable de enlaces que se refieren al contenido de cualquier página Drupal, y drupal_pre_render_conditional_comments , lo que permite que la página para volver a su estado pre_render si se utilizan ciertos navegadores para cargar el página. Este último podría ser especialmente útil si usted está vendiendo un producto de software en el CMS Drupal alojada que es compatible con un solo tipo de navegador Web. Esta última función se puede utilizar para mostrar un mensaje emergente para los usuarios con navegadores incompatibles antes que el resto de la página se representa .
Ctools Prestación
Un pequeño número de funciones existe que se utilizan para ejecutar acciones antes de ciertos elementos del sitio web se prestan dentro del navegador . Estos tienen el prefijo " ctools . " La función ctools_context_handler_pre_render se utiliza para llamar a diferentes scripts que se deben ejecutar antes de que otras áreas de la página web en Drupal se cargarán . La otra función ctools , ctools_dependent_pre_render , se utiliza para determinar si hay áreas que dependen de sitio web antes de la renderización de páginas . Esto podría ser utilizado para comprobar si un área de contenido principal es hacia abajo antes de la página hace que , si es así , el usuario podría ser enviado a otra página AIFA Estilos
. Varias funciones diferentes que caen bajo el prefijo " puntos de vista" se pueden utilizar para elementos del sitio web de Drupal estilo de antes, o durante , la página de renders . Por ejemplo , views_handler_field :: pre_render se puede ejecutar a ejecutar antes de ejecutar cualquier otro campo pre_render . Si tiene alguna cheques web iniciales que son críticas para comprobar antes de la renderización de páginas , esta función puede ser especialmente útil . Otra función , views_plugin_style :: pre_render , permite a los desarrolladores para aplicar estilos a elementos del sitio web de Drupal antes se carga la página .