Вывод свойств в списке контента

 
Посетитель
small user social cms
Медаль
Сообщений: 456
Доброй ночи! заморочился созданием объявлений, но как оказалось возможности выводить свойства из фильра в список контента отсутствует, может пробовал кто?
Редактировалось: 1 раз (Последний: 22 мая 2017 в 23:31)
Создание и продвижение сайтов - https://topgenius.ru
Посетитель
small user social cms
Медаль
Сообщений: 456
ищу любой способ, нужно построить таблицу типа этой

Вывод свойств в списке контента
Создание и продвижение сайтов - https://topgenius.ru
Реклама
cms
Посетитель
small user social cms
Сообщений: 59
TOPg:

ищу любой способ, нужно построить таблицу типа этой

Вывод свойств в списке контента


А если сделать нужные поля для типа контента например этажей - etag, комнаты - komnata, угл - ugl и так далее.

А в шаблоне четко прописать свойства и вывести их как-то так <?php echo $item['имя поля']; ?> и завернуть все в css? а фильтровать все по этим полям через стандартный фильтр инстанта.
Промо-код "ozonweb" на скидку 10% хостинг fozzy.com
Посетитель
small user social cms
Медаль
Сообщений: 145
Меня тоже интересует возможность вывода свойств в списке.
Посетитель
small user social cms
Медаль
Сообщений: 456
покажите каким кодом можно вывести хотя бы одно свойство на страницах где идет список контента, поля выводятся без проблем, а вот свойства...
Создание и продвижение сайтов - https://topgenius.ru
Посетитель
no avatar
Сообщений: 1
TOPg:

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

Добрый день.
Я правил файл шаблона. Не берусь утверждать насколько это правилильно, поскольку недавно изучаю данную CMS, но у меня работает :)
Для начала добавляем где-то вверху шаблона:
Код PHP:
  1. /* Свойства */
  2. $model_content = cmsCore::getModel('content'); // - доступ к модели контента
  3. $props_values = $model_content->getPropsValues($ctype['name'], $item['id']); // - получение значений активных свойств Item
  4. //$is_props = ($props && array_filter((array)$props_values)) ? true : false; // - проверка на наличие свойств в активного Item
  5. //echo '<pre>'; var_dump($props);
Потом там, где планируете выводить свойство:
Код PHP:
  1. $prop_id = $props[8]; // - id свойства "Общая площадь" в категории "Недвижимость"
  2. if (isset($props_values[$prop_id['id']])) { ?>
  3. <?php $prop_field = $props_fields[$prop_id['id']]; ?>
  4. <div class="prop-8"><?php echo $prop_field->setItem($item)->parse($props_values[$prop_id['id']]); ?></div>
  5.  
Естественно, вместо моего id=8 свойства подставляете свой (id свойства можно найти в строке url при его редактировании через админку Вашего сайта)
В начало страницы
Предыдущая темаСледующая тема Перейти на форум:
Быстрый ответ
Чтобы писать на форуме, зарегистрируйтесь или авторизуйтесь.