Una pregunta básica sobre la modificación de plantillas de dedecms
La plantilla del sistema DEDEDECMS no es fija. Los usuarios pueden elegir su propia plantilla de columna al crear una nueva columna. El funcionario solo proporciona la plantilla predeterminada más básica, que es la plantilla del modelo del sistema integrado. Dado que DEDEECMS admite modelos de canales personalizados, después de que los usuarios personalicen un nuevo modelo de canal, deben diseñar una nueva plantilla basada en los campos del modelo. Además, DEDEECMS también admite el uso de plantillas en forma de estilos. El estilo predeterminado es predeterminado, lo que significa que el sistema utiliza la plantilla de ruta/plantillas/predeterminada del CMS de forma predeterminada. Si descarga un nuevo conjunto de plantillas, no es necesario eliminar el archivo original predeterminado. Asigne un nombre a la carpeta de plantillas descargadas con el estilo que desee, como estilo2. Luego, el nombre predeterminado de plantillas/estilo2 en el fondo es estilo 2, y el sistema usará plantillas/estilo 2 como plantilla predeterminada. Sin embargo, si la posición de la plantilla de columna se especifica manualmente, la definición del parámetro de fondo Estilo será. ser inválido.
1. El concepto, diseño y uso de plantillas, debemos entender los siguientes conceptos.
1. Plantilla de tablero (portada):
Se refiere a la plantilla utilizada en la página de inicio del sitio web o en el canal de portada de columnas importantes, generalmente con el nombre de "index_identifying ID.htm". ". Además, los usuarios pueden elegir si admiten etiquetas de plantilla de bloque para páginas individuales o etiquetas personalizadas definidas por el usuario. Si es así, el sistema analizará el contenido utilizando el motor de marcado de plantilla de bloque antes de generarlo o generar el archivo específico.
2. Plantilla de lista:
Se refiere a la plantilla para la lista de todos los artículos en una columna de un sitio web, generalmente denominada "list_identify ID.htm".
3. Plantilla de archivo:
La plantilla que representa la página de visualización del documento, como la plantilla del artículo, generalmente se denomina "article_identify ID.htm".
4. Otras plantillas:
Las plantillas comunes en los sistemas generales incluyen: plantilla de página de inicio, plantilla de búsqueda, RSS, plantilla de función compilada JS, etc. Además, los usuarios pueden personalizar plantillas para crear cualquier archivo.
2. Nomenclatura, las reglas de nomenclatura predeterminadas para las plantillas de DedeCms son las siguientes
1. Ubicación para guardar la plantilla:
Directorio de plantillas: ruta/plantillas/estilo del CMS. nombre (inglés, el valor predeterminado es predeterminado, donde sistema es la plantilla subyacente del sistema, además es la plantilla utilizada por el complemento)/archivo de plantilla de función específica}
2.
(1) índice _ identificación ID.htm: representa la plantilla de sección (portada de columna);
(2) Lista _ Identificar ID.htm: representa la plantilla de lista de columnas <; /p>
(3) Artículo _ Identificar ID. htm: indica la página de visualización de contenido (plantilla de documento, incluida la página de visualización especial).
(4) search.htm: plantilla de lista de resultados de búsqueda; /p>
(5) index.htm: Plantilla de página de inicio;
Nota: [ID de identificación] se puede obtener en "Administración del modo de canal". Por supuesto, también puedes determinar el nombre de la plantilla del canal en "Gestión del modelo de canal".
Ejemplo: list_image.htm significa sí, es decir, la plantilla de lista predeterminada para columnas cuyo tipo de contenido es una colección de fotografías.
Article_article.htm representa la plantilla de página de visualización del artículo.
Tres. Descripción de otras plantillas
1. Plantilla inferior predeterminada
Ubicación: ruta/plantillas/sistema del CMS
Función: cuando no se especifica ninguna plantilla inferior predeterminada, el sistema El archivo correspondiente en esta carpeta se llamará automáticamente como plantilla subyacente.
2. Plantilla de directorio de complementos
Ubicación: ruta/plantilla/plus de CMS
Función: comentarios, enlaces amigables, mapa RSS y otras plantillas.
3. Plantillas de backend de miembros
Ubicación: ruta/miembro/plantillas de CMS
Función: Plantillas de backend de miembros.
Cuarto desarrollo secundario
Las principales clases de análisis de plantillas de DedeCms incluyen include/inc_arcpart_view.php, include/inc_arclist_view.php e include/inc_archives_view.php, que son diferentes de pub_dedetag. php Si desea agregar algunas funciones a las plantillas de documentos, plantillas de listas y plantillas de secciones, puede modificar directamente los métodos ParseTemplet() o ParseTempletsFirst() de estas clases para que los nombres y atributos de las etiquetas correspondan inmediatamente a las funciones.
Espero que esto ayude