Свой стиль вывода списка контента

 
Посетитель
small user social cms
Сообщений: 19
В свойствах свписка контента есть возможность выбрать стиль из списка: обычный, журнальный, большая плитка, маленькая и компактный. А можно добавлять свои стили? Т.е. меня не устраивает ни один из стандартных, как вывести список по своему?

Заранее спасибо!
Прикрепленные файлы:
01_k86f7.jpg | 85.1 Кб | Скачали: 360
Посетитель
small user social cms
Сообщений: 19
В принципе откуда ноги растут нашел. Поэтому вопрос остался в том, можно ли средствами админки добавить шаблоны этих стилей или придется только руками во все options:style вносить свой стиль?
Реклама
cms
Посетитель
small user social cms
МедальКубок зрительских симпатийАвторитет форума
Сообщений: 3415
В наших шаблонах давно используем свои выводы
Дизайн для Инстант = Я зарабатываю тут =
= Уроки для Конструктора тем =
Посетитель
small user social cms
МедальАвторитет форумаПочетный донор проектаПочетный донор проекта
Сообщений: 2298
Dym Popov, видеообзоры двойки смотрели все? Где-то было сказано, что добавляются свои файлы стилей
Недорогие Windows-сервера CRM для соцсетей
VPS с бесплатным администрированием!
Посетитель
small user social cms
Сообщений: 35
да можно
На своём сайте сделал стиль вывода списка контента вот ссылка на проект
fimgi.ru
Посетитель
small user social cms
Сообщений: 19
А как это сделать через админку? Явно ни где не нашел. Я конечно могу поковыряться в файлах инстанта, но при обновлении же они заменятся и опять ковырять. На мой взгляд менять исходники CMS не есть гуд, т.к. усложняет обновление версий. Так что можно тыкнуть пальцем где это делается в админке?
Посетитель
small user social cms
МедальКубок зрительских симпатийАвторитет форума
Сообщений: 3415
что бы сделать это через админку надо сначала сделать код + сам стиль
Дизайн для Инстант = Я зарабатываю тут =
= Уроки для Конструктора тем =
Посетитель
small user social cms
МедальКубок зрительских симпатийАвторитет форума
Сообщений: 1159
Dym Popov:
или придется только руками во все options:style вносить свой стиль?
Может в следующих версиях будет всё это автоматизирована, типа как для стилей Типов контента, их же просто создаешь, а в админке сразу появиться
Дополнения для InstantCMS 2 | Готовый сайт Доска объявлений
Посетитель
small user social cms
Сообщений: 19
Evanescence:
Может в следующих версиях будет всё это автоматизирована, типа как для стилей Типов контента, их же просто создаешь, а в админке сразу появиться

Вот и я про нее же, автоматизацию. Написать то свой шаблон легко, но когда приходится лезть в исходники, что бы его добавить не камельте.
Посетитель
small user social cms
Сообщений: 22
Cтудия Sitestroi:
В наших шаблонах давно используем свои выводы
Cтудия Sitestroi:
что бы сделать это через админку надо сначала сделать код + сам стиль
Молодцы, а вот подсказать решение язык не поворачивается?

Двойка молодая еще и информации мало, а поиск нужных файлов занимает время.
Мое решение, если что не так поправьте... у меня работает:

Создаем файл в папке templates\ВАШАТЕМА\controllers\content\widgets\list например list_new.tpl.php
вместо new можно поставить что угодно. В нем делаем свою верстку, включая свои стили, и не забываем про переменные. Пример можно посмотреть в соседних файлах.

Затем в system\controllers\content\widgets\list в файле options.form.php находим массив
Код PHP:
  1.  
  2. 'items' => array(
  3. 'basic' => LANG_WD_CONTENT_LIST_STYLE_BASIC,
  4. 'featured' => LANG_WD_CONTENT_LIST_STYLE_FEATURED,
  5. 'tiles_big' => LANG_WD_CONTENT_LIST_STYLE_TILES_BIG,
  6. 'tiles_small' => LANG_WD_CONTENT_LIST_STYLE_TILES_SMALL,
  7. 'compact' => LANG_WD_CONTENT_LIST_STYLE_COMPACT,
  8.  
вставляем свое:
Код PHP:
  1.  
  2. 'new' => LANG_WD_CONTENT_LIST_STYLE_NEW,
  3.  
И соответственно вносим в языковой файл строчку LANG_WD_CONTENT_LIST_STYLE_NEW и пишем перевод,
найти его можно languages\en\controllers\content\widgets и languages\ru\controllers\content\widgets
Редактировалось: 3 раз (Последний: 5 января 2015 в 13:41)
В начало страницы
Предыдущая темаСледующая тема Перейти на форум:
Быстрый ответ
Чтобы писать на форуме, зарегистрируйтесь или авторизуйтесь.