Дополнительные поля для категорий - модуль XCats
Перед покупкой или скачиванием модуля, пожалуйста ознакомьтесь с Лицензионным соглашением, действующим на все продукты.
Модуль "Дополнительные поля для категорий" рассчитан для DLE всех версий от 13.0 и выше, с удобной автоматической установкой. Также имеется автоматическая проверка наличия новых версий модуля с сайта разработчика с установкой в один клик.
Модуль "XCats" работает во многом аналогично стандартным дополнительным полям для новостей. Типов полей для категорий три: "одна строка", "несколько строк", "список". Добавить новое поле можно, нажав на кнопку "Добавить поле". На открывшейся странице необходимо ввести уникальное имя поля (только латинские буквы и цифры), описание поля и содержание поля по умолчанию для типа "список".
Для того чтобы использовать поле на странице сайта, необходимо в шаблон добавить переменную [xcvalue_X], где X - значение поля (имя, которое Вы ввели при добавлении нового поля). Также можно использовать связку [xcgiven_X]...[/xcgiven_X], которые выводят текст указанный в них если дополнительное поле было задано. А также можно использовать связку [xcnotgiven_X]...[/xcnotgiven_X], которые выводят текст указанный в них если дополнительное поле не было задано. То есть, все аналогично как у дополнительных полей для новостей, только вместо префикса «xf» используется «xc».
Пример работы полей: 1)- Название: stit
В случае если поле было задано при добавлении или редактировании категории, то итогом работы будет следующий HTML-код:
- Описание: Источник информации
- Значение по умолчанию: Я
- При желании: да
2)- Название: source
- Описание: Ссылка на источник информации
- Значение по умолчанию: http://server.com/
- При желании: да
В шаблоне пишем:
[xcgiven_source]Источник - <a href=[xcvalue_source] target=_blank>[xcvalue_stit]</a>.[/xcgiven_source]
[xcnotgiven_source]Источник не указан[/xcnotgiven_source] Источник - <a href=http://server.com/ target=_blank>Я</a>.
В случае если источник не был задан, то итогом работы будет сообщение: Источник не указан
- 01.12.2018 22:31
- Категория: Бесплатные модули
Богдан Гость
1. При добавлении несколько строк, выводить пункт:
"Подключать редактор при добавлении или редактировании публикаций для данного поля"
2. Сделать пункт "Категория" как в обычных доп. полях.
admin Разработчик 414 комментариев
Богдан Гость
admin Разработчик 414 комментариев
MiklaOne Гость
Версия DataLife Engine: 16.1.
Поставил тип поля "Загружаемое изображение". Выводит некорректно. Привожу пример ниже. Исправьте пожалуйста.
Борис Гость
admin Разработчик 414 комментариев
Иван Гость
У меня {catmenu} не работает на главной странице, зато прекрасно работает внутри категории, так и задумано?
Как заставить работать дополнительные поля для категорий в теге {catmenu} на главной странице?
Спасибо!
p.s. у меня DLE CMS 14.3
admin Разработчик 414 комментариев
Гость
admin Разработчик 414 комментариев
Анатолий Гость
Bonifacy Гость
admin Разработчик 414 комментариев
Гость
Владимир Гость
После установки пишет, что в файле engine/classes/templates.class.php "Не удалось найти код:"
if (strpos ( $this->template, "{catmenu" ) !== false) {
if (strpos ( $template, "{catnewscount" ) !== false) {
Будет ли обновление?
admin Разработчик 414 комментариев
Don Гость
Правильный вариант будет :
if (stripos ( $this->template, "{catmenu" ) !== false) {
if (stripos ( $template, "{catnewscount" ) !== false) {
На 14.2 полет нормальный.
admin Разработчик 414 комментариев
doc123eysk Гость
ALex Гость
admin Разработчик 414 комментариев
Селим Гость
admin Разработчик 414 комментариев
Гость
admin Разработчик 414 комментариев
Гость
Алексей Гость
admin Разработчик 414 комментариев
Алексей Гость
admin Разработчик 414 комментариев
Алексей Гость
admin Разработчик 414 комментариев
Владимир Гость
admin Разработчик 414 комментариев
Дионис Гость