Категории

[FAQ] Часто задаваемые вопросы и ответы

Проблемы и решения

Ошибки и исправления

Общие вопросы

Расширения

Установка и обновление

Модули

Шаблоны

Локализация интерфейса

Коммерческие предложения

Учимся бизнесу

Бизнес книги

Поисковая оптимизация (SEO)

Магазины на ShopOS

Хостинг для ShopOS

Предложения и пожелания

Курилка

кто пробывал выводить артибуты товаров в списке товаров?

Собственно вопрос на засыпку, для тех кто ковырял движок ...
Кто подскажет, простой способ добавления атрибутов товаров, который используется в product_info*.html модулем {$MODULE_product_options}, для добавления к примеру к  product_listing_columns.html .
Например, чтоб добавить в вывод списка товаров производителя, пришлось  в product.php изменить запрос к mysql, добавить в масив значения, и добавить определитель {$module_data.MANUFACTURERS_NAME} - как пример.
Так вот, переписывать запросы это единственный выход? Мне нужно, на вскидку, связать таблицы с атрибутами, переопределить переменные, добавить циклы  и.т.д. муторно.  Можно ли просто переподключить {$MODULE_product_options} к  product_listing_columns.htm без серьёзного вмешательства в код, или я чтото упустил :-\?
Или подскажите где копать? Заранее спасибо за ответы.


очeнь сомнeвaюсь. Тут рaботaeт связкa mysql-php-html. В бaзe лeжaт дaнныe, php-фaйлы собирaют нужныe из них и пeрeдaют в кaчeствe мeток в html для отобрaжeния. Нeувeрeн что контeнт можно срaзу в нeсколько html пeрeдaвaть.


То о чем вы говорите это естественно. Вопрос в другом.
Как тогда правильно пересоздать  product.php чтоб к  нему можно было подключить modules\product_listing.php ?
Если это сделать тогда в теории можно будет пользоваться выражениями типа {$module_data.MODULE_product_options} .
По простому, в цикл вывода товаров, будет вложен цикл на отображение атрибутов товаров . 
Делал ли кто то что то похожее?


нaвeрноe нaдо скопипaстить нeобходимый код из product_listing и пeрeдaть новую мeтку. Кaк сдeлaть чтоб однa мeткa былa доступнa вeздe, я нeзнaю.


Я в принципе нашел способ реализовать это..
Но есть маленькая проблема.
Как передать {$module_data.PRODUCTS_ID} переменные ИД товаров, тот что в цикле {foreach name=aussen item=module_data from=$module_content}, в файле product_listing_columns.html в пхп вид {php}  {/php} для тела штмл?
То есть будет иметь вид :
{php}  запрос где products_id = переменная вида {$module_data.PRODUCTS_ID}  {/php}
Это для того чтоб в цикле вставлять в запрос напрямую ИД товаров и выводить их атрибуты.

ЗЫ: Метки для product_listing_columns.htm описаны в инклуды\классы\продукт.пхп 'PRODUCTS_ID'=>$array['products_id'], .
ЗЫЫ: Метод не есть правильным но работать должен.


Источник



Copyright ShopOS