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

mstego

  • Осваиваюсь на форуме
  • 35
  • 0 / 0
Здравствуйте. мне необходимо вывести страницы с тегами в каталоге
Я так понимаю за настройку страницы с тегами отвечает шаблон Teaser, которых также отвечает и за вывод страницы категории. я хочу иметь отдельный шаблон для тегов, так как страница с ними будет отличаться от страниц с категориями. В идеале хочу такую реализацию:
Default: Edit | Feed | Full | Maps | Submission | Teaser | Tag

Можно ли как-то это сделать?

Потом раздражает ссылка на страницу с тегами. Сейчас она выглядит так:
site.com/zoo-zoo/business-zoo/tag/название-тега

Откуда она взяла /zoo-zoo/business-zoo/ до сих пор понять не могу. Причем модуль Breadcrumbs выводит
You are here: Home > ZOO > Business > Tags:название-тега
При этом ссылка Business открывается и на странице текст. Я уже удалил все статьи и модули, которые шли с квикстартом. Опять же не могу понять откуда она выводит этот текст.
В идеале удалить бы эту цепочку /zoo-zoo/business-zoo/ из ссылки

За любые подсказки заранее спасибо
*

Missile

  • Завсегдатай
  • 1099
  • 90 / 1
Re: Вывод страницы с тегами в zoo
« Ответ #1 : 29.11.2018, 06:04:44 »
Проверьте алиасы категорий ZOO.
В своё время тоже пришлось поковыряться с этим ZOO. Компонент полезный, но устаревший морально и с довольно извращённой внутренней логикой. Вдобавок, разработчики на него забили и не факт, что станут заниматься кардинальным обновлением. Админка и первичное заполнение карточек - это лютый ад.
*

yandex_hb

  • Захожу иногда
  • 263
  • 12 / 3
Re: Вывод страницы с тегами в zoo
« Ответ #2 : 29.11.2018, 11:21:36 »
Код: php
<?php reset($this->items);
while (list($key, $item) = each($this->items)) {
if ($this->renderer->pathExists('item/'.$item->type)) {
echo $this->renderer->render('item.'.$item->type.'.tagtmpl', array('view' => $this, 'item' => $item));
} else {
echo $this->renderer->render('item.tagtmpl', array('view' => $this, 'item' => $item));
}
} ?>
*

yandex_hb

  • Захожу иногда
  • 263
  • 12 / 3
Re: Вывод страницы с тегами в zoo
« Ответ #3 : 29.11.2018, 11:26:23 »
Нормальный CCK. Очень гибкий, ничего удобнее и логичнее для себя не нашёл. Советую сразу JBZoo накатывать.
*

mstego

  • Осваиваюсь на форуме
  • 35
  • 0 / 0
Re: Вывод страницы с тегами в zoo
« Ответ #4 : 29.11.2018, 11:52:38 »
Код: php
<?php reset($this->items);
while (list($key, $item) = each($this->items)) {
if ($this->renderer->pathExists('item/'.$item->type)) {
echo $this->renderer->render('item.'.$item->type.'.tagtmpl', array('view' => $this, 'item' => $item));
} else {
echo $this->renderer->render('item.tagtmpl', array('view' => $this, 'item' => $item));
}
} ?>

Вы не подскажите куда этот код вставить?

я так понимаю в папке media/zoo/applications/business/templates/*****/renderer/item/ мне нужно создать файл tag.php и скопировать в него содержимое файла teaser.php
потом а файле metadata.xml в этой же папке я вставил такой код:

<layout name="tag">
      <name>Tag</name>
      <description>An item is rendered with the teaser layout in the tag view.</description>
</layout>

После этого tag  появляется в шаблонах. но когда я нажимаю на него, вылезает сообщение "No positions defined"
как связать мой tag.php c маховиком zoo и заставить работать как мне надо?  *ОХ-Х-Х* *ОХ-Х-Х* *ОХ-Х-Х*
*

yandex_hb

  • Захожу иногда
  • 263
  • 12 / 3
Re: Вывод страницы с тегами в zoo
« Ответ #5 : 30.11.2018, 05:05:04 »
Это вывод материалов для шаблона zoo/applications/business/templates/tmpl/tag.php
В папке item надо создать tagtmpl.php, прописать его в metadata.xml и в positions.xml. Содержимое, да, на основе обычного teaser.php можно сделать.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Как можно изменить шаблон модулей zoo? Добавить классы и изменить вывод?

Автор 01Kuzma

Ответов: 0
Просмотров: 1856
Последний ответ 09.06.2019, 14:50:11
от 01Kuzma
Rating не обновляется без обновления страницы

Автор 310

Ответов: 1
Просмотров: 927
Последний ответ 15.12.2016, 16:00:23
от likrion
Как отформатировать вывод text и texarea ?

Автор yan_m

Ответов: 0
Просмотров: 892
Последний ответ 31.08.2015, 10:29:53
от yan_m
Вывод по рейтингу в zoo 3x

Автор alex_next

Ответов: 1
Просмотров: 1164
Последний ответ 15.10.2013, 10:31:33
от Efanych
Вывод даты в Item module ZOO 3.x

Автор oazis

Ответов: 8
Просмотров: 1501
Последний ответ 17.09.2013, 12:09:13
от oazis