Метаданные
Это понятие широко используется в технической документации для обозначения дополнительной информации, описывающей основные данные (в данном случае – атрибуты и их значения), включая изображения, иконки, описания и единицы измерения. Редактирование метаданных.
Метаданные являются неотъемлемой частью основных данных и учитываются во всех операциях с основными данными. Например, при удалении атрибута его метаданные так же удаляются. При слиянии атрибутов их метаданные объединяются по определенным правилам.
Метаданные атрибута
Метаданные атрибутов хранятся в двух таблицах БД attribute_pro
и attribute_description_pro
.
К ним относятся:
- Описание;
- Изображение;
- Иконка;
- Единицы измерения;
- Статус (пока не используется).
Метаданные значения
Метаданные значений атрибута хранятся в таблице БД product_attribute_pro
.
К ним относятся:
- Описание;
- Изображение;
- Иконка;
- Единицы измерения;
- Ссылка для перелинковки;
- Статус (пока не используется).
Метаданные дежурного шаблона
Метаданные дежурных шаблонов хранятся в таблице БД attribute_description_pro
.
К ним относятся:
- Описание;
- Изображение;
- Иконка;
- Единицы измерения;
- Статус (пока не используется).
Назначение метаданных
Описание
Это текст для всплывающей подсказки (tooltip).
В зависимости от принадлежности и настроек, подсказка появляется при наведении курсора на Атрибут или Значение.
Подсказка может содержать изображение и HTML форматирование.
Изображение и иконка
Изображение или иконка отображается в зависимости от настроек рядом с Атрибутом или Значением.
Изображение загружается программным обеспечением магазина.
Иконка прописывается вручную, например : fa fa-thermometer-half
.
Единицы измерения
Единицы измерения хранятся в таблицах БД oc_unit
и oc_unit_description
. О них изложено отдельно.
В метаданных хранится только ссылка на запись в этих таблицах.
Ссылка для перелинковки
Это ссылка на посадочную страницу фильтра или любую страницу для перелинковки.
Ссылка может быть только у Значений.
Ссылка может генерироваться автоматически на основе правил, которые закреплены в профиле. Профили хранятся в таблице attribute_interlink
.
Локализуемые и нелокализуемые метаданные
Можно разделить метаданные на две группы:
Локализуемые метаданные: это данные, зависящие от языка.
- Описание.
Нелокализуемые метаданные: это данные, которые остаются неизменными вне зависимости от языка.
- Изображение;
- Иконка;
- Единицы измерения;
- Ссылка для перелинковки;
- Статус.
Такое разделение чётко отражает, какие данные требуют перевода для мультиязычных сайтов, а какие можно использовать без изменений.