Tu je jednoduchý príklad na preukázanie ľahko udržiavateľné spôsob nastavenia načítania stránky na základe aktuálnej URL. To drží všetky vaše dostupných stránok v asociatívnym poli .. To by mohlo byť ľahko vytiahol z databázy.
Som tiež kód šablóny pre generovanie jednoduché menu pre vás .. Dalo by sa samozrejme len postaviť URL ručne v šablónach, pokiaľ to nebude slúžiť vašim potrebám.
Pre stručnosť som nemal obsahovať žiadne CSS alebo stolný štruktúru pre index.tpl súboru.
index.php
| Kód: |
| <? Php / ** * Internetové stránky regulátor * @ Author www.ideamesh.com * / / / Include a inštanciu Smarty / / Nastavenie url var hľadáme pre ovládanie zobrazenia stránky / / Pomocou dolárov _REQUEST pôsobnosti tak, aby stránka môže byť schválený v cez $ _POST alebo $ _GET / / Toto pole obsahuje vzťah medzi stránky premenné a šablóny načítať .. Táto informácia by mohli byť tiež vyvolané z db / / Skontrolujte, či je požadovaná stránka bola nájdená v ponuke / / Priradenie informácií na Smarty a zobrazí |
index.tpl
| Kód: |
| {Include file = "menu.tpl"} {Patrí súbor = $ šablóny} |
menu.tpl
| Kód: |
| {* Sme vygenerovať zoznam ponúk z dostupných stránok v menu *} <ul id="navigation"> {Foreach kľúč = url_val item = template_name z ponuky = $} <li> <a href="{$SCRIPT_NAME}?{$page_var}={$url_val}"> {$ Url_val} <br /> </ A> </ Li> {/ Foreach} </ Ul> |









































