Пользовательский «Тип ввода каталога для владельца магазина» для атрибутов продукта magento

В magento вы можете создавать новые атрибуты (которые затем добавляются в наборы атрибутов, которые наследуют продукты) с определенными типами.

Параметры по умолчанию (текстовое поле/область, данные, логические значения) довольно ограничены, и я хотел бы добавить свои собственные, в комплекте с рендерером полей и собственной проверкой. Это для создания поля YouTube, которое принимает диапазон URL-адресов, которые преобразуются только в идентификатор YouTube.

Но мне бы очень хотелось получить хорошее объяснение того, как добавить собственный «Тип ввода каталога для владельца магазина».Я видел, как это делают другие плагины, но копаться в коде утомительно, и это определенно то, что интересует и других людей (вопросы часто задают в Интернете).

Я искал некоторое время, но безрезультатно, я буду продолжать искать ответ, пока не найду его.

tl;dr

Итак, мой вопрос: как добавить «Тип ввода каталога для владельца магазина», возможно, со ссылкой на то, как добавить пользовательскую проверку для этого типа поля. Это в правильном стиле MVC, поэтому, если возможно, не нужно редактировать файлы ядра.

Бонусные баллы за подробность, общие объяснения и примеры кода. Я назначу вознаграждение в зависимости от качества ответа, если оно того стоит (поскольку это будетприменимо к более широкой аудитории).

6
задан Josua Marcel Chrisano 13 August 2012 в 16:59
поделиться