Kebanyakan template Joomla akan menampilkan Frontpage Joomla (area konten) pada halaman pertama dari website joomla anda. Namun, kadang-kadang Anda hanya ingin menampilkan beberapa modul, tanpa artikel yang akan dipublikasikan secara langsung pada halaman pertama joomla Anda.
Jadi, bagaimana kita mencegah agar frontpage Joomla tidak akan ditampilkan? Minimal Anda memerlukan akses ke file php pada template joomla yang anda pakai, yaitu file index.php. Anda dapat mengeditnya menggunakan backend joomla dengan cara masuk ke menu Extensions --> manage templates, pilih template Anda dengan mengklik nama template dan kemudian klik Edit html. Namun, akan lebih mudah jika anda menggunakan klien ftp untuk mengakses file dalam template joomla / folder namatemplate.
Cari kode script berikut ini pada file index.php untuk template joomla yang anda pakai:
{codecitation}<<jdoc:include type="component" style="xhtml" />{/codecitation}
Ganti dengan Kode berikut ini:
{codecitation}
<?php $pageview = JRequest::getVar('view', '');
$jb_frontpage = $this->params->get('showfrontpagearticles'); ?>
<!-- Main content hide it on the frontpage -->
<div id="content">
<jdoc:include type="component" style="xhtml" />
</div>
$jb_frontpage = $this->params->get('showfrontpagearticles'); ?>
<!-- Main content hide it on the frontpage -->
<div id="content">
<jdoc:include type="component" style="xhtml" />
</div>
{/codecitation}
Kemungkinan besar tag div sudah ada pada template joomla Anda, dan mungkin id="content" pada template joomla anda memiliki nama yang lain, anda bisa mencari pada file css template yang anda pakai untuk mengetahuinya. Perubahan sederhana ini akan menyembunyikan halaman frontpage joomla anda. :)
Bila cara di atas tidak berhasil, mungkin anda bisa menggunakan cara berikut ini, dengan menambahkan beberapa baris script berikut ini pada file templateDetails.xml pada template joomla anda.
{codecitation}
<param name="showfrontpagearticles" type="radio" default="1" label="Show Frontpage articles" description="Set this value to Y to show the frontpage, otherwise it will be hidden"> <option value="0">No - hide it</option>
<option value="1">Yes - show it</option>
</param>
<option value="1">Yes - show it</option>
</param>
{/codecitation}
Setelah anda simpan, lalu anda perlu melakukan beberapa perubahan pada file index.php template joomla anda. Cari script yang berfungsi untuk menampilkan konten pada file index.php, kemudian rubah menjadi seperti kode di bawah ini:
{codecitation}
<?php $pageview = JRequest::getVar('view', '');
$jb_frontpage = $this->params->get('showfrontpagearticles'); ?>
<!-- Main content hide it on the frontpage -->
<div id="content">
<jdoc:include type="component" style="xhtml" />
</div>
<?php } Elseif ($jbfrontpage="1") { ?>
<div id="content">
<jdoc:include type="component" style="xhtml" />
</div> <?php } ; ?>
$jb_frontpage = $this->params->get('showfrontpagearticles'); ?>
<!-- Main content hide it on the frontpage -->
<div id="content">
<jdoc:include type="component" style="xhtml" />
</div>
<?php } Elseif ($jbfrontpage="1") { ?>
<div id="content">
<jdoc:include type="component" style="xhtml" />
</div> <?php } ; ?>
{/codecitation}
Selamat mencoba dan banyak ber improvisasi terhadap template joomla anda, karena setiap template pasti berbeda dan unik, anda mungkin akan mendapati cara yang berbeda pada template joomla yang anda pakai.
0 komentar:
Posting Komentar