Declaraciones Jdoc en Joomla - Consultoria SEO

Buscar

Ruta de Navegación

Post patrocinados

Post patrocinados

 

Seo

SEO

El posicionamiento en buscadores,  search engine optimization (SEO) es el proceso que afecta la visibilidad en línea de un sitio web en los resultados impagos de un motor de búsqueda web. Nos dedicamos a mejorar significativamente su visibilidad en los resultados de búsqueda, para atraer visitas y posteriormente convertirlos en clientes. Saber más.

 

Keywords

Investigación Profunda de KeyWords

El análisis de palabras clave es de hecho un asunto muy complejo. La visibilidad de su website comienza con una investigación profunda de palabras clave. Promover su sitio  es vital para su negocio, por lo tanto investigar palabras clave pertinentes, relevantes a su nicho de mercado es muy importante.


 

Facebook Marketing

Facebook Marketing

  Facebook Marketing

El dinero gastado en marketing de Facebook es felicidad y negocios creciendo a pasos agigantados. Saber más.

Auditoría SEO

Auditoría SEO

La auditoría SEO es una de las herramientas de marketing en Internet más importantes que se implementan para proporcionar a un sitio web una visión detallada y general sobre cómo mejorar su visibilidad en línea. Problemas relacionados con el dominio del sitio web, análisis de enlaces entrantes y salientes, problemas de navegación del sitio web, configuración del servidor web, atribuciones de etiquetas y más son los asuntos que nos ocupan con el fin de optimizar su presencia en línea.

Email marketing

Email Marketing

Cuando se trata de la adquisición de clientes, una excelente forma de llegar a clientes potenciales es hacer Email Marketing sin embargo; un aspecto vital es la planificación. Saber más.

Anuncios de Google

Google Ads Certificado

 Anuncios de Google

Ya sea que lo haga con texto solo o use imágenes, con la galería de anuncios incluida en su cuenta, decida cuándo se mostrarán sus anuncios y oriente su campaña específicamente en función de los intereses o la demografía de los clientes que desea atraer. Saber más.

Marketing de Contenidos

Marketing de Contenidos

En la búsqueda del ‘contenido de oro’, los proveedores de servicios de marketing se dirigen hacia la creación y dominio del marketing de contenidos. Creamos y ofrecemos servicios de contenido que atrae, vende y ayude a retener clientes. Saber más.

Desarrollo web

Desarrollo Web

El desarrollo de su sitio web es importante para su negocio, definir los objetivos del sitio, idealmente la apariencia de su sitio debe ser hermosa y debe coincidir con el tema de su negocio y los servicios que ofrece. El desarrollo de un sitio web es el componente más importante para cualquier empresa que aspire a mantener una sólida presencia en línea.

Declaraciones Jdoc en Joomla 

La salida visual de un sitio joomla es controlada por las plantillas, en éstas se deben incluir una serie de diferentes declaraciones llamadas declaraciones jdoc, las cuales están incluidas especificamente en el archivo index.php e indican dónde debería localizarse la salida de otras partes de Joomla o sus extensiones en la página web.

Por ejemplo; donde colocar los mensajes de la pagina al enviar un formulario de contacto, donde colocar un modulo, el contenido de la página; artículos etc. Una declaración jdoc típica se parece a esto: <jdoc:include type="component" />


La declaración <jdoc:include /> es un método de las plantillas Joomla! para mostrar contenido específico de la página que se está visualizando. Hay varias declaraciones <jdoc:include />, cada una de las cuales devuelve una parte diferente de una página Joomla. El reemplazo en sí mismo se lleva a cabo en DocumentHTML::_renderTemplate. 

El atributo type

El atributo type especifica el tipo de contenido que será renderizado o sustituido en lugar del elemento <jdoc:include />. Por ejemplo, la declaración <jdoc:include type="head" /> usa el atributo type concreto head (type="head").

(Nota: las expresiones Jdoc requieren comillas dobles en torno a los atributos, y no funcionarán con comillas simples. El espacio delante del código de cierre /> también es obligatorio.)

Component

<jdoc:include type="component" />

Este elemento sólo debería aparecer una vez dentro del elemento <body> de la plantilla para mostrar el contenido principal de la página con respecto a la página que se está visualizando. 

Head

<jdoc:include type="head" />

Esta sentencia crea e incorpora las etiquetas necesarias para rellenar la cabecera de la plantilla. Etiqueta <base />, Etiqueta <title />, etiqueta <link />, etiqueta <script /> etiquetas <meta />:

• robots;
• keywords;
• rights;
• language;
• generator;

Este elemento sólo debería aparecer una vez dentro del elemento <head> de la plantilla para mostrar el contenido del estilo, los scripts y los meta elementos asociados a la página actual.

Installation

<jdoc:include type="installation" />

Este elemento sólo se usa en la plantilla del instalador de Joomla! para la versión Joomla 2.5 e inferiores, y no tiene ninguna utilidad concreta para las plantillas de la parte pública o administrativa. Viene a ser el equivalente del tipo 'component', en este caso mostrando el contenido principal de un paso de la instalación.

Message

<jdoc:include type="message" />

Este elemento sólo debería aparecer una vez dentro del elemento <body> de la plantilla para mostrar los mensajes de error y de sistema que se produjeron en la solicitud.

Los estillos CSS para los mensajes del sistema pueden encontrarse en templates\system\css\system.css

Module

<jdoc:include type="module" name="breadcrumbs" title="Breadcrumbs" />
<jdoc:include type="module" name="mainmenu" title="Main Menu" />

Este elemento muestra un único módulo dado por los atributos name y titlename debería coincidir con el tipo de módulo (mod_breadcrumbs y mod_menu en los ejemplos anteriores), mientras que title debería ser el nombre del módulo deseado. El módulo en cuestión deber estar publicado y ser accesible por el usuario actual para que sea visible. Se pueden proporcionar atributos adicionales para controlar el diseño y la apariencia del módulo, en caso de estar permitidos.

Modules

La directiva <jdoc:include type="modules" /> cuenta con los atributos type, name, style. Sin embargo es posible agregar más atributos personalizados con el nombre y valor que desee, luego para obtener el valor de los nuevos atributos , se utiliza $attribs.

Los módulos son separados en distintas áreas de una plantilla usando posiciones de módulos establecidas en el archivo templatedetails.xml. Usando el atributo name="[template position name]" de jdoc:include, puede llamarse a los distintos módulos en sus posiciones respectivas, con estilos y diseños distintos. Se pueden proporcionar atributos adicionales para controlar el diseño y la apariencia de los módulos, si son soportados.

Los siguientes son algunos ejemplos de declaraciones de módulos con posiciones de módulos usadas habitualmente por los desarrolladores de plantillas Joomla!.

<jdoc:include type="modules" name="debug" />
<jdoc:include type="modules" name="icon" />
<jdoc:include type="modules" name="left" style="rounded" />
<jdoc:include type="modules" name="left" style="xhtml" />
<jdoc:include type="modules" name="right" style="xhtml" />
<jdoc:include type="modules" name="status"  />
<jdoc:include type="modules" name="syndicate" />
<jdoc:include type="modules" name="title" />
<jdoc:include type="modules" name="toolbar" />
<jdoc:include type="modules" name="top" />
<jdoc:include type="modules" name="top" style="xhtml" />
<jdoc:include type="modules" name="user1" style="xhtml" />
<jdoc:include type="modules" name="user2" style="xhtml" />
<jdoc:include type="modules" name="user3" />
<jdoc:include type="modules" name="user4" />

Nota: La posición de módulo name="user3" se usa normalmente (por defecto) para el menú superior.

El atributo style

El atributo opcional style="" está disponible para los tipos module y modules de las declaraciones <jdoc:include />. El valor del atributo se refiere al estilo del chrome usado para envolver la salida generada por el módulo. Si no se proporciona ningún estilo, el valor "none" se usará por defecto.

Los diseñadores de plantillas también pueden añadir nombres de chrome adicionales.

Sobre la autora
Author: Estela Silva
Estela Silva es fundadora y desarrollador principal en Tu Consultora Seo, su función principal es el diseño y desarrollo de sitios web Joomla. Ella también es apasionada del posicionamiento en buscadores y especialista Adwords certificada. Estela ha construido sitios web basados ​​en CMS Joomla desde el año 2000, así como tiendas en línea, cuando no está escribiendo PHP, Javascript o CSS.

Clientes

Marketing digital Marketing digital Marketing digital Marketing digital Marketing digital