Добавление тегов в продукты Magento

что такое код, необходимый для вставки меток в продукт Magento?

благодаря

$tagName = 'php'; $customerID = NULL; $storeId = Mage::app()->getStore()->getId(); $productID = 1; $tagModel = Mage::getModel('tag/tag'); $tagModel->loadByName($tagName); //$tagModel->unsetData()->loadByName($tagName); //if using a loop if (!$tagModel->getId()) { $tagModel->setName($tagName) ->setFirstCustomerId($customerId) ->setFirstStoreId($storeId) ->setStatus($tagModel->getPendingStatus()) ->save(); } $relationStatus = $tagModel->saveRelation($productId, $customerId, $storeId); 

По умолчанию у Magento Developer есть возможность разрешить клиентам отмечать ваши продукты. Когда клиент подписывает определенный продукт, тег отображается как ожидающий и должен быть одобрен до того, как он появится на странице продукта.

Добавим тег к нашему продукту, одобрим его и посмотрим, как он появится на странице продукта. Чтобы добавить тег к продукту, просто напишите слово тега в поле «Добавить свои теги» на странице продукта и нажмите «Добавить теги». Мы добавим «Великий» в качестве тега. Появится сообщение с подтверждением, что тег принят для модерации:

Новый тег Magento

Теперь перейдите в область администрирования Magento> Каталог> Теги> Ожидающие теги, чтобы просмотреть все ваши отложенные теги. В нашем случае будет только один ожидающий тег для слова «Великий»:

Magento Pending Tags

Щелкните по нему, и вы попадете на страницу, где вы можете изменить статус тега. Он появится как «Ожидание», поэтому не измените его на «Утвержденный» и нажмите «Сохранить тег».

Теперь, когда тег был одобрен, все остальные клиенты увидят его на странице продукта.

Вы также можете управлять тегами для каждого продукта. Перейдите в область администрирования Magento> Каталог> Управление продуктами и щелкните продукт, теги которого вы хотите проверить. Затем в левом меню выберите «Теги продукта», и вы увидите все теги для этого продукта.

Это функциональность по умолчанию magento. Каталог-> Теги в backend.

Посмотрите, как это уже сделано в Magento. См. Метод Mage_Tag_IndexController классе Mage_Tag_IndexController ( app/code/core/Mage/Tag/controllers/IndexController.php )