Новости Joomla

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

goga_pgasovav

  • Захожу иногда
  • 444
  • 6 / 0
  • Внимательный джумловод
Есть необходимость все теги материала получить в виде строки через побел (чтобы использовать как классы).
Знаю, что вывести все теги можно следующим образом:
Код
<?php if ($params->get('show_tags') && !empty($this->item->tags->itemTags)) : ?>
<?php echo JLayoutHelper::render('joomla.content.tags', $this->item->tags->itemTags); ?>
<?php endif; ?>

Можно было бы отредактировать шаблон вывода, и вместо тегов с сылками вывести просто alias или title всех тегов, но мне такой вариант не подходит, т.к. такой вывод тегов в каждом материале тоже нужен, и используется.

Пытаюсь получить нужные значения из массива таким образом:
Код
$tags = array();
foreach($this->item->tags as $tag) {
$tags[$tag->name] = $tag>rawvalue;
echo $tag['title'];
}
К сожалению это не работает.
Полагаю из-за этой строки '$tags[$tag->name] = $tag>rawvalue;' — я попытался написать код по аналогии с выводом данных из custom fields, и не понимаю, как сюда запихнуть нужные значения из массива.
Прошу помощи  !
« Последнее редактирование: 02.03.2023, 14:21:05 от goga_pgasovav »
*

goga_pgasovav

  • Захожу иногда
  • 444
  • 6 / 0
  • Внимательный джумловод
Долго размышлял, как же это реализовать хитрее, и в голову пришло следующее решение: просто создать второй шаблон вывода!

Создаём папку по пути '/your_template/html/layouts/joomla/content/'
В эту папку копируем дефолтный шаблон вывода тэгов. Он находится тут: 'корень_сайта/layouts/joomla/content/tasg.php'
Называем его, скажем, tags_list.php и вносим в этот шаблон свои правки. Я просто удалил весь HTML код ненужный, оставив вывод тэгов просто текстом.

Теперь в '/your_template/html/com_content/category/blog_item.php' в нужном месте пишем:
Код
<?php echo JLayoutHelper::render('joomla.content.tags_list', $this->item->tags->itemTags); ?>

Всё работает!  *DRINK*
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

[Решено] Вывод значений из custom fields материала в модуле по имени поля

Автор goga_pgasovav

Ответов: 3
Просмотров: 986
Последний ответ 30.12.2024, 13:22:11
от goga_pgasovav
Переход на страницу материала после его размещения пользователем

Автор stepan39

Ответов: 0
Просмотров: 628
Последний ответ 22.11.2024, 07:14:15
от stepan39
Перенести описание категории вниз страницы

Автор jimka

Ответов: 1
Просмотров: 931
Последний ответ 18.07.2024, 08:02:46
от Vastriet
[Решено] Получить category description image в index.php шаблона

Автор goga_pgasovav

Ответов: 6
Просмотров: 1033
Последний ответ 12.07.2024, 17:06:14
от goga_pgasovav
Сортировка по доп. полям на странице списка категории

Автор revil

Ответов: 4
Просмотров: 1439
Последний ответ 02.06.2024, 13:42:45
от tigra-uki