it-swarm-es.tech

Listar todas las categorías (com_content / views / categories) el diseño alternativo no funciona

OK, así que estoy tratando de crear un diseño de elemento de menú alternativo y parece que no funciona. Estoy usando la última versión de Joomla 2.5. Lo que hice:

  • estructura de carpetas creada: mytemplate/html/com_content/categories /
  • copió los archivos de vista de categorías predeterminadas de los componentes/com_content/views/categories/tmpl/y los renombró a features.php, features.xml, features_items.php
  • cambió el título en features.xml

Cuando cambio algo en features.php o features_items.php no funciona, pero si les cambio el nombre a default o si solo cambio los archivos principales, entonces funciona. ¿Alguien tiene alguna idea de por qué esto no parece estar funcionando? Sé lo prioritario que dice que los diseños de menú anularán los diseños de artículos y categorías, pero este no es un diseño de categoría, es una parte del componente de contenido que solo enumera las categorías. Además, he notado que si cambio el diseño para una categoría específica, en realidad anula el diseño del menú, por lo que la prioridad no se aplica entonces.

¿Estoy haciendo algo mal o cómo puedo crear un diseño alternativo para este componente en particular?

3
serge

Lo que está haciendo debería funcionar, y su estructura de carpetas/archivos se ve bien. Lo acabo de probar en Joomla 2.5. El nombre que ingresó en su archivo XML debe aparecer como un nuevo tipo de elemento de menú:

Custom categories layout

archivo XML (parte)

<?xml version="1.0" encoding="utf-8"?>
<metadata>
    <layout title="Custom Categories view" option="This view is created with an override">
        <help
            key = "JHELP_MENUS_MENU_ITEM_ARTICLE_CATEGORIES"
        />
        <message>
            This view is created with an override
        </message>
    </layout>
    ....

Hay un par de errores que puede buscar:

  • Asegúrese de que todos los archivos usen el mismo esquema de nombre (features o feature)
  • Compruebe que ha copiado los archivos correctos de la carpeta correcta (components\com_content\views\categories, no components\com_content\views\category
  • Asegúrese de que el archivo XML contenga un nombre único.
1
johanpw

Para anular el diseño default.php, los archivos en la carpeta HTML deben tener el mismo nombre que los que desea anular. No puede anular el archivo XML, solo los archivos php.

0
RustyJoomla