Взаимодействие с другим компонентом

326 326 просмотров

Парвиз доброе утро. Подскажите по возможности. 

Установил ваш компонент Доска объявлений, и компонент от DWD, Категории полей

Для работы вышеуказанного компонента от DWD, необходимо править код, а точнее вставить одну строку в файл отображения списка ТК. 

Из инструкции по установке Категорий полей:

Установить через админку, перейти в Компоненты->Управление событиями и активировать хуки

Для скрытия полей, которые не должны отображаться в списках контента и фильтре при просмотре категорий 
необходимо внести изменения в ваш шаблон. В используемом шаблоне списка из папки templates/default/content 
в самом начале файла нужно вставить

<?php list($items, $fields) = cmsCore::getController('catfields')->fieldsProcess($items, $fields, $category_id); ?> 

Так вот, после вставки данной строки в файл вывода списка ТК Доски объявлений (default_list_board_one.tpl.php),

Изображение

ломается работа Доп. опций к объявлениям (VIP, FIX). 

Не цепляются нужные css-классы, и кнопки применения Доп.опций не изчезают (хотя опция включена).

БЕЗ СТРОКИ ОТ DWD:

Изображение

Изображение 

СО СТРОКОЙ ОТ DWD:

Изображение

Изображение

Если будет время, пожалуйста посмотрите, может есть какое то решение чтобы подружить два этих замечательных компонента. Спасибо.

Ответы 2

Загрузка...
akokna

Решение проблемы, как оказалось, довольно простое. Спасибо Александру (DWD). 

Дело в том что, вывод полей (is_vip, is_fix) был у меня отключен в админке, как для списка так и для записей. Если честно не знаю, я отключил их вывод, или он идёт отключенным по умолчанию, при установке Доски. После включения отображения полей в админке, и для списка, и для записей, всё работает Отлично! Они подружились.) 

Спасибо Парвиз. Спасибо Александр.

0

Нет комментариев

Админ

Там записи изначально имеют ключ is_vip, is_fix 

После отправки к компоненту dwd возвращаются без них, скорей всего еще какие то поля не возвращаются, поэтому это вопрос к нему, так как я не знаю что происходит с данными после отправки

0

Нет комментариев

Ответить