JoomKitapŞimdi bazı temel isimlendirme kuralları ile ilgilenme zamanı, daha önce bir çok kez konuşulduğu gibi Temalar özel bir dizin yapısı içermelidir .
[joomla_kurulum_dizini]/templates/[sablon adı ]/
[joomla_kurulum_dizini]/templates/[sablon adı ]/css/
[joomla_kurulum_dizini]/templates/[sablon adı ]/images/
Tema isimleri türkçeye özel harfler, boşluklar ve özel işaretler içermemelidir. İşletim sisteminden bağımsız olarak, isimlendirme esnasında kullanılan fantastik karakterler, kurulum sırasında sorun yaratabilir. Bu nedenle isim verirken mümkün olduğunca sade isimler kullanmaya dikkat ediniz. Bu nedenle biz örneğimizde joomkitap adını kullanmayı uygun gördük.
Tema dizini altında farklı isimlerde , farklı dosyalar bulunmak zorundadır.
/templates/joomkitap/index.php
Bu yukarıda oluşturmuş olduğunuz HTML Tema dosyasıdır. Joomla tarafından PHP ile yorumlanabilecek olan php uzantısına sahip olmak zorundadır.
/templates/joomkitap/template_thumbnail.png
Bu dosya temanızın , yönetici arka yüzünde Eklentiler > Tema Yöneticisi menü adımındaki, sistemde yüklü bulunan ve seçilebilecek durumda yer alan Temalara ait ön görünüm resmidir. (200 x 150 piksel büyüklüğünde ) Bu resmi ilk temanızın son hali ortaya çıktıktan sonra da oluşturabilirsiniz.
/templates/joomkitap/templateDetails.xml
Bu dosya , Tema kurulum programı (Template Installer) için yol gösterici bilgileri içerir. Burada temanın içerdiği dosyaların, kopyalanacağı hedef dizinleri tanımlamanın yanında, temageliştiricisinin adı ve diğer Tema hallındaki verileri tanımlayacaksınız. Joomla kurulum programı üzerinde, temanın kurulumu sırasında, PHP bu dosyayı okur ve XML dosyası içerisinde belirtilen dosyaları belirtilen yere kopyalar.
Aşağıdaki XML dosyası bizim örneğimiz için kullanıma hazır bir dosyadı:
<install version="1.5" type="template"> <name>joomkitap</name> <version>1.0</version> <creationDate>05.03.2008</creationDate> <author>B.Aydin</author> <copyright>GNU/GPL</copyright> <authorEmail>info@openpoint.de</authorEmail> <authorUrl>http://www.openpoint.de</authorUrl> <version>0.1</version> <description>tanım</description> <files> <filename>index.php</filename> <filename>templateDetails.xml</filename> <filename>template_thumbnail.png</filename> <filename>css/template.css</filename> </files> </install>
dosya 3: templateDetails.xml
templateDetails.xml dosyasında Temaunuz için geçerli pozisyonları ve parametereleri tanımlayabilirsiniz. BU dosyayı da aynı şekilde [joomla_kurulum_dizini]/
templates/joomkitap/ dizininde oluşturun.
/templates/joomkitap/css/template.css
Temaunuz için birden fazla CSS dosyası kullanabilirsiniz. CSS dosyaları için kullanacağınız isimler konusunda serbestsiniz. Bununla beraber bazı CSS elemanları için standart isimlendirmeler vardır. İlk denemenizi için şimdilik tek bir CSS dosyası yeterlidir.
/templates/joomkitap/images/[ resim dosyaları ]
Bu dizinde, tema için gerekli olanı istediğiniz kadar sayıda resim girebilirsiniz. Kurulum programı (Installer) tüm dosyaları images dizinine kopyalayacaktır.
Comments
Post new comment