Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

Несколько представлений одной характеристики. Как реализовать?


Recommended Posts

Реальный пример.

Название характеристика:  "Датчик давления", Значение "Да" - так и хранится в MySQL

Так и будет выведено в карточке товара. "Датчик давления : Да"

Но, есть задача сформировать краткое описание товара с некоторыми характеристиками и вывести просто "Датчик давления", без "Да".
Я догадываюсь, что возможно есть модули, но интересует именно  варианты реализации, что наиболее удобно и не будет конфликтовать с чем-либо.

Сейчас реализовал это,  дописав в контроллере костыль - для определенных характеристик формируется  свой текст. 

А как сделать правильно? 
Пока вижу один вариант - таблица с дополнительными описаниями характеристики - id_attribute, text.
Какие еще есть варианты?


 

 

 

Змінено користувачем Pirks
Надіслати
Поділитися на інших сайтах


6 минут назад, Pascha сказал:

уже придумано до нас, не нравится способ отображения на фронте - правка в течении 30 сек превратит "всплывашку" в полноценное поле с описанием атрибута

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

Да и модуль можно было продвинуть аккуратнее - например сказать, что, есть модуль и в нем вот так реализовано. 
Извините, но такой маркетинг раздражает. 
Ну и главное,  мне необходимо формировать одно описание из нескольких характеристик, что этот модуль не делает. 

Надіслати
Поділитися на інших сайтах


13 минут назад, krluch сказал:

Может написать условие вывода, которое будет по id атрибута выводить нужный вам текст...

Уже так и реализовано - непосредственно в контроллере вытаскиваю по кодам, но это временно и как-то не красиво.  
А надо довести до нормального  решения, где-то хранить различные варианты значения атрибута. 
Очевидно остановимся на еще одной таблице типа attribute_alias 

attribute_id - код атрибута

type - тип  ( различные варианты );
value - сам текст  

Надіслати
Поділитися на інших сайтах


Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.