Índice

Un campo de texto

1. La creación de la opción

En las opciones de la plantilla proponemos un campo de texto para que los usuarios puedan introducir fácilmente un texto simple. Ese texto aparecerá en el encabezado del sitio bajo el título o el logo.

En el archivo templateDetails.xml, en el elemento <fieldset name="advanced">, después del elemento <field/> que le precede, introduzca el siguiente código:

<field  
  name="slogan"  
  type="text"  
  default=""   
  label="Introduzca el eslogan del sitio" 
  description="El eslogan aparecerá en el encabezamiento del sitio" 
/>

Para tener un campo de texto, el type es text. Los demás atributos son similares a lo visto anteriormente.

2. La vista de la opción

Esta es la vista que se obtiene en la interfaz de gestión de la plantilla templateoptions, en la pestaña Avanzado.

images/OW05-12.PNG

3. Modificar el código

Procederemos ahora a modificar el archivo index.php. En un primer momento deberemos usar una variable llamada $slogan que almacenará el texto introducido en la opción slogan.

En el elemento PHP existente (<?php ... ?>), en el <head>, introduzca este código:

<?php  
...  
/* Utilización del eslogan para el encabezado */  
$slogan=$this->params->get(’slogan’);  
?>

Todavía en el archivo ...