Как добавить пользовательское текстовое поле в Magento v1.5 Каталог / Управление продуктами / Общие вкладка в панели администратора? - PullRequest
2 голосов
/ 04 марта 2011

Как добавить настраиваемое текстовое поле в Magento v1.5 Каталог / Управление продуктами / Вкладка «Общие» в панели администратора?Пожалуйста, помогите мне, если какой-либо орган имеет опыт в этом ..

1 Ответ

5 голосов
/ 04 марта 2011

Поскольку Magento поддерживает Каталог-продукт как структуру EAV, поэтому будет лучше (в интересах функциональности и осуществимости Magento) предоставить текстовое поле в качестве атрибута на странице подробностей * Каталог-продукта General Tab в разделе «Администратор».

Мы пройдем пошаговый процесс добавления атрибута ко всем продуктам: -

  • Перейти на страницу "Manage Attributes" (Main Menu> Catalog> Attributes> Manage Attributes), чтобы найти список всех доступных атрибутов каталога.
  • Нажмите кнопку "Add New Attribute", чтобы добавить новый атрибут.
  • Введите в форме следующее ( Слово предостережения: не пытайтесь изменить какие-либо свойства на этой странице сведений об атрибутах, если вы не уверены в том, что делаете. ): -

    • Сначала мы заполним обязательные поля для вкладки "Properties".
    • Укажите свой код атрибута в поле "Attribute Code".
    • Пусть"Catalog Input Type" be "Text Field", так как вы хотите иметь только текстовое поле.
    • Если вы хотите предварительно заполнить это текстовое поле любым значением, то вам нужно будет указать этот текст вполе "Default Value".
    • Если вы хотите предоставить этот атрибут для всех типов продуктов, вам не нужно изменять значение раскрывающегося списка "Apply To" (который по умолчанию равен "All Product Types").В противном случае вы можете изменить это значение на «Selected Product Types», и автоматически отобразится список всех доступных типов продуктов Magento в другом раскрывающемся списке, из которого вам нужно выбрать требуемые типы продуктов для этого атрибута.
    • Для поля "Visible on Product View Page on Front-end" необходимо выбрать значение "Yes", если вы хотите, чтобы это текстовое поле появилось на странице сведений о продукте.

    • Теперь мы заполним вкладку "Manage Label/Options" в левой панели.Нажмите на эту вкладку, чтобы открыть страницу сведений этой вкладки.

    • Укажите метку в обоих доступных полях, которые будут отображаться как в интерфейсе пользователя, так и в разделе администратора.
  • Нажмите кнопку "Save Attribute", чтобы добавить этот атрибут.
  • Magento предоставит уведомление о том, что вам необходимо повторно проиндексировать один / два индекса из раздела "Index Management",со ссылкой на этот раздел.
  • Нажмите на эту ссылку, чтобы перейти в раздел "Index Management" и переиндексировать те индексы, которые отмечены красным.
  • Теперь перейдите кСтраница "Manage Attribute Sets" (Main Menu> Catalog> Attribute> Manage Attribute Sets).
  • Нажмите на строку "Default" в имени набора, чтобы просмотреть его страницу сведений.
  • Откройте FTP или локальный проводник, чтобы перейти в папку "var".
  • Удалите папку "cache", чтобы настройка набора атрибутов не мешалаиз-за Кеша.
  • Возвращаясь к браузеру, перейдите в самый правый раздел (с именем "Unassigned Attributes"), чтобы найти созданный вами атрибут вlist.
  • Перетащите этот атрибут в среднюю часть (с именем "Groups").По умолчанию будет доступно много групп.Поскольку вы хотите, чтобы ваш атрибут находился на вкладке "General", вам следует перетащить и поместить свой атрибут в группу "General" только после / перед любым подходящим атрибутом.Будьте осторожны в этой области, так как никакие другие атрибуты не должны быть смещены.
  • Теперь нажмите кнопку "Save Attribute Set", и ваша работа завершена.

Чтобы проверить,вышеописанный процесс работал правильно или нет, перейдите на страницу сведений о продукте в разделе администратора и на вкладке «General» вы должны быть в состоянии найти свой собственный созданный атрибут, идеально расположенный среди текстового поля среди других.

Надеюсь, это поможет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...