Добрый день, подскажите как можно организовать такую штуку?
Не нашел в модулях типа Feeds и Node Export Import, как подключить мета-теги кроме заголовка еще и Title и Description для нод и терминов таксономии и товаров Commerce.
Нужно выгрузить их в CSV, отредактировать и залить обратно. Сайт с несколькими тысячами страниц.
Комментарии
а что мешает редактировать прямо на сайте?
База с ценами в Excel предоставляется поставщиком. Теги Title и Desription нагенерированы с помощью экспорта из keycollector и макросов, которые не создают неявных дублей. Как это все объединить в Excel мы знаем, нужна только выгрузка необходимых полей из Drupal и загрузка обратно.
напишите свой батч, там не сложно
Киньте ссылку на примеры, если не сложно?
https://niklan.net/blog/192
Странно, конечно, что за мысли были в голове у разработчиков модулей Feeds. Такую простую штуку туда и не заложили.
Может https://www.drupal.org/project/metatag_import_export_csv ?
Да. Видел этот модуль. Но всей задачи он не решает.
А если импортировать какие-то поля, а мета задать по умолчанию берущимся из этих полей?
Для современного SEO это не работает. Именно поэтому и началась вся эта свистопляска. Проработка тегов H1, title, description - самая важная сейчас для контентных сайтов и интернет-магазинов.
При чем тут СЕО? Поля в продукте задайте для тайтла и дескрипшна. В них и импортируйте. А метатеги с этих полей брать.
Этот модуль какой-то горбатый. Мало того, что он не дает экспортировать таксономию, так я просто попробовал выгрузить все товары в CSV файл, а потом не меняя файл обратно их загрузить - получил тысячи ошибок.
Ошибки бывают из-за разделителя. Насколько я помню он импортирует через fgetcsv c дефолтным разделителем - запятая. Так что при сохранении файла для импорта лучше убедиться, что там правильный разделитель. А так да, этот модуль чисто для мета-тэгов, другие поля в нем не выгружаются. Мне как-то надо было добавить в его выгрузку алиас, но я честно говоря просто пропатчил функцию выгрузки, потому что нужно было разовое решение.
В этом
как раз и проблема, т.к. в теге desription как раз может встретиться эта запятая.
это не проблема, строковые значения с запятыми заключаются в кавычки при сохранении и обрабатываются нормально
Я вот тут нашел какую-то ветку, где в feeds интегрируют поддержку metatag.
https://www.drupal.org/project/metatag/issues/1859136
Это не то. Данный патч уже есть в сборке.
А по поводу модуля export metatags csv - у него нету работы с таксономией. А она у нас мега-структура каталогов с товарами и для нее как раз и нужна массовая генерация из keycollector этих самых description и title.
Блин, там батч написать в пять раз меньше времени, чем обсуждение здесь ))