Изменить заголовок страницы в Joomla на основе идентификатора меню - PullRequest
0 голосов
/ 16 января 2012

Я больше к Wordpress, чем к Joomla. Ну, у меня есть одна проблема, связанная с Joomla. Я использую некоммерческую контактную форму, поскольку она имеет наименьшее количество функций, которые мне нужны.

Однако, когда я использую это, формат заголовка страницы пропадает, так как ранее я использовал контактную форму Joomla по умолчанию.

По умолчанию заголовок страницы оборачивается тегом H2 под элементом страницы элемента.

Я думал, что решил эту проблему, изменив файл макета контактной формы третьей стороны, поставив

<div class="item-page"><h2>Contact Us</h2></div>

Проблема сейчас в том, что я использую этот сторонний компонент в нескольких меню / странице. Есть еще одна страница под названием «Волонтерская страница». Прямо сейчас на странице «Добровольчество» также отображается заголовок страницы «Свяжитесь с нами».

Я вижу, что у каждого меню есть свой идентификатор, например, идентификатор добровольца - 517. Как я могу показать разные заголовки страниц в зависимости от идентификатора меню?

Ответы [ 2 ]

0 голосов
/ 22 января 2013

Вы также можете прочитать Itemid из запроса, даже если вы используете URL SEF, Joomla сделает параметры доступными, чтобы вы могли использовать

JRequest::getInt('Itemid'); 
0 голосов
/ 17 января 2012

Ты делаешь это нелегко.Во-первых, как упомянул cp21yos, если расширение закодировано правильно, оно должно иметь возможность вставлять собственные заголовки страниц для каждого экземпляра.Если нет, то вы можете использовать встроенную функциональность Joomla вместо того, чтобы помещать дополнительный код в расширение или шаблон.Просто используйте пользовательский HTML-модуль и назначьте его нужному элементу меню.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...