Tecnología

Inicio

Cómo crear una plantilla de SilverStripe

Cómo crear una plantilla de SilverStripe


SilverStripe es un sistema de gestión de contenidos de código abierto para sitios web. SilverStripe permite a los consumidores para construir sitios web desde cero. El sistema viene con una plantilla HTML por defecto para todas las páginas que se van a utilizar la primera vez que descargue el software. Puede crear nuevas plantillas HTML para agregar personalización a su nuevo sitio. Puede crear una plantilla, un subtemplate y un tema para cada página en su sitio si lo desea.

Instrucciones

1 Abra la carpeta "themes / tutorial / templates.ss" de los archivos guardados en el servidor web que aloja su sitio.

2 Copiar el archivo "Page.ss" y guardar el nuevo archivo con el nombre de la nueva plantilla, asegurándose de incluir ".ss" como el final del nombre para que su servidor reconocerá el tipo de archivo. El nombre de este archivo tendrá que coincidir con una página creada en el sitio. Por ejemplo, si va a hacer una plantilla para la página principal debe denominada la plantilla "HomePage.ss."

3 Abra el archivo copiado. Esto debería mostrar una plantilla HTML por defecto muy básico que comienza con la cadena "<html> <head> <% base_tag%>", termina con la cadena "</ html> <% - comentario -%>" e incluye varias cadenas básicas para el contenido en el medio.

4 Editar este archivo para el contenido único que desea utilizar en esta plantilla. Use un libro de códigos HTML si no está familiarizado con el lenguaje HTML para ayudarle a utilizar las etiquetas correctas por el contenido que desea mostrar.

5 Guarde el archivo para mantener los cambios que ha realizado. Este archivo seguirá estando disponible en la carpeta "themes / tutorial / templates.ss".

6 Vaciar la caché para hacer la plantilla aparece en la página del mismo nombre que la plantilla en el front-end del sitio web.

Consejos y advertencias

  • Mientras que usted puede editar el archivo Page.ss en lugar de hacer una copia, se recomienda que realice una copia para que tenga un defecto en caso de que algo va mal con la plantilla que está tratando de construir.