it-swarm-es.tech

anular módulos

Joomla 3.3: principiante Estoy creando mi primera plantilla y, después de instalarla, estoy lista para probar. Accidentalmente hice clic en "mod_login" en "crear anulación" en la configuración de mi plantilla. y apareció este mensaje.screenshot

No lo entiendo y me temo que esto puede afectar algo en mi futuro viaje de personalización.

entonces, ¿cómo puedo deshacer esta acción?

4
Elhamy

Las anulaciones de plantillas se utilizan para permitir a los desarrolladores realizar cambios en el diseño de un módulo sin tener que hackear el núcleo del código del módulo que, como se menciona en muchas respuestas anteriores, es malo.

Las anulaciones de plantillas son simplemente duplicados del archivo (normalmente) default.php de un módulo. En su caso, mod_login se ha duplicado y agregado a la carpeta requerida para permitirle anular una plantilla. Como supongo que no desea utilizar la anulación, simplemente elimine mod_login de la siguiente ubicación

templates/ahmedasharaf/html

Simple como eso. Espero que esto ayude

3
Lodder

Una de las características más potentes de Joomla es la capacidad de anular las vistas de componentes y módulos.

Acerca de las anulaciones de diseño del módulo

Los módulos, como los componentes, se configuran en una estructura de directorio particular.

/ modules/mod_latest_news/tmpl default.php (el diseño) helper.php (un archivo auxiliar que contiene lógica de datos) mod_latest_news.php (el archivo del módulo principal) mod_latest_news.xml (el archivo XML de instalación) Similar a los componentes, en el módulo principal directorio (en el ejemplo, mod_latest_news) hay un directorio/tmpl /. Por lo general, solo hay un archivo de diseño, pero dependiendo de quién escribió el módulo y cómo está escrito, podría haber más.

En cuanto a los componentes, la anulación de diseño para un módulo debe colocarse de manera particular. Usando Beez como ejemplo nuevamente, verá la siguiente estructura:

/ templates/beez/html/mod_latest_news (este directorio coincide con el nombre del directorio del módulo) default.php (este archivo coincide con el nombre del archivo de diseño) La estructura para la anulación del módulo es nuevamente bastante simple: /html/mod_module_name/layout_file_name.php.

Copiar o crear archivos de diseño La plantilla rhuk_milkyway no tiene anulaciones de diseño para ningún módulo. Si queremos anular el diseño predeterminado para el módulo Últimas noticias, debemos copiar este archivo:

/modules/mod_latest_news/tmpl/default.php

a esta ubicación, creando los directorios apropiados en caso de que aún no existan:

/templates/rhuk_milkyway/html/mod_latest_news/default.php

Debe tener un poco de cuidado al anular el diseño del módulo porque hay varias formas diferentes en que los módulos pueden o han sido diseñados, por lo que debe tratar cada uno individualmente.

http://docs.joomla.org/Understanding_Output_Overrides#Module_Layout_Overrides

Aquí puede encontrar la explicación completa sobre las anulaciones:

Comprensión de las anulaciones de salida http://docs.joomla.org/Understanding_Output_Overrides

3
Anibal

Simple, entra en templates/YOUR_TEMPLATE/html y borra el mod_login carpeta.

Sin embargo, esto está hecho para personalizar fácilmente las plantillas, por lo que vale la pena usarlo si está creando su propia plantilla. No es necesario, pero es muy útil para mantener la apariencia de una plantilla uniforme.

Todo lo que la función de anulación hace en el administrador es crear la carpeta html/override_ para usted, esto solía hacerse manualmente, por lo que es una característica adicional útil para ahorrar tiempo.

1
Jordan Ramstad