Muestra las diferencias entre dos versiones de la página.
| Ambos lados, revisión anterior Revisión previa Próxima revisión | Revisión previa | ||
|
otros:otros:howto:joomla [2009/12/08 17:32] alfred |
otros:otros:howto:joomla [2020/05/09 09:25] (actual) |
||
|---|---|---|---|
| Línea 28: | Línea 28: | ||
| - | ==== Gestionar el contenido ==== | + | |
| + | |||
| + | |||
| + | |||
| + | |||
| + | ==== Gestionar el contenido y estructura ==== | ||
| === Secciones y categorías === | === Secciones y categorías === | ||
| El contenido de Joomla se gestiona a partir de los siguientes apartados: | El contenido de Joomla se gestiona a partir de los siguientes apartados: | ||
| Línea 46: | Línea 51: | ||
| La FrontPage de Joomla es un componente que permite controlar como se ve la página principal, la cual es un poco diferente a las otras. Generalmente se la llama ''Home'' y encontramos su configuración en ''Menu -> mainmenu -> Home -> Parameters''. | La FrontPage de Joomla es un componente que permite controlar como se ve la página principal, la cual es un poco diferente a las otras. Generalmente se la llama ''Home'' y encontramos su configuración en ''Menu -> mainmenu -> Home -> Parameters''. | ||
| - | |||
| - | ==== Organizar Estructura de la página ==== | ||
| === Menús === | === Menús === | ||
| La estructura de la página la organizamos mediante menús, estos se gestionan en el **Menu Manager** y los apartados de la web corresponden a los elementos que el menú tiene, para agregarlos, en la lista de menús y por cada uno, tendremos un botón denominado ''Menu Items'' a partir del cual podremos cambiar los elementos de este. \\ | La estructura de la página la organizamos mediante menús, estos se gestionan en el **Menu Manager** y los apartados de la web corresponden a los elementos que el menú tiene, para agregarlos, en la lista de menús y por cada uno, tendremos un botón denominado ''Menu Items'' a partir del cual podremos cambiar los elementos de este. \\ | ||
| Los elementos más destacables son: | Los elementos más destacables son: | ||
| - | * **Internal Link -> Articles -> Article layout**: Muestra un sólo artículo (perfecto para los sobre nosotros y tal...). | + | * **Internal Link -> Articles -> Article layout**: Muestra un sólo artículo (perfecto para los "sobre nosotros" y tal...). |
| * **External Link**: Agrega un link a un elemento externo de la página. | * **External Link**: Agrega un link a un elemento externo de la página. | ||
| El //Menu Item// por defecto del //Menu// por defecto será el elemento que se mostrará como índice. | El //Menu Item// por defecto del //Menu// por defecto será el elemento que se mostrará como índice. | ||
| - | === Módulos === | + | === Agregar módulos a las páginas === |
| - | Los módulos son los elementos (que no son el contenido en sí) de cada página, como por ejemplo los menús. Gestionamos los módulos a partir del **Module Manager** y mediante este podemos agregar elementos a nuestras páginas; para ello al hacer new escogemos sus propiedades (si queremos que salga el título, su posición en la página (user1, top, left... todas dadas por la plantilla)...). | + | Los módulos son los elementos (que no son el contenido en sí) de cada página, como por ejemplo los menús. Gestionamos los módulos a partir del **Module Manager** y mediante este podemos agregar elementos a nuestras páginas; para ello al hacer new escogemos sus propiedades (si queremos que salga el título, su posición en la página (user1, top, left... todas dadas por la plantilla)...). \\ |
| - | + | Desde el **Module Manager** podemos indicar dónde queremos que nos aparezca un módulo concreto, en qué apartado y tal. Para ello hemos de acceder a ese módulo, configurarlo como siempre y luego escoger en qué apartados aparecerá desde la zona **Menu Assignment**. \\ | |
| + | Tenemos la posibilidad de, desde el mismo **Module Manager** duplicar un módulo (opción ''copy''), cambiar su configuración y asignarlo a otro ''Menu Item''. | ||
| Línea 98: | Línea 101: | ||
| * Para quitar el título de la página principal haremos: ''Menus -> Main Menu -> Home -> Parameters - System -> Page Title [Hide]''. | * Para quitar el título de la página principal haremos: ''Menus -> Main Menu -> Home -> Parameters - System -> Page Title [Hide]''. | ||
| ===== Avanzado ===== | ===== Avanzado ===== | ||
| + | |||
| + | |||
| + | |||
| Línea 155: | Línea 161: | ||
| ... | ... | ||
| </code> | </code> | ||
| - | Aunque Joomla tiene algunas clases que aparecen por defecto: | + | Aunque Joomla tiene algunas clases que aparecen por defecto: \\ |
| + | :!: [[http://www.compassdesigns.net/joomla-tutorials/joomla-15-template-tutorial/page-4]] | ||
| === TemplateDetails === | === TemplateDetails === | ||
| El archivo ''TemplateDetails.xml'' es un archivo con formato .xml que nos sirve para especificar las propiedades de la plantilla y se coloca en la raíz de la carpeta de esta. En él se escriben, entre otros los datos de autor y nombres, y será importante indicar los archivos de la plantilla en su correspondiente carpeta contenedora. Si no indicásemos algún archivo ese no sería reconocido ni instalado. | El archivo ''TemplateDetails.xml'' es un archivo con formato .xml que nos sirve para especificar las propiedades de la plantilla y se coloca en la raíz de la carpeta de esta. En él se escriben, entre otros los datos de autor y nombres, y será importante indicar los archivos de la plantilla en su correspondiente carpeta contenedora. Si no indicásemos algún archivo ese no sería reconocido ni instalado. | ||
| Línea 245: | Línea 251: | ||
| Esta carpeta corresponde al componente que muestra el contenido, archivo, artículo, categoría... Dentro de un directorio ''views'' encontramos otro directorio ''tmpl''. :!: | Esta carpeta corresponde al componente que muestra el contenido, archivo, artículo, categoría... Dentro de un directorio ''views'' encontramos otro directorio ''tmpl''. :!: | ||
| - | ===== Notas ===== | + | === Otros === |
| - | + | * Cambiar el título de la página: | |
| + | <code php> | ||
| + | <?php | ||
| + | $document =& JFactory::getDocument(); | ||
| + | $document->setTitle($mainframe->getCfg('sitename') . " - " . $document->title); | ||
| + | ?> | ||
| + | </code> | ||
| + | ===== Notas ===== | ||
| + | ==== Módulos útiles ==== | ||
| + | * [[http://extensions.joomla.org/extensions/directory-a-documentation/downloads/6125|Jx List Files]], carga de un directorio una lista con los ficheros existentes en este. | ||
| ==== Links ==== | ==== Links ==== | ||