Joomla şablon oluşturmak nasıl?

5 Cevap php

Benim ilk joomla şablonu üzerinde çalışıyorum ama bana kafa karıştırıcı bazı şeyler vardır. Ben şablonu ana sayfasında üç sütun düzeni olan ve daha sonra web sitesinde iki sütun düzeni sayfa olarak orada çalışmak istiyorum. Başka bir sayfa da üç sütun düzeni vardır. Yani ben nasıl benim Joomla şablonda bu zamanı düzen geçişi uygulamak merak ediyordum. Ben iki sütun düzeni ile temel bir şablon oluşturduk ama zamanı anahtarlama nasıl bilmiyorum. Birisi daha kolay ve daha hızlı bir şey önerebilirsiniz?

5 Cevap

Siz 2 şablonları iki sütun ile bir ve üç sütunlu bir oluşturabilirsiniz. Sonra yönetim gitmek ve (uzantıları menüsünde bulabilirsiniz) Şablon yönetimi gitmek, size varsayılan bir olarak 2 sütun şablon seçtik ve daha sonra bu olmalıdır sayfalara üç sütun şablonu atayabilirsiniz.

mck89 haklı .. Ayrıca onlara ne kadar içerik dayalı alanları gizleyebilirsiniz ...

Böyle bir şey (pseudo-code):

<html>
<head>
  <title>My test</title>
</head>
<body>
  <table>
    <tr>
      <td><jdoc:include type="modules" name="left" style="xhtml" /></td>
      <td><jdoc:include type="modules" name="main" style="xhtml" /></td>

      <?php if ($this->countModules( 'right' )) : ?>
        <td><jdoc:include type="modules" name="right" style="xhtml" /></td>
      <?php endif; ?>
     </tr>
  </table>
</body>
</html>

Tek bir site için birden fazla şablonları kullanabilirsiniz.

Joomla menü atama işlevini kullanın ..

Sizin ana sayfa şablonu varsayılan şablon olmalıdır.

Ve menü seçimine dayalı diğer şablonları geçebilirsiniz.

Joomla iyi bir kitap var, Building Websites with Joomla! 1.5, ayrıca şablon tasarımı kapsar hangi - yararlı olabilir.

Bunun yerine, farklı düzenleri için farklı şablonları kullanarak otomatik olarak sütun için gerekli sayı adapte bir şablon çerçeve kullanabilirsiniz. JYAML ve önyükleme (Joostrap için google) Bunun için iki iyi örnek olacaktır.

Bu çerçeveler modül pozisyonları her sayfada kullanıldığı tespit ve gerekli değildir sütunları ommit.