Перейти к содержанию
EUROPDA

Скажите пожалуйста можно ли поменять название в прайсе YML на HTML-тег H1?

Рекомендуемые сообщения

Возможно ли зделать так, чтобы в YML файле вместо обычного названия тавара выводилось название страници товара HTML-тег H1.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Теоретически - да, практически - не стыкался, есть ссылка на модуль, котрый нужно "прооперировать" ?

  • +1 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Теоретически - да, практически - не стыкался, есть ссылка на модуль, котрый нужно "прооперировать" ?

Ссылки нет, но гениратор YML файла для яндекс маркета вродебы есть во всех OcStorах. Один из файлов YML находится тут catalogcontrollerfeedyandex_market.php может быть в этом файле нужно что-то поменять?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Попробуй поменяй 87 строку в этом файле с:

$data['name'] = $product['name'];
на

$data['name'] = $product['seo_h1'];
  • +1 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Попробуй поменяй 87 строку в этом файле с:

$data['name'] = $product['name'];
на

$data['name'] = $product['seo_h1'];
Эх не получилось(((

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

у меня получилось, когда дополнительно, поменял код в файле catalogmodelexportyandex_market.php на:

public function getProduct($allowed_categories, $out_of_stock_id, $vendor_required = true) {
  $query = $this->db->query("SELECT p.*, pd.name, pd.seo_h1, pd.description, m.name AS manufacturer, p2c.category_id, IFNULL(ps.price, p.price) AS price FROM " . DB_PREFIX . "product p JOIN " . DB_PREFIX . "product_to_category AS p2c ON (p.product_id = p2c.product_id) " . ($vendor_required ? '' : 'LEFT ') . "JOIN " . DB_PREFIX . "manufacturer m ON (p.manufacturer_id = m.manufacturer_id) LEFT JOIN " . DB_PREFIX . "product_description pd ON (p.product_id = pd.product_id) LEFT JOIN " . DB_PREFIX . "product_to_store p2s ON (p.product_id = p2s.product_id) LEFT JOIN " . DB_PREFIX . "product_special ps ON (p.product_id = ps.product_id) AND ps.customer_group_id = '" . (int)$this->config->get('config_customer_group_id') . "' AND ps.date_start < NOW() AND (ps.date_end = '0000-00-00' OR ps.date_end > NOW()) WHERE p2c.category_id IN (" . $this->db->escape($allowed_categories) . ") AND p2s.store_id = '" . (int)$this->config->get('config_store_id') . "' AND pd.language_id = '" . (int)$this->config->get('config_language_id') . "' AND p.date_available <= NOW() AND p.status = '1' AND (p.quantity > '0' OR p.stock_status_id != '" . (int)$out_of_stock_id . "') GROUP BY p.product_id");
  return $query->rows;
}
  • +1 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.