it-swarm-id.com

Tautan ke artikel konten dengan tata letak tertentu

Saya mencoba menautkan ke artikel konten dan memaksa tata letak khusus untuk digunakan di layar, namun saya mengalami beberapa masalah. Saya sudah mencoba yang berikut ini:

JRoute::_("index.php?option=com_content&view=article&id={$this->item->id}&layout=mylayout&catid={$this->item->catid}");

dan

JRoute::_(ContentHelperRoute::getArticleRoute($this->item->slug, $this->item->catid).'&layout=mylayout'); 

namun, tidak satu pun dari mereka yang membuat saya lebih dekat ke surga, hanya override default saya (default.php) yang digunakan, bukan mylayout.php. Saya juga mencoba menambahkan Itemid ke item menu yang tertaut ke item konten uji dengan tata letak ini. Tes ditampilkan dengan tata letak yang benar, tetapi bukan tautan dengan Itemid yang ditambahkan.

Saya juga mencoba memasukkan nama-templat ke dalam tata letak-parameter (tata letak = mytemplate: mylayout) tetapi masih tidak berhasil.

Adakah yang tahu cara membuat tautan yang menampilkan item dengan tata letak yang ditentukan? Versi joomla adalah 3.3.0.

4
jonasfh

Pertama-tama, pastikan Anda telah meletakkan filelayout.php Anda ke direktori yang benar dan Joomla dapat memuatnya. Maka Anda harus menetapkan tata letak itu ke artikel yang Anda ingin mereka manfaatkan.

Perhatikan bahwa jika artikel tersebut ditautkan ke item menu, maka tata letak alternatif tidak akan berfungsi. Dalam hal ini Anda harus membuat juga file yourlayout.xml yang cocok dengan file php tata letak Anda, dan letakkan di sebelahnya.

Maka Anda harus mengubah item menu yang digunakan untuk artikel ini dengan item menu baru Anda.

1
FFrewin