Как расширить количество видов полей в свойствах?

InstantCMS 2.X

Обычные поля для ТК это отлично, но вроде как никто не писал свои поля для свойств. Это ограничение системы?

#1 5 ноября 2024 в 09:09

Изображение

Добавлено спустя 23 минуты

НАпример есть поле fitchi.ru/components/5-spisok-znachenii.html и если бы оно работало через свойства, то можно было бы отлично для нужных категорий определять логику, а само поле в фильтре выводить только при выборе категории

#3 5 ноября 2024 в 09:45

Список полей в свойствах ограничен этими github.com/instantsoft/icms2/blob/master/system/controllers/content/backend/model.php#L11-L16

Можете его расширить, но работоспособность добавленных полей может отсутсвовать как частично, так и полностью, но это не точно.

#4 5 ноября 2024 в 11:04

А если воспользоваться этим дополнением вместо свойств?

Region67

В фильтре поле на главной вроде как в любом случае выводится.

Добавлено спустя 36 минут

Loadырь подскажите пожалуйста, возможно ли если выбор показа поля у вашего поля указано для определенных категорий, то не показывать на главной странице ТК в фильтре?

Добавлено спустя 22 минуты

А если воспользоваться этим дополнением вместо свойств?

Region67

А название в фильтре у поля не применяется?

#5 5 ноября 2024 в 11:17

В фильтре поле на главной вроде как в любом случае выводится.

Помимо создания различных наборов полей для разных категорий компонент также меняет принцип работы фильтра контента(по желанию). Вы можете оставить как стандартное поведение фильтра, так и включить поведение, характерное для свойств — в каждой категории в фильтре будут отображаться только те поля, которые принадлежат данной категории — в диванах «Обивка», «Ткань», «Механизм раскладывания», в шкафах — «Тип шкафа», «Количество дверей» и «Наличие встроенного зеркала»

Добавлено спустя 9 минут

А название в фильтре у поля не применяется?

Def

Название поля  в фильтре у разных категорий разное

#6 5 ноября 2024 в 11:23

Название поля  в фильтре у разных категорий разное

Region67

Странно, у меня не поменялось название в фильтре, в то время как в самой записи и при создании действительно поменялось

#7 5 ноября 2024 в 11:27

Посмотри видео обзор

#8 5 ноября 2024 в 13:12

Посмотри видео обзор

Region67

Спасибо, отлично работает!

#9 13 ноября 2024 в 18:26

Посмотри видео обзор

Region67

а как у вас показывается список этих записей при просмотре через профиль? В профиле выводится у меня список. Но при клике ничего не показывает, так как видимо поля выводятся только тогда, когда страница просмотра соответсвует категории ТК. 

Или тоже есть решение, которое я не применил, чтобы при просмотре в списке через профиль показывались все поля корректно ?

#10 14 ноября 2024 в 00:34

Сейчас это поле не используется у меня. Поэтому сказать не могу

Вы не можете отвечать в этой теме.
Войдите или зарегистрируйтесь, чтобы писать на форуме.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.