Video: Sıfırdan İnternet Sitesi Yapma (5 Saat) 2024
Modern Joomla şablonları (sürüm 1.6 ve üzeri), arama motoru dostu olmak için tasarlandı. (SEF) Joomla'nın sürüm 1. 5 gibi eski sürümlerinde, şablonlar web örümceklerinin taramaları zor olan HTML tablolarına dayanmaktadır.
CSS tabanlı tablolu olmayan şablonlar daha iyidir ancak hala bir problemleri vardır: En soldaki modül (site menüsü), genellikle web sayfasının HTML'sinde gelir İlk önce bir örümcek menüyü taramak zorundaysa, içeriğin başlangıcından bugüne kadar kaldırılması nedeniyle sayfanın gerçek içeriğini devalüe edebilir sayfa.
Bu durumu önlemek için, bugünün Joomla şablonları, bir tarayıcıdaki sayfanın genişliğine bağlı olarak sütunları sağa ve sola kaydırarak şablonların doğru yerleştirilmesini sağlar. web sayfasının içeriği (bir Joomla bileşeni tarafından görüntülenir) ve gezinme menüsü (bir Joomla modülü tarafından görüntülenir).Bu gibi şablonlar sütunları içeren bir kap öğesine sahip olmanız.
İşte böyle bir şablonun bir parçası CSS'de nasıl görünebilir:
#container {genişlik:% 100; ekran: satır içi;} # sütun_1 {genişlik:% 25; ekran: satır içi; float: left;} # sütun_2 {genişlik:% 45; ekran: satır içi; float: right;}
Şablonun dizininde. php dosyası içeriyorsa, iki sütun (column_1 ve column_2), web sayfasının içeriğini görüntüleyen ikinci sütunun HTML'de ilk önce geldiği (ancak aslında tarayıcıda sağ tarafta olduğu için) tarayıcıda yerleştirilir. şablonun CSS'si).
Ve menüyü görüntüleyen ikinci sütun sayfanın HTML'sinde daha sonra gelecektir (ancak aslında şablonun CSS'si nedeniyle tarayıcıda sola konumlandırılmıştır).
Başka bir deyişle, bu tür şablonlar tarafından üretilen HTML, sayfanın içeriğini ana menüden önce bir web örümceğine sunar. Sonra örümcek, ana menüsündeki öğelerle değil, sayfanın gerçek içeriğindeki analizini temel alır.
İşte böyle bir şablonun dizininde sütun işleyişi nasıl görünebilir. php dosyası: