2013-03-18 3 views
1

Я использую joomla 2.5, и я хочу поместить текущий заголовок страницы компонента вне компонента. Например, мне нужно получить текущий заголовок страницы компонента joomshopping и поместить его в любом месте шаблона.Получить текущий заголовок страницы компонента joomla вне компонента

Я нашел решение:

<?php $mydoc =& JFactory::getDocument();$mytitle = $mydoc->getTitle();echo $mytitle; 
?> 

ответ

0

Я предполагаю, что вы уже создали пункт меню для этого компонента. В шаблоне это просто:

<?php echo $this->title; ?> 
+0

, к сожалению, она не работает :(я смотрел на joomshopping файл шаблона компонента, чтобы получить название категории: category-> name?> но когда я помещаю этот код вне компонента, он не работает. – LifeIsShort

+0

Конечно, это не сработает, потому что вы хотите отображать категорию продукта, а не заголовок страницы компонента, как вы упомянули выше. предлагаю вам создать настраиваемый модуль, который заполняет имя категории продукта из базы данных. –

+0

он должен отличаться, когда текущая страница является составной частью компонента y, чем я получаю название категории, и когда я пойду глубже на страницу продукта, я получаю название продукта. Может, кто-то может мне помочь? – LifeIsShort

1

Вот решение:

<?php $mydoc =& JFactory::getDocument(); $mytitle = $mydoc->getTitle(); echo $mytitle; ?> 
+0

Это получает заголовок страницы, включая префикс, если он был настроен. – Flimm

Смежные вопросы