Писать на форуме DIAFAN.CMS могут только зарегистрированные пользователи. Войдите или зарегистрируйтесь.

Форум Модули DIAFAN.CMS Объявления Содержимое динамического блока в show_block


Андрей Левченко (tarkusart) 618 сентября

Здравствуйте, Всем!
Имеется модуль "Объявления"
Для него созданы несколько динамических блоков, прикреплённых к элементам.
Собственно на странице объявления и в списке объявлений выводим без проблем.
А вот при выводе в ab.view.show_block.php никакого вывода и нет. Вроде как логика та же что и в списке, но нет.
Знает ли кто как здесь победить?

Александра (Alexa0105) 16218 сентября

ab.view.show_block.php - этот файл вроде за список объявлений и отвечает. Нет?

Лучше на пальцах покажите, куда вы что вставляете и где не отображается, а то непонятно.

Андрей Левченко (tarkusart) 618 сентября

Добрый вечер, Александра
На пальцах:
1. За вывод в списке отвечает: ab.view.list.php (в нём выводится через ab.view.rows.php)
2. За вывод в блоке отвечает: ab.view.show_block.php (в нём также выводится через ab.view.rows.php)
К объявлениям созданы динамические блоки
в случае 1 - выводятся
в случае 2 - нет.


Александра (Alexa0105) 16219 сентября

Т.е. вы через админку создали динамический блок.
Его вывод вы осуществили в соответствующих файлах, но он все равно не показывается?
Какой код вставляете?

Андрей Левченко (tarkusart) 620 сентября

Код
echo $this->htmleditor('<insert name="show_dynamic" module="site" id="4" template="phone" element_id="'.$row['id'].'">');

Андрей (R4W) 5120 сентября

Вы хотите сказать, что у вас в листинге выводится содержимое динблока от каждого эл-та листинга?

Александр (LidStudio) 5920 сентября

В списке и блоках выводил таким образом

echo $this->htmleditor('<insert name="show_dynamic" module="site" id="2" module_name="имя_модуля" element_id="'.$row['id'].'" element_type="element">');

где
module_name -имя модуля, у вас shop
element_type -к чему прикреплён динамической блок.

Simberto Media (universe) 6320 сентября

Да, именно так и выводится.
Этот вопрос также разбирался в одном из вебинаров.

Владимир (german3w) 8420 сентября

Документация:
Цитата

В отличие от обычных блоков контент динамического блока заполняется непосредственно в элементах модуля (странице сайта, новости, категории новостей и т. д.) и уникален для каждой страницы.

Андрей Левченко (tarkusart) 620 сентября, редакция 20 сентября

Всем спасибо, за помощь, разобрался. Помогло добавление
Код
module_name="имя_модуля"