Открыта возможность перехода на модули с открытым кодом! Детали

Перейти к публикации

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

Добрый день.

Прошу помочь - нужно залить данные в пром. Есть модель в атрибутах, но нужно получить ее ид. Как вытащить запросом value.id?

вот так получаю переменную текстовую:

{% for attribute in offer.attributes %}
{% if attribute.name == "Модель" %}
        <group_id>{{attribute.value}}</group_id>
{% endif %}
{% endfor %}

 

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


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

17 часов назад, Dknox сказал:

Добрый день.

Прошу помочь - нужно залить данные в пром. Есть модель в атрибутах, но нужно получить ее ид. Как вытащить запросом value.id?

вот так получаю переменную текстовую:

{% for attribute in offer.attributes %}
{% if attribute.name == "Модель" %}
        <group_id>{{attribute.value}}</group_id>
{% endif %}
{% endfor %}

 

Добрый день.

Уточните, пожалуйста, Вам нужно получить id самого атрибута?

Тогда Вам нужно использовать {{attribute.id}}

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


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

Спасибо что ответили!

 

Цитата

Тогда Вам нужно использовать {{attribute.id}}

не выводит ничего...

У меня есть переменная {{attribute.value}} , которая дает мне текстовое значение артибута. но мне нужно не текстовое значение, а его ид.

В базе есть таблица _product_attribute. в этой таблице и лежат мои текстовые значение атрибутов, а также есть колонка attribute_id  которую я и хочу получить.

image.thumb.png.384695760c49c67516986263bc563fd4.png

 

 

 

Вот добавил строку с attribute.id, но не выводит ничего

{% for attribute in offer.attributes %}
{% if attribute.name == "Модель" %}
        <group_id_test>{{attribute.id}}</group_id_test>
{% endif %}
{% endfor %}

{% for attribute in offer.attributes %}
{% if attribute.name == "Модель" %}
        <group_id_text>{{attribute.value}}</group_id_text>
{% endif %}
{% endfor %}

Вот тестовый фид с этим кодом.

https://ufish.com.ua/index.php?route=extension/feed/neoseo_product_feed&name=promtest

 

 

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


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

2 часа назад, Dknox сказал:

Спасибо что ответили!

 

не выводит ничего...

У меня есть переменная {{attribute.value}} , которая дает мне текстовое значение артибута. но мне нужно не текстовое значение, а его ид.

В базе есть таблица _product_attribute. в этой таблице и лежат мои текстовые значение атрибутов, а также есть колонка attribute_id  которую я и хочу получить.

image.thumb.png.384695760c49c67516986263bc563fd4.png

 

 

 

Вот добавил строку с attribute.id, но не выводит ничего


{% for attribute in offer.attributes %}
{% if attribute.name == "Модель" %}
        <group_id_test>{{attribute.id}}</group_id_test>
{% endif %}
{% endfor %}

{% for attribute in offer.attributes %}
{% if attribute.name == "Модель" %}
        <group_id_text>{{attribute.value}}</group_id_text>
{% endif %}
{% endfor %}

Вот тестовый фид с этим кодом.

https://ufish.com.ua/index.php?route=extension/feed/neoseo_product_feed&name=promtest

 

 

Уточните, пожалуйста, а какая у Вас версия OpenCart и версия модуля? версию модуля можно посмотреть в настройках модуля рядом с названием.

Проверяем сейчас на последней версии и attribute.id выводит id атрибута.

Проверяем так:

{% for attribute in offer.attributes %}
    {% if attribute.name == "Высота" %}
       <param name="{{attribute.name}}">{{attribute.value}} </param>
       <group_id_test>{{attribute.id}}</group_id_test>
	{% endif %}      
{% endfor %}

image.png.01f19226b32ec8315e7e12fc3450ee11.png

image.thumb.png.d43ba8fda901875e3ef3c55540e8d644.png

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


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

Версия - NeoSeo Мульти Экспорт 85

Версия ocStore 2.3.0.2.3

 

10 минут назад, NeoSeo Team сказал:

{% for attribute in offer.attributes %} {% if attribute.name == "Высота" %} <param name="{{attribute.name}}">{{attribute.value}} </param> <group_id_test>{{attribute.id}}</group_id_test> {% endif %} {% endfor %}

Добавил в фид то этот кусок - ничего не показывает.

Атрибут ид тоже есть.

 

 

image.png

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


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

4 минуты назад, Dknox сказал:

Версия - NeoSeo Мульти Экспорт 85

Версия ocStore 2.3.0.2.3

 

Добавил в фид то этот кусок - ничего не показывает.

Атрибут ид тоже есть.

 

 

image.png

Сейчас актуальная версия модуля 93. Скачайте в личном кабинете последнюю версию и обновите модуль на Вашем сайте. Затем проверьте еще раз вывод attribute.id

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


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

Присоединяйтесь к обсуждению

Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

×
×
  • Создать...