Tras toda la preparación que realizamos durante el día de ayer. El primer día sirve como toma de contacto con la herramienta. En realidad lo que vamos a hacer va a ser lo siguiente:
- Aplicar una template css en concreto «CoolWater theme». descarga y colocarla en la carpeta web/themeCoolWater.
- Preparar la aplicación para que muestre la css introducida e incluya las vistas.
- Para ello modificaremos apps/front/config/dm/config.yml. Lo dejaremos como a continuación:
# apps/front/config/dm/config.yml
all:
theming: # the theming component
themes: # list of themes
coolwater: # theme key
name: Cool Water # theme name; defaults to the theme key
dir: themeCoolWater# the directory in the web dir that holds the theme files
enabled: true # whether the theme is enabled for use with the dmThemeManager
html:
doctype:
name: html # Doctype name ( 'html', 'xhtml' )
version: 5 # Doctype xhtml version ( '1.0', '1.1' ) or html version ( '4', '5' )
compliance: transitional# Doctype xhtml compliance ( 'strict', 'transitional' )
4-. Modificaremos apps/front/config/view.yml como sigue:
# apps/front/config/view.yml
default:
http_metas:
content-type: text/html
stylesheets:
- layout
- typography
javascripts: # we don't need any JS right now
has_layout: true
layout: layout
5-. Modificaremos la parte vista (apps/front/modules/dmFront/templates/pageSuccess.php) – Problema. A mi no me salía correctamente y symfony me lanzaba un error así que como de lo que se trata es de eliminar una columna simplemente la eliminé del archivo original sin copiar todo el código del tutorial.
Cambiamos esto:
>
renderArea('layout.top', '.clearfix') ?>
renderArea('layout.left') ?>
renderArea('page.content') ?>
renderArea('layout.right') ?>
renderArea('layout.bottom', '.clearfix') ?>
Por esto:
>
renderArea('layout.top', '.clearfix') ?>
renderArea('page.content') ?>
renderArea('layout.right') ?>
renderArea('layout.bottom', '.clearfix') ?>
Ahora podemos ver desde el frontend una especie de administración visual y jugando con el header y el footer podremos crear la estructura de la home. Los únicos archivos que vamos a modificar van a ser: apps/front/modules/main/templates/_header.php y apps/font/modules/main/templates/_footer.php:
Header:
echo _tag('h1.t_site', _link('@homepage')->text('diem ipsum'));
echo _tag('p.t_baseline', __('meet Diem step by step'));
En este punto es interesante ver como la primera línea de código introducido lanza:
diem ipsum
Eso quiere decir que en realidad cuando incluimos h1.t_site le estamos dando la clase t_site de nuestro css. Así que los maquetadores web ya saben que hacer y dónde buscar los cambios.
Footer:
diem ipsum
| Diem Project |
website template
by styleshout
Y este es el resultado:
Realmente es muy sencillo solo hay que seguir estos pasos.
En poco más de media hora entre que se buscan los archivos y se sustituyen se puede tener ya la primera vista personalizada. A ver qué tal van los siguientes avances…
Posts relacionados
-
8 febrero, 2011 -
7 febrero, 2011 Instalando Diem Project
-
24 marzo, 2010 Subir proyecto de Symfony a Hosting Dedicado
Deja una contestación Cancelar
Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.
Archivo
- marzo 2025 (2)
- diciembre 2015 (6)
- noviembre 2015 (5)
- octubre 2015 (3)
- septiembre 2015 (2)
- agosto 2015 (8)
- mayo 2015 (2)
- abril 2015 (3)
- julio 2013 (1)
- julio 2012 (1)
- enero 2012 (3)
- diciembre 2011 (3)
- noviembre 2011 (1)
- febrero 2011 (5)
- noviembre 2010 (4)
- septiembre 2010 (2)
- julio 2010 (1)
- junio 2010 (2)
- marzo 2010 (6)
- febrero 2010 (3)
- enero 2010 (1)
- diciembre 2009 (6)
- noviembre 2009 (2)
- octubre 2009 (18)
- septiembre 2009 (21)
2 Comentarios
Diem Project Día 2 (Páginas y Navegación) | Uy perdón
Instalando Diem Project | Uy perdón