Новости Joomla

0 Пользователей и 1 Гость просматривают эту тему.
  • 6 Ответов
  • 1182 Просмотров
*

kolhoz

  • Захожу иногда
  • 199
  • 0 / 0
Как можно вывести название материала в произвольное место в шаблоне Joomla
*

buyanov

  • Захожу иногда
  • 188
  • 29 / 1
  • Сайты 74
Привет, пока не понятно что именно нужно сделать, название текущего открытого материала? или просто какого-то материала? Или нужно прямо в index.php какую-то конструкцию? Нужна конкретика
Создание сайтов, интернет-магазинов, оптимизация, продвижение, хостинг, безопасность, лечение от вирусов - мой сайт, телега, Хостинг
*

kolhoz

  • Захожу иногда
  • 199
  • 0 / 0
Вот есть сайт https://studentprograms.ru. Открываю допустим страницу https://studentprograms.ru/about-us этого сайта и видим заголовок О КОМПАНИИ. Как можно этот заголовок вывести в произвольном месте в index.php ?
*

buyanov

  • Захожу иногда
  • 188
  • 29 / 1
  • Сайты 74
Ну в первом приближении я бы сделал как-то так (это заголовок H1 который в меню настраивается):

Код: php
<?php
    $app = JFactory::getApplication('site');
    $menu = $app->getMenu()->getActive();
    if (!is_null($menu) && isset($menu->title))
    {
    echo $menu->title;
    }

    ?>
Создание сайтов, интернет-магазинов, оптимизация, продвижение, хостинг, безопасность, лечение от вирусов - мой сайт, телега, Хостинг
*

kolhoz

  • Захожу иногда
  • 199
  • 0 / 0
Спасибо, что нужно
*

NewUsers

  • Живу я здесь
  • 2307
  • 214 / 0
  • +375 (25) 627-16-99 (WhatsApp, Telegram)
Код: php
<?php if (!is_null($menu) && isset($menu->title))?>

Меня просто поражает это условие.
Это при каких условиях нет данных о текущем пункте меню?
Занимаюсь создание расширений для Joomla 3.10.x и 4.2.x | Доработка и настройка сайтов. Занимаюсь создание Интернет магазинов с нуля на собственном компоненте + оптимизация загрузки страницы (после предоставляю техподдержку).
Работа с DOM деревом на PHP
*

buyanov

  • Захожу иногда
  • 188
  • 29 / 1
  • Сайты 74
Меня просто поражает это условие.
Это при каких условиях нет данных о текущем пункте меню?


Согласен ))))) Но такое бывает, и если посмотреть в исходник то обнаружим:
Описание getMenu()
Код
/**
* Returns the application JMenu object.
*
* @param   string  $name     The name of the application/client.
* @param   array   $options  An optional associative array of configuration settings.
*
* @return  JMenu|null
*
* @since   3.2
*/

Я бы еще больше условий написал, бывает еще и активного меню нету:
Описание getActive()
Код
/**
* Get menu item by id.
*
* @return  JMenuItem|null  The item object if an active menu item has been set or null
*
* @since   1.5
*/
Создание сайтов, интернет-магазинов, оптимизация, продвижение, хостинг, безопасность, лечение от вирусов - мой сайт, телега, Хостинг
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Вывод даты материала в списке тегов

Автор androv77

Ответов: 2
Просмотров: 876
Последний ответ 09.11.2023, 16:33:08
от denxio
Вывод дополнительного поля материала в модуле

Автор timofe

Ответов: 10
Просмотров: 1481
Последний ответ 06.10.2023, 14:02:24
от Mitriy
Как сделать отображение времени создания материала?

Автор Pzhigalov

Ответов: 0
Просмотров: 311
Последний ответ 27.09.2023, 22:45:29
от Pzhigalov
Какие расширения с Telegram Вы хотели бы установить на своем сайте?

Автор rkron

Ответов: 6
Просмотров: 1340
Последний ответ 07.09.2023, 11:55:45
от GTOnidzuka
Что за баннер на сайте

Автор Lewon15

Ответов: 3
Просмотров: 436
Последний ответ 21.06.2023, 23:26:06
от sivers