Këtu është një shembull i thjeshtë për të demonstruar një mënyrë të lehtë maintainable e krijimit ngarkimin e faqes në bazë të URL aktual. Ajo mban të gjitha faqet tuaja në dispozicion në një sërë associative .. Kjo lehtë mund të largohen nga një bazë të dhënash.
Unë kam përfshirë edhe kodin template për të gjeneruar një meny të thjeshtë për ju .. Ju sigurisht mund të ndërtojnë vetëm URL e me dorë në templates tuaja, nëse kjo nuk i shërben nevojave tuaja.
Për shkurtësi, unë nuk përfshinte ndonjë CSS apo strukturë tryezë për dosjen index.tpl.
index.php
| Kodi: |
| <? Php / ** * Kontrollues Website * @ Author www.ideamesh.com * / / / Përfshini dhe shembull konkret Smarty / / Setup var url ne jemi duke kërkuar për të kontrolluar ekran faqe / / Duke përdorur gamën dollarë _REQUEST në mënyrë që faqe mund të kalojë në anë të $ _POST ose $ _GET / / Ky grup mban marrëdhënie në mes të variable faqe dhe template të ngarkesës .. Kjo info gjithashtu mund të shikohet nga një db / / Kontrollo nëse kërkohet faqe u gjet në menynë / / Cakto info për Smarty dhe të shfaqin |
index.tpl
| Kodi: |
| {Përfshijnë fotografinë = "menu.tpl"} {Përfshijnë = $ template fotografisë} |
menu.tpl
| Kodi: |
| {* Ne gjenerojë listën menu nga faqet në dispozicion në të * menu} <ul id="navigation"> {Foreach çelësi = artikull url_val = template_name nga = Hap menynë prej} <li> href="{$SCRIPT_NAME}?{$page_var}={$url_val}"> <a {$ Url_val} <br /> </ A> </ Li> {/ Foreach} </ Ul> |









































