Índice

El inicio del archivo index.php

1. Objetivos

El archivo index.php contendrá toda la descripción de nuestra plantilla. Empezaremos describiendo el principio del archivo, todo en su encabezado.

2. Limitación del acceso directo

La primera línea del archivo se refiere a la seguridad. Es preciso restringir cualquier acceso directo al archivo index.php.

Introduzca la siguiente línea de código:

<?php defined(’_JEXEC’) or die; ?>

3. Las declaraciones HTML

Después deberemos indicar los elementos HTML necesarios para que nuestro archivo sea válido.

Empezaremos por el doctype HTML5 en este ejemplo:

<!DOCTYPE html>

A continuación viene la etiqueta de apertura del elemento <html>. Esta es la etiqueta de apertura para los usos habituales:

<html lang="es">

Nosotros, con Joomla!, deberemos buscar dinámicamente en PHP los valores de idioma para el atributo lang. También podemos añadir la dirección de la escritura con al atributo dir.

Para hacerlo deberemos usar los parámetros de configuración de sitio usando el objeto PHP $this, que representa el sitio. En este objeto, retomamos el valor de la configuración language.

Esta es la etiqueta de apertura del elemento HTML que deberemos introducir para nuestro sitio dinámico Joomla! :

<html lang="<?php echo $this->language; ?>"  
dir="<?php echo $this->direction; ?>">

4. El elemento <head>

Justo debajo, introduciremos ...