PHP Menü Soru

1 Cevap php

Büyük bir web sitesinin yeniden doğru adımlardan biri olarak ben dahil olarak kullanılacak html dosyalarına sitemizin içeriğinin çoğunluğunu giyiyorum. Ben dahil uygun aramak için URL yoluyla PHP şablon sayfasında bir değişken geçirmeden niyetinde değilim.

Sitemiz her bir indeks sayfası yanı sıra yaklaşık 5 alt sayfaları gereken birçok program vardır. Bu programı sayfalar "pageX" sayfa içeriği açıklayıcı vb sayfaları pagex_1, pagex_2, pagex_3, adlandırma am farklı pages.I arasında gezinmek için bir menü sistemi gerekir.

Benim soru ne bu menü sistemi işlemek için en iyi yol olacağını, nedir? Diğer sayfalara ulaşmak için menüde bağlantılar oluşturmak için dizin sayfasına ulaşmak için kullanılan ilk değişkeni değiştirmek için bir yolu var mı?

Herhangi bir yardım için teşekkür ederiz!

1 Cevap

Ben şöyle bir ilişkisel PHP dizi menü yapısını saklamak istiyorum:

$menu = array(
  'index'=>array(
     'title'=>'Homepage',
     'include'=>'home.html',
     'subitems'=>array()
  ),
  'products' => array(
     'title'=>'Products',
     'include'=>'products.html',
     'subitems'=>array(
        'product1'=>array(
           ...
        ),
        'product2'=>array(
           ...
        ),
        'product3'=>array(
           ...
        )
     )
  )
);

(Include / gerektiren örn) yanı sıra şablon komut bu dizi mevcuttur olun. O zaman ve dahil edilecek nedenle çıkan sayfada (bir dosya sistemi klasör ve dosyaları ile yaptığı gibi) menü öğesini tanımlamak için değişken olarak sınırlayıcı kullanın:

  • 'Index' indeks sayfasını tespit edecek
  • 'Ürünleri' ürünleri başlangıç ​​sayfasını identifiy istiyorum
  • 'Products/product1' ürünlerin sayfa içinde ürünü 1 alt sayfayı belirlemek istiyorum

... Vb.