özel bir bileşen için şablon kullanmak nasıl

2 Cevap php

I've created a custom coponent for joomla and I've created a menu which uses that component and set a template for that menu. The thing is when I go to the url test.com/index.php?option=com_mycomponent, it still uses the default template instead of the template that I set it to.

Kısacası: bileşen sadece yanlış şablonu kullanıyor, çalışır.

2 Cevap

Sen URL menü öğesi için Itemid eksik. Itemid Joomla ikincil şablon atanan budur menü öğesi aramak için kullandığı şeydir. Olmadan Itemid, Joomla sistem varsayılan kullanır.

Eğer arama motoru dostu bağlantılar açık varsa, Joomla sizin için veritabanındaki karşılık gelen menü öğesi bakacaktır. Bu durumda, Itemid belirtmek olmazdı, ama üs olarak yerine index.php?option=com_mycomponent menü öğesinin URL'sini kullanmanız gerekir.

FP sağ-on Itemid ilgili. Buna ek olarak, aynı zamanda belirtilen şablon kullanmak için Joomla herhangi bir bileşeni zorlamak için URL'ye [TEMPLATENAME] = a & şablonunu ekleyebilirsiniz.

  • mat