Joomla en popüler açık kaynaklı içerik yönetim sistemlerinden biridir. Bu öğretici, sıfırdan bir Joomla şablonu oluşturmanın gerekli adımlarından geçecektir.
Bu dijital çağda, bir içerik yönetim sistemi, tüm içerik oluşturma ihtiyaçları için herhangi bir işletmenin temel bir zorunluluğudur. Ve piyasada bulunan bir dizi açık kaynak ve ücretli CMS yazılımı vardır. Ayrıca, işletmeler için en iyi açık kaynaklı içerik yönetimi yazılımından bazılarını listeledik. Joomla en popüler açık kaynaklı CMS yazılımlarından biridir ve bu öğreticide size adım adım ilerleyeceğiz ve sıfırdan bir Joomla şablonunun nasıl oluşturulacağını açıklayacağız. Öyleyse başlayalım! Not: Joomla 2.5 sürümünün yüklü olduğunu varsayıyoruz
- Kurulum dizin yapısı
- Temel TemplateTails.xml Dosyası Oluştur
- Temel bir dizin oluşturun.php dosyası oluştur
- şablonu keşfedin ve yükleyin
- şablonu paketleyin
- Sonuç
Kurulum dizin yapısı
Önce çok temel bir Joomla şablonu oluşturmak için, şablon klasöründe yeni bir klasör oluşturun. Şablonunuzu demek istediğiniz her şeyi klasörü adlandırın, örneğin “ MyNewtemplate ”. En sevdiğiniz metin düzenleyicinizi kullanarak index.php ve templatedetails.xml dosyalarını oluşturun. Resimlerinizi ve stil sayfalarınızı yönetmek için görüntüler ve css adlı 2 yeni klasör yapın. css klasörünün içinde template.css adlı bir dosya oluşturun. Dizin yapınız böyle bir şey görünecek
Temel Templatedetails.xml Dosyası Oluşturun
Templatedetails.xml dosyası, şablonunuzla ilgili tüm meta verileri tutar. Ve bu dosya onsuz şart, şablonunuz Joomla tarafından görülmeyecek!.
<?xml version="1.0" encoding="utf-8"?>
<extension version="2.5" type="template">
<name>mynewtemplate</name>
<creationDate>2008-05-01</creationDate>
<author>Auther Name</author>
<authorEmail>auther@example.com</authorEmail>
<authorUrl>http://www.example.com</authorUrl>
<copyright>Auther Name 2020</copyright>
<license>GNU/GPL</license>
<version>1.0.0</version>
<description>My New Template</description>
<files>
<filename>index.php</filename>
<filename>templateDetails.xml</filename>
<folder>images</folder>
<folder>css</folder>
</files>
<positions>
<position>breadcrumb</position>
<position>left</position>
<position>right</position>
<position>top</position>
<position>user1</position>
<position>user2</position>
<position>user3</position>
<position>user4</position>
<position>footer</position>
</positions>
</extension>
Templateetails.xml içeriği kendi kendini açıklayandır. Sadece gerekli bitleri değiştirin içeriğini kopyalayabilirsiniz. Konumları oldukları gibi bırakın - bunlar ortak bir settir, böylece standart şablonlardan kolayca geçiş yapabilirsiniz.
Basic Index.php dosyası oluşturun
INDEX.php, Joomla’nın her sayfasının ana bootstrap dosyası olur! teslim eder. Bu sayfa, kendi tasarımınıza kesmeniz ve yapıştırmanız için hazır çıplak kemikler kodunu gösterecektir.
<?php defined('_JEXEC') or die('Restricted access');?>
<!DOCTYPE html>
<html xml:lang="<?php echo $this->language; ?>" lang="<?php echo $this->language; ?>" >
<head>
<jdoc:include type="head" />
<link href="<?php echo $this->baseurl ?>/templates/<?php echo $this->template ?>/css/template.css" type="text/css" />
</head>
<body>
<jdoc:include type="modules" name="top" />
<jdoc:include type="component" />
<jdoc:include type="modules" name="footer" />
</body>
</html>
Şablonu keşfedin ve yükle
Önce Joomla’ya söylemelisin! Yeni bir şablon oluşturdunuz. Bu özelliğe Discover uzantıları denir ve
Extensions -> Extension Manager -> Discover
Şablonunuzu keşfetmek için Keşfet düğmesine tıklayın, ardından seçin ve yüklemek için yükleyin. Şimdi şablonunuz şablon yöneticisinde (stiller) görünmeli,
Extensions -> Template Manager
Şablonu paketleyin
Birkaç dosyaya sahip sıkıştırılmış bir dizin dağıtım için iyi bir yöntem değildir. Bu nedenle, dağıtım uğruna şablonumuzun bir paketini oluşturmalıyız. Paket zip biçiminde olabilir (.zip uzantısı ile). Şablonunuz bir dizin myTemplate/ daha sonra paketi yapmak için bu dizine bağlanabilir ve şu komutları kullanabilirsiniz:
zip -r ..\mytemplate.zip .
Çözüm
Bu makalede Joomla şablonunu öğrendik. Bir Joomla şablonunun nasıl oluşturulacağına adım adım ilerledik. Bu, şablon oluşturmaya başlamak için çok temel bir öğreticidir. Tabii ki, bu çıplak kemik yapısına dayanan çok özelleştirilmiş ve geliştirilmiş bir şablon oluşturabilirsiniz.
İlgili Ürün Sayfaları
Aşağıdaki bağlantıları alakalı bulabilirsiniz: