Aquí está un exemplo simple para demostrar unha forma sostible facilmente de creación de carga da páxina con base na URL actual. El mantén todas as súas páxinas dispoñibles nun array asociativo .. Isto podería ser facilmente eliminado de unha base de datos.
Teño tamén incluíu código modelo para xerar un menú sinxelo para ti .. Podería, claro, só de construír a URL coa man nos seus modelos, se este non atender ás súas necesidades.
Para resumir, non inclúe calquera CSS ou estrutura da táboa no ficheiro index.tpl.
index.php
| Código: |
| <? PHP / ** * Controlador de sitio * @ Author www.ideamesh.com * / / / Engadir e instanciar Smarty / / Configuración do var url que estamos a buscar para controlar a visualización da páxina / / Como usar o alcance $ _REQUEST para que a páxina pode ser pasado en vías $ _POST ou $ _GET / / Este matriz contén a relación entre a variable de páxinas eo modelo para cargar .. Esta información tamén pode ser obtida a partir dun db / / Asegúrese de que a páxina solicitada se atopou no menú / / Asignar información para Smarty e amosar |
index.tpl
| Código: |
| {Include file = "menu.tpl"} {Include file = $ modelo} |
menu.tpl
| Código: |
| {* Nós xeramos a lista do menú da páxina dispoñibles no menú} * <ul id="navigation"> {Foreach clave = elemento = url_val template_name dos = menú $} <li> href = "{$ SCRIPT_NAME}? {$ page_var} = {$ url_val}"> <a {$ Url_val} <br /> </ A> </ Li> {/ Foreach} </ Ul> |









































