- Posts: 14
- Thank you received: 1
Здесь вы можете свободно общаться на русском языке. Просим отнестись с пониманием к тому, что мы не разговариваем на этом языке и не можем осуществлять поддержку на нем.
Вывод доп. поля в карточках товаров категории
5 years 8 months ago #328915
by Indira
Вывод доп. поля в карточках товаров категории was created by Indira
Здравствуйте! Пытаюсь разобраться с выводом дополнительных полей и хотелось бы сделать вывод одного из них в списке товаров категории.
Нашла шаблон listing_img_title.php, где можно произвести пропись доп. поля, но не могу сообразить с самим полем. Смотрю, как делается вывод других полей (в категории и карточке товара), но честно говоря, с доп полями оказалось для меня сложно ((
У меня в доп.полях в карточке товара выводится список характеристик, а среди них такие как "тематика" и тп. Я хотела доп. поле с тематикой вывести не только в карточке товара, но и в списке товаров в категории где-то над названием. Так будет уточнение или специфика товара.
Возможно уже выводили что-то подобное, а я просто не нашла на форуме... Подскажите, пожалуйста, можно ли это как-то сделать?
Я пока нашла примерно такие коды для вывода информации в шаблонах:
<!-- PRODUCT CODE
<span class='hikashop_product_code_list'>
<?php if ($this->config->get('show_code')) { ?>
<?php if($this->params->get('link_to_product_page',1)){ ?>
<a href="<?php echo $link;?>">
<?php }
echo $this->row->product_code;
if($this->params->get('link_to_product_page',1)){ ?>
</a>
<?php } ?>
<?php } ?>
</span>
EO PRODUCT CODE -->
Нашла шаблон listing_img_title.php, где можно произвести пропись доп. поля, но не могу сообразить с самим полем. Смотрю, как делается вывод других полей (в категории и карточке товара), но честно говоря, с доп полями оказалось для меня сложно ((
У меня в доп.полях в карточке товара выводится список характеристик, а среди них такие как "тематика" и тп. Я хотела доп. поле с тематикой вывести не только в карточке товара, но и в списке товаров в категории где-то над названием. Так будет уточнение или специфика товара.
Возможно уже выводили что-то подобное, а я просто не нашла на форуме... Подскажите, пожалуйста, можно ли это как-то сделать?
Я пока нашла примерно такие коды для вывода информации в шаблонах:
<!-- PRODUCT CODE
<span class='hikashop_product_code_list'>
<?php if ($this->config->get('show_code')) { ?>
<?php if($this->params->get('link_to_product_page',1)){ ?>
<a href="<?php echo $link;?>">
<?php }
echo $this->row->product_code;
if($this->params->get('link_to_product_page',1)){ ?>
</a>
<?php } ?>
<?php } ?>
</span>
EO PRODUCT CODE -->
Please Log in or Create an account to join the conversation.
5 years 8 months ago #328986
by almika
Replied by almika on topic Вывод доп. поля в карточках товаров категории
Добрый день!
Дополнительные поля можно получить из переменной $this->row->itemFields
Если у вас несколько дополнительных полей, то это будет массив
Попробуйте такие варианты:
your_custom_field - имя вашего дополнительного поля
Удачи
Дополнительные поля можно получить из переменной $this->row->itemFields
Если у вас несколько дополнительных полей, то это будет массив
Попробуйте такие варианты:
Code:
if(isset($this->row->itemFields['your_custom_field']) && !empty($this->row->itemFields['your_custom_field'])) echo $this->row->itemFields['your_custom_field'];
if(isset($this->row->itemFields->your_custom_field) && !empty($this->row->itemFields->your_custom_field)) echo $this->row->itemFields->your_custom_field;
your_custom_field - имя вашего дополнительного поля
Удачи
The following user(s) said Thank You: Indira
Please Log in or Create an account to join the conversation.
5 years 8 months ago #328998
by Indira
Replied by Indira on topic Вывод доп. поля в карточках товаров категории
Здравствуйте! Спасибо вам огромное, что откликнулись и нашли время!
Я прописала так вывод поля, правда не отобразилось. Подумала, что может дело в типе поля и попробовала вывести как текстовое поле, так и поля с чекбоксом. Но не отобразились... Поля добавлены в поле "товар".
Скажите, пожалуйста, может я что-то упускаю? В настройках полей вроде все галочки стоят, в карточке товара тоже отображается поле.
Извините, что занимаю ваше время..
Я прописала так вывод поля, правда не отобразилось. Подумала, что может дело в типе поля и попробовала вывести как текстовое поле, так и поля с чекбоксом. Но не отобразились... Поля добавлены в поле "товар".
Скажите, пожалуйста, может я что-то упускаю? В настройках полей вроде все галочки стоят, в карточке товара тоже отображается поле.
Извините, что занимаю ваше время..
Please Log in or Create an account to join the conversation.
5 years 8 months ago - 5 years 8 months ago #329003
by almika
Replied by almika on topic Вывод доп. поля в карточках товаров категории
Используйте, например,
var_dump($this->row->itemFields);
чтобы посмотреть, что там у вас с полями.
Дополняю
Вот в этом файле можете изучить как выводятся доп.поля
\components\com_hikashop\views\product\tmpl\show_block_custom_item.php
var_dump($this->row->itemFields);
чтобы посмотреть, что там у вас с полями.
Дополняю
Вот в этом файле можете изучить как выводятся доп.поля
\components\com_hikashop\views\product\tmpl\show_block_custom_item.php
Last edit: 5 years 8 months ago by almika.
Please Log in or Create an account to join the conversation.
Moderators: progreccor
Time to create page: 0.266 seconds