Я использую magento и встроен в функциональность для добавления продуктов на базу google. Я хотел бы изменить его так, чтобы он использовал краткое описание в качестве описания в базе Google. В отличие от подробного описания.Magento - Используйте краткое описание для описания базы Google
ответ
В соответствии с this Screencast вы должны установить атрибуты атрибутов атрибутов. Разве это не работает для вас?
Глядя глубже, я не имею аккаунта Google Base, поэтому я не могу проверить это, НО, когда я ищу через модуль Google Base это выглядит, как это там, где это захватывая описание
app/code/core/Mage/GoogleBase/Model/Service/Item.php
protected function _setUniversalData()
{
//...
if ($object->getDescription()) {
$content = $service->newContent()->setText($object->getDescription());
$entry->setContent($content);
}
//...
}
Мой общий подход здесь должен был бы создать переопределение для _setUniversalData
метода на Mage_GoogleBase_Model_Service_Item
класса, который выглядит как этот
protected function _setUniversalData()
{
parent::_setUniversalData();
//your code to parse through this object, find the long desription,
//and replace with the short. The following is pseudo code and just
//a guess at what would work
$service = $this->getService();
$object = $this->getObject();
$entry = $this->getEntry();
$new_text = $object->getShortDescription(); //not sure on getter method
$content = $service->newContent()->setText($new_text);
$entry->setContent($content);
return $this;
}
удачи!
Разобрался все, что я должен был сделать изменения:
if ($object->getDescription()) {
$content = $service->newContent()->setText($object->getDescription());
$entry->setContent($content);
}
в
if ($object->getDescription()) {
$content = $service->newContent()->setText($object->getShortDescription());
$entry->setContent($content);
}
в приложение/код/ядро / Mage/GoogleBase/модель/Услуги/Item.php
В итоге я получил модуль для работы и смог исправить все ошибки.
я соединял короткий шаг за шагом руководство о том, как настроить канал Magento Google Base, в том числе настройки учетной записи, добавив атрибут & атрибуты отображения условий и их публикации здесь http://blog.pod1.com/e-commerce/magento-google-base-feed/
Magento 1.7.0.2 Google Магазины 1.7.0.0
app/code/core/Mage/GoogleShopping/Model/Attribute/Content.php
Изменить $description = $this->getGroupAttributeDescription();
В $description = $this->getGroupAttributeShortDescription();
- 1. Drupal: укажите краткое описание описания поисковой системы из базы данных?
- 2. Добавление Краткое описание к Long Описание Tab в Magento 1,9
- 3. Получите краткое описание из результатов поиска Google
- 4. Return Краткое описание
- 5. Обновить Название продукта, описание, краткое описание в Magento
- 6. Краткое описание правил оглавления?
- 7. Twitter API - краткое описание
- 8. Краткое описание работы SURF
- 9. Краткое описание AirPrint PDF
- 10. Краткое описание макроса
- 11. HATEOAS: краткое описание
- 12. Краткое описание Lua vm?
- 13. Краткое описание интерфейсов
- 14. Краткое описание узлов. Значки
- 15. Краткое описание проекта
- 16. Краткое описание пути для посетителей кампании PPC
- 17. Wordpress - получить краткое описание недавней публикации
- 18. краткое описание шаблона фабричного дизайна
- 19. magento cookie text заменяет описание в google
- 20. Doxygen краткое описание внутри макроподстановкам
- 21. Краткое описание моего Binary конвертер
- 22. magento краткие описания на перекрестке
- 23. Краткое описание группировки GridView JQuery
- 24. Удалить Краткое описание продукта Woocommerce
- 25. Symfony2 Краткое описание ошибки FOSUserBundle
- 26. Краткое описание продаж Amazon MWS
- 27. Magento получить описание купона
- 28. Описание описания шаблона
- 29. Получение столбца описания Описание
- 30. Описание категории Magento
сопоставления кажутся не для атрибутов по умолчанию. Описание, по-видимому, жестко закодировано, но я не могу найти, где. – a1anm
Обновите ответ с дополнительной информацией. Удачи! –