Всем привет!
Благодаря идее WebMan и её развитию Олег Васильевич я получилось поле «Навигация».
Это поле для типов контента, позволяющее выводить ссылки на следующую/предыдущую страницу от текущей просматриваемой записи.
В настройках поля задаётся сортировка записей, параметры фильтрации, шаблон для вывода и другие настройки. Отфильтровать можно по категории, по папке, по автору и по принадлежности к группе. Также можно применить в качестве фильтрации любой набор.
Сортировка задается в настройках, где можно выбрать направление сортировки и поле из доступных.
Для каждого типа контента вы можете сделать и задать в настройках свой шаблон поля, свой css файл. По умолчанию css файл берётся по пути /templates/default/css/field_navigation/styles.css. Если надо для определенного типа контанта другой css файл, то разместите его по пути /templates/default/css/field_navigation/CTYPE_NAME/styles.css.
Это поле установлено на этом сайте 👇👇👇
Реклама #
reload 7 лет назад #
Спасибо!
SergeyD 7 лет назад #
vikont 7 лет назад #
Fuze 7 лет назад #
Ну и если не поможет, то вероятно вы ставите поле на InstantCMS слишком старой версии.
В общем информации о проблеме нужно давать больше.
vikont 7 лет назад #
Спасибо! Проблема решилась копированием файла templates/default/assets/fields/navigation.tpl.php в свой шаблон! В настройках поля сразу появился шаблон navigation (до этого поле было пустое)
Поле отличное, впрочем как и все сделанное под контролем разработчиков Инстанта
Еще очень не хватает быстрой навигации по спискам типа контента. Существующая пагинация малоэффективная. Хорошо бы совместить ее с датами в пределах текущего месяца.
Алексей Т 7 лет назад #
Pawell 7 лет назад #
Плюс ко всему страницы общих настроек контента (новости, статьи, блоги и пр.) стала выглядеть вот так:
Помогите найти решения данных проблем.
Fuze 7 лет назад #
По приведённому скриншоту что-то однозначное подсказать невозможно. Включайте отладку, смотрите логи. Вероятно проблема в каком то другом, установленном у вас дополнении.
Pawell 7 лет назад #
VSP 7 лет назад #
Capitan 7 лет назад #
Fuze 7 лет назад #
Nsk 7 лет назад #
Pawell 7 лет назад #
Олег Васильевич я 7 лет назад #
Pawell 7 лет назад #
После установки дополнения, в дефолтном шаблоне оно не отображается, при переключении в стиль "news" перестаёт работать сайт. Может имеет значение, что в настройках стоит тип контента по умолчанию "новости"?
Установленные ранее модули: Похожий контент, Случайная запись, Замена контента и изменен штатный вывод кнопок соц.сетей, который располагается сразу же после предполагаемого места для вывода поля "навигация".
Олег Васильевич я 7 лет назад #
Pawell 7 лет назад #
Pawell 7 лет назад #
kssemenov 7 лет назад #
Pawell 7 лет назад #
SE7EN 7 лет назад #
Его нужно включить в инстант "из коробки"
Олег с клещами 7 лет назад #
Jestik 7 лет назад #
Владимир 7 лет назад #
Pawell 7 лет назад #
Fuze 7 лет назад #
Исправлена проблема недоступности шаблона вывода поля на темах, отличных от дефолтной.
Опции показа ссылок "Следующая" и "Предыдущая" включены по умолчанию.
VSP 7 лет назад #
Fuze 7 лет назад #
Андрей 7 лет назад #
Fuze 7 лет назад #
Андрей 7 лет назад #
AVPRT 7 лет назад #
Kreator 7 лет назад #
R161Net 7 лет назад #
Яков Соломон 7 лет назад #
Pocus 7 лет назад #
К примеру, если включено "фильтровать по категории записи", вывести что-то вроде: Другие новости в разделе "Спорт"
Имею ввиду, использовать в заголовке нечто вроде {news_cats:title}
Pocus 7 лет назад #
Он игнорируется, как и должно быть, в ссылке на следующий материал, но присутствует в ссылке на предыдущий.
Pocus 7 лет назад #
Пробую что-то такое:
Fuze 7 лет назад #
Pocus 7 лет назад #
Алексей 7 лет назад #
Возможно сделать ссылку "вернуться к списку" (между "предыдущая" и "следующая")? ...желательно с якорем на позицию просматриваемой записи в списке
TOPg 6 лет назад #
подскажите как сделать поле всегда зацикленным между записями, сейчас, если зайти в первую запись в разделе то можно листать только вперед
хотелось бы, чтобы записи имели всегда такой вид
Благодарю, за ответ!
nmsk 6 лет назад #
Спасибо.
Fuze 6 лет назад #
Ваш вопрос примерно из той же серии.
Отвечаю на три комментария.
1. Возможно
2. Необходимо вносить правки, т.е. программировать
3. Необходимо править шаблон вывода записи
&$!#% 6 лет назад #
lezginka.ru 6 лет назад #
после установки, где дополнение должно появится ?
з.ы. "Поле для типов контента" в упор не вижу :)
nmsk 6 лет назад #
Системное имя например navigation, название навигация, ну и необходимые настройки ввести..
nmsk 5 лет назад #
Karbofos 3 года назад #
Pawell 3 года назад #
vladimird 3 года назад #
Это не верный запрос.
Его нужно применить к таблице cms_con_places
Но помимо этого нужно добавить запись в таблицу cms_con_places_fields
vladimird 3 года назад #
Без гарантий, но можно это попробовать (у меня работает на 2.14.1):
1) Попробуйте сначала это
INSERT INTO `cms_con_demotivators_fields` (`ctype_id`, `name`, `title`, `hint`, `ordering`, `is_enabled`, `fieldset`, `type`, `is_in_list`, `is_in_item`, `is_in_filter`, `is_private`, `is_fixed`, `is_fixed_type`, `is_system`, `values`, `options`, `groups_read`, `groups_add`, `groups_edit`, `filter_view`) VALUES
((select id from cms_content_types where `name` = 'demotivators'), 'mynav', 'Навигация', NULL, 9, 1, NULL, 'navigation', NULL, 1, NULL, NULL, NULL, NULL, NULL, NULL, '---\r\nshow_prev: 1\r\nshow_next: 1\r\nprev_title: Предыдущий\r\nnext_title: Следующий\r\norder_by: date_pub\r\norder_to: desc\r\ndataset_id: 0\r\nfilter_cat: null\r\nfilter_user: null\r\nfilter_folder: null\r\nfilter_group: null\r\nfilter_folder_strict: null\r\nfilter_group_strict: null\r\ntemplate: navigation\r\ncontext_list:\r\n - 0\r\nrelation_id: 0\r\nlabel_in_list: none\r\nlabel_in_item: none\r\nwrap_type: auto\r\nwrap_width:\r\nis_required: null\r\nis_digits: null\r\nis_alphanumeric: null\r\nis_email: null\r\nis_url: null\r\nis_unique: null\r\nprofile_value:\r\nauthor_access: null\r\n', '---\r\n- 0', '---\r\n- 0', '---\r\n- 0', '---\r\n- 0');
2) потом это
ALTER TABLE `cms_con_demotivators` ADD `mynav` TINYINT(1) UNSIGNED NULL DEFAULT '1';
Выполнять ровно 1 раз. Слово demotivators везде в этих запросах замените на системное имя своего типа контента.
Делать сначала на тесте и сделайте резервную копию.
Fuze 3 года назад #
Fuze 3 года назад #
Karbofos 3 года назад #
Pawell 3 года назад #
Викторыч 3 года назад #
Классное и нужное дополнение! И на 2.14.2. работало. А на 2.14.3 отказывается! И на локальной версии не работает, и на хостинге.
*если только у меня, то ладно...
Fuze 3 года назад #
Что пишет?) Вы же понимаете, что формулировка «не работает» — это мало.
Викторыч 3 года назад #
Блин… какое-то осеннее обострение! )) Fuze, я затупил конкретно, в этот раз даже больше, чем раньше. Все, нашел я это поле… пора в отпуск. (
Fuze 3 года назад #
Бывает.
На этом сайте установил его, всё работает.