RodgerFox

Скрытые атрибуты

Рекомендуемые сообщения

RodgerFox    3
Подскажите пожалуйста, как создать скрытые атрибуты, которые можно учитывать в фильтре, но не появляются у самого товара. 

На пример товар имеет характеристику: Вставка, в ней есть Сапфир, изумруд и т.д. Товар может иметь несколько видов характеристики Вставка.

Как такое можно реализовать?

Спасибо.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
bitrixlviv    68

такое реализовно в в разніх комерческих модуля, где значения задаються через запятю например а фильтр их распознает как несколько значенй

 

 

Подскажите пожалуйста, как создать скрытые атрибуты, которые можно учитывать в фильтре, но не появляются у самого товара. 
На пример товар имеет характеристику: Вставка, в ней есть Сапфир, изумруд и т.д. Товар может иметь несколько видов характеристики Вставка.
Как такое можно реализовать?
Спасибо.

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
rb2    395

Как такое можно реализовать?

У атрибутов уже есть поле "порядок сортировки" - его можно использовать как признак "невидимости" (например, -1). Ну а дальше - плясать от используемого фильтра, чтобы он показывал такие атрибуты. Потому что стандартный, например, вообще с атрибутами не связан - значит, вы что-то стороннее используете. И на странице товара добавить условие, чтобы в модели выбирались атрибуты с порядком сортировки >= 0. Только не забыть проверить, где эта функция ещё используется, чтобы что-нибудь не сломать этой добавкой. Ну или модель не трогать, а при выводе фильтровать.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти


  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу