Небольшой сниппет, реализующий кольцевую перелинковку записей определенного типа контента.
Архив распаковывайте в корень сайта, добавляете в нужном типе контента новое поле.
Во время создания новой записи данные поля устанавливаются автоматически. Созданные ранее записи нужно открыть в редакторе и сохранить вновь.
Вывод на странице
Пробовал только на одном типе контента.
См. также архив в топике №9
Прикрепленный файл
links_bmkth.zip
4 Кб
#2
19 ноября 2014 в 13:59
Большое спасибо! Крайне полезное дополнение, учитывая что из коробки в двойке этого нет.
#3
19 ноября 2014 в 18:11
andrey, Огромное спасибо!
Сегодня в 11:32
#4
19 ноября 2014 в 21:52
По больше бы здесь таких Андреев!
Спасибо, плюсую!
Спасибо, плюсую!
#5
20 ноября 2014 в 20:55
Вещь нужная, вот только хотелось бы, чтобы перелинковка выходила после комментариев, но не знаю как это сделать.
#6
20 ноября 2014 в 21:32
Полем никак, все поля выводятся в шаблоне default_item.tpl.php, затем передаются в шаблон контроллера item_view.tpl.php, где подключаются комментарии.хотелось бы, чтобы перелинковка выходила после комментариев, но не знаю как это сделать
Забавно, но вначале сделал виджет, потом переделал под поле, потому что ссылки нелепо выводились только после комментариев.
#7
20 ноября 2014 в 23:14
А можете виджет выложить?Забавно, но вначале сделал виджет, потом переделал под поле, потому что ссылки нелепо выводились только после комментариев.
#8
23 ноября 2014 в 10:47
Выложу, надеюсь, когда доделаю. Разница между виджетом и полем небольшая.А можете виджет выложить?
Создал другое поле, с добавлением контекстных ссылок
Вывод на странице
#9
23 ноября 2014 в 10:50
Забыл прикрепить файл
Прикрепленный файл
seolinks_bmkth.zip
5 Кб
#10
23 ноября 2014 в 13:30
Просто заменить файлы будет достаточно?
#11
23 ноября 2014 в 13:49
Увы, нет — переименовал файлы.Просто заменить файлы будет достаточно?
Чтобы удалить прежнее поле нужно:
1. Удалить поле в контенте, чтобы стереть запись в базе данных
2. Удалить 3 файла
/system/fields/links.php
/system/languages/ru/links.php
/templates/default/assets/fields/links.tpl.php
andrey, большое спасибо! крайне нужное дополнение.
Небольшое замечание: в типе поля, фразы "← Предыдущая статья" и "Следующая статья →" лучше поменять местами
И еще одно: в мапсе данное дополнение работает некорректно (если добавить данный тип поля в мапсе, то страница не отображается — все белое).
Небольшое замечание: в типе поля, фразы "← Предыдущая статья" и "Следующая статья →" лучше поменять местами
И еще одно: в мапсе данное дополнение работает некорректно (если добавить данный тип поля в мапсе, то страница не отображается — все белое).
#13
24 ноября 2014 в 05:05
Кто-нибудь, добавьте Андрею еще кармы, один пункт остался и он уже сможет в блог постить! Крайне полезные доработки!
#14
24 ноября 2014 в 15:32
andrey, ну, так с этого и надо было начинать :)
Все же думаю, что стоит вам блог завести, хотя бы из соображений, дабы не терялись ваши разработки на форуме. А со временем и ошибки вам подскажут, если будут, и с идеями помогут :)
Все же думаю, что стоит вам блог завести, хотя бы из соображений, дабы не терялись ваши разработки на форуме. А со временем и ошибки вам подскажут, если будут, и с идеями помогут :)
#15
24 ноября 2014 в 18:11
andrey, Вам однозначно нужно завести блог, то что Вы делаете полезно, особенно поле "Карта"!