LSDance Опубликовано 24 февраля, 2015 Жалоба Поделиться Опубликовано 24 февраля, 2015 Всем привет, ранее поднималась тема по данному вопросу, но ответа на него нет, к сожалению, может все таки есть у кого решение данной проблемы? Цитата Ссылка на сообщение Поделиться на другие сайты
ps-simpla Опубликовано 24 февраля, 2015 Жалоба Поделиться Опубликовано 24 февраля, 2015 тема поднималась и ответ был 100%, пользуемся поиском Цитата Ссылка на сообщение Поделиться на другие сайты
LSDance Опубликовано 24 февраля, 2015 Автор Жалоба Поделиться Опубликовано 24 февраля, 2015 тема поднималась и ответ был 100%, пользуемся поискомк сожалению не смог найти ответ, скорее всего из за не внимательности, может поможете ускорить процесс поиска?))) Буду благодарен! Цитата Ссылка на сообщение Поделиться на другие сайты
LSDance Опубликовано 24 февраля, 2015 Автор Жалоба Поделиться Опубликовано 24 февраля, 2015 тема поднималась и ответ был 100%, пользуемся поискомединственное что я нашел это ------> ВОТ Цитата Ссылка на сообщение Поделиться на другие сайты
ps-simpla Опубликовано 24 февраля, 2015 Жалоба Поделиться Опубликовано 24 февраля, 2015 ключевые слова "вывести свойства на главную" Цитата Ссылка на сообщение Поделиться на другие сайты
LSDance Опубликовано 24 февраля, 2015 Автор Жалоба Поделиться Опубликовано 24 февраля, 2015 спасибо ответ найден. Цитата Ссылка на сообщение Поделиться на другие сайты
LSDance Опубликовано 25 февраля, 2015 Автор Жалоба Поделиться Опубликовано 25 февраля, 2015 Чтобы добавить характеристики в main.tplВ блок Рекомендуемые товары:Открываем на фтп файл /view/View.php, находим функцию get_featured_products_plugin и в нее вставляем: $properties = $this->features->get_product_options($products_ids);foreach($properties as $property) {$products[$property->product_id]->options[] = $property;} 2. В блок Новинки:Открываем тот же файл (/view/View.php), находим функцию get_new_products_plugin и в нее вставляем:$properties = $this->features->get_product_options($products_ids);foreach($properties as $property) {$products[$property->product_id]->options[] = $property;} 3. В блок Акционные товары:Все тот же файл /view/View.php, находим функцию get_discounted_products_plugin, вставляем в нее код:$properties = $this->features->get_product_options($products_ids);foreach($properties as $property) {$products[$property->product_id]->options[] = $property;} Далее в шаблоне main.tpl в нужное место (в блок Рекомендуемые товары, Новинки или Акционные товары, а можно сразу во все) добавляем следующий код: {if $product->options}<!-- Характеристики товара --><ul class="features">{foreach $product->options as $f}<li> <label>{$f->name}</label> <span>{$f->value}</span></li>{/foreach}</ul><!-- Характеристики товара (The End)-->{/if} Чтобы добавить характеристики в products.tplОткрываем файл - /view/ProductsView.php. Находим следующий отрывок кода (он закомментирован):/*$properties = $this->features->get_options(array('product_id'=>$products_ids));foreach($properties as $property)$products[$property->product_id]->options[] = $property;*/ Теперь меняем его (вместе с комментариями) на:$properties = $this->features->get_product_options($products_ids);foreach($properties as $property) {$products[$property->product_id]->options[] = $property;} Вот и все. Теперь в шаблон products.tpl в нужное место пишем:{if $product->options}<!-- Характеристики товара --><ul class="features">{foreach $product->options as $f}<li> <label>{$f->name}</label> <span>{$f->value}</span></li>{/foreach}</ul><!-- Характеристики товара (The End)-->{/if} Цитата Ссылка на сообщение Поделиться на другие сайты
shooroop Опубликовано 25 февраля, 2015 Жалоба Поделиться Опубликовано 25 февраля, 2015 В продолжении а как вывести определенное свойство options[] в order_print у товара? Цитата Ссылка на сообщение Поделиться на другие сайты
LSDance Опубликовано 25 февраля, 2015 Автор Жалоба Поделиться Опубликовано 25 февраля, 2015 В продолжении а как вывести определенное свойство options[] в order_print у товара?у меня выведено вот так с учетом правки файлов приложеных выше {if $product->options} <!-- Характеристики товара --> <ul class="features"> {foreach $product->options as $po} {if ($po->feature_id == '1')} <!-- Вывод конкретного свойства --> <li> <label>{$po->name}</label> <span>{$po->value}</span> </li> {/if} {/foreach} </ul> <!-- Характеристики товара (The End)--> {/if} Цитата Ссылка на сообщение Поделиться на другие сайты
Suprun4uk Опубликовано 18 января, 2016 Жалоба Поделиться Опубликовано 18 января, 2016 Чтобы добавить характеристики в main.tplВ блок Рекомендуемые товары:Открываем на фтп файл /view/View.php, находим функцию get_featured_products_plugin и в нее вставляем: $properties = $this->features->get_product_options($products_ids);foreach($properties as $property) {$products[$property->product_id]->options[] = $property;} 2. В блок Новинки:Открываем тот же файл (/view/View.php), находим функцию get_new_products_plugin и в нее вставляем:$properties = $this->features->get_product_options($products_ids);foreach($properties as $property) {$products[$property->product_id]->options[] = $property;} 3. В блок Акционные товары:Все тот же файл /view/View.php, находим функцию get_discounted_products_plugin, вставляем в нее код:$properties = $this->features->get_product_options($products_ids);foreach($properties as $property) {$products[$property->product_id]->options[] = $property;} Далее в шаблоне main.tpl в нужное место (в блок Рекомендуемые товары, Новинки или Акционные товары, а можно сразу во все) добавляем следующий код: {if $product->options}<!-- Характеристики товара --><ul class="features">{foreach $product->options as $f}<li> <label>{$f->name}</label> <span>{$f->value}</span></li>{/foreach}</ul><!-- Характеристики товара (The End)-->{/if} Чтобы добавить характеристики в products.tplОткрываем файл - /view/ProductsView.php. Находим следующий отрывок кода (он закомментирован):/*$properties = $this->features->get_options(array('product_id'=>$products_ids));foreach($properties as $property)$products[$property->product_id]->options[] = $property;*/ Теперь меняем его (вместе с комментариями) на:$properties = $this->features->get_product_options($products_ids);foreach($properties as $property) {$products[$property->product_id]->options[] = $property;} Вот и все. Теперь в шаблон products.tpl в нужное место пишем:{if $product->options}<!-- Характеристики товара --><ul class="features">{foreach $product->options as $f}<li> <label>{$f->name}</label> <span>{$f->value}</span></li>{/foreach}</ul><!-- Характеристики товара (The End)-->{/if} Спасибо ! Цитата Ссылка на сообщение Поделиться на другие сайты
digimon Опубликовано 12 апреля, 2017 Жалоба Поделиться Опубликовано 12 апреля, 2017 (изменено) помогите {if $product->options} <!-- Характеристики товара --> <ul class="features"> {foreach $product->options as $po} {if ($po->feature_id == '1')} <!-- Вывод конкретного свойства --> <li> <label>{$po->name}</label> <span>{$po->value}</span> </li> {/if} {/foreach} </ul> <!-- Характеристики товара (The End)--> {/if} мне к этому еще нужно прописать условиетипа если id=1 и value="Россия" вывести картинку russia.png и.т.дв общем нужно вывести маленькую картинку вместо текст Изменено 12 апреля, 2017 пользователем digimon Цитата Ссылка на сообщение Поделиться на другие сайты
ahmed Опубликовано 12 апреля, 2017 Жалоба Поделиться Опубликовано 12 апреля, 2017 {if $po->feature_id == '1' && $po->value=="Россия"}<img src="russia.png">{/if} Цитата Ссылка на сообщение Поделиться на другие сайты
Basik Опубликовано 19 февраля, 2020 Жалоба Поделиться Опубликовано 19 февраля, 2020 Добрый день. А как добавить характеристики в связанные товары? (Так же советуем посмотреть) Цитата Ссылка на сообщение Поделиться на другие сайты
Kasha Опубликовано 19 февраля, 2020 Жалоба Поделиться Опубликовано 19 февраля, 2020 Добрый день. А как добавить характеристики в связанные товары? (Так же советуем посмотреть)зависит от того места где выводите связанные, если в карточке товара (стандарт) тогда добавлять то что выше в productview.php Цитата Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.