Стиль и шаблон виджета. Непонятки.

 
Посетитель
no avatar
Медаль
Сообщений: 232
Доброго вечера, коллеги.
Возникла тут у меня непонятка:
есть виджет, который выводится в стиле "Компактный", т.е. шаблон /templates/default/controllers/content/widgets/list/list_compact.tpl.php
В настройках виджета на вкладке Дизайн есть поле Шаблон виджета (Название файла из папки controllers/content/widgets/list вашего шаблона, без расширения .tpl.php).
Мне необходимо в виджете сделать специфический вывод (данные из полей), поэтому я создал новый шаблон в папке controllers/content/widgets/list и прописал его название (без расширения .tpl.php) в поле "Шаблон виджета". Однако выводится всё равно оформление из файла list_compact.tpl.php

С чем это связано? Или же выбранный стиль "Компактный" привязывает жёстко шаблон list_compact.tpl.php к виджету? Как в таком случае создать свой отдельный стиль оформления виджета, который будет выбираться в выпадающем списке "Стиль"?

Очень благодарен за помощь!
Посетитель
small user social cms
МедальКубок зрительских симпатийАвторитет форума
Сообщений: 1164
MiroMind:
С чем это связано? Или же выбранный стиль "Компактный" привязывает жёстко шаблон list_compact.tpl.php к виджету?
Предположительно, такое поведение виджета не запланировано.

MiroMind:
Как в таком случае создать свой отдельный стиль оформления виджета, который будет выбираться в выпадающем списке "Стиль"?
Чтобы кто-то мог вам помочь, нужно максимально подробно рассказать что вы хотите, экстрасенсы встречаются редко)))
Реклама
cms
Посетитель
no avatar
Медаль
Сообщений: 232
Val:

MiroMind:
С чем это связано? Или же выбранный стиль "Компактный" привязывает жёстко шаблон list_compact.tpl.php к виджету?
Предположительно, такое поведение виджета не запланировано.

MiroMind:
Как в таком случае создать свой отдельный стиль оформления виджета, который будет выбираться в выпадающем списке "Стиль"?
Чтобы кто-то мог вам помочь, нужно максимально подробно рассказать что вы хотите, экстрасенсы встречаются редко)))

Спасибо за отклик.
Стандартный виджет списка контента выводит название материала, мне нужно вместо названия, который выводится в шаблоне
Код PHP:
  1. <?php html($item['title']); ?>
вывести значение созданного поля
Код PHP:
  1. <?php html($item['my_field']); ?>
Но поскольку компактным стилем виджета выводятся и другие виджеты, где нужно выводить именно название, я хочу создать отдельное оформление для конкретного виджета, в котором вывести вместо название данные моих полей.
Посетитель
small user social cms
МедальКубок зрительских симпатийАвторитет форума
Сообщений: 1168
MiroMind, про эту проблему я уже писал здесь http://instantcms.ru/forum/thread15873-43.html надеюсь исправят в следующем релизе.
Дополнения для InstantCMS 2 | Готовый сайт Доска объявлений
Посетитель
no avatar
Медаль
Сообщений: 232
Evanescence:

MiroMind, про эту проблему я уже писал здесь http://instantcms.ru/forum/thread15873-43.html надеюсь исправят в следующем релизе.

Спасибо большое, Парвиз.
Посетитель
small user social cms
МедальАвторитет форумаКубок зрительских симпатий
Сообщений: 3591
MiroMind:
Как в таком случае создать свой отдельный стиль оформления виджета
В файле \system\controllers\content\widgets\list\widget.php строку 61 замените на это
Код PHP:
  1. !$this->tpl_body ? $this->setTemplate("list_{$style}") : $this->setTemplate($this->tpl_body);
И будет вам счастье.
Посетитель
small user social cms
Сообщений: 13
Кто подскажет ? виджет "Cписок контента" , при выборе стиля "Большая плитка", по умолчанию выводит четыре колонки. Где можно изменить количество колонок ?
Посетитель
small user social cms
МедальКубок зрительских симпатийАвторитет форума
Сообщений: 1164
Oleksandr, по идее в стилях правится.
Посетитель
small user social cms
Сообщений: 13
спасибо, думал что проще
Посетитель
small user social cms
Сообщений: 16
в версии 2.2.1 это уже 65 строка
В начало страницы
Предыдущая темаСледующая тема Перейти на форум:
Быстрый ответ
Чтобы писать на форуме, зарегистрируйтесь или авторизуйтесь.