Jump to content
26rus

проверку сделать на код товара

Recommended Posts

может у кого и есть готовое решение, скиньте код чтобы сделать проверку когда в товаре не написан код товара - код товара надпись скрывается, а когда код товара написан то наоборот он наоборот покажет в товаре.

Share this post


Link to post
Share on other sites

ну куда уж проще?

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

 

{% if manufacturer %}
   <li>{{ text_manufacturer }} <a href="{{ manufacturers }}">{{ manufacturer }}</a></li>
{% endif %}
<li>{{ text_model }} {{ model }}</li>

 

  • +1 1

Share this post


Link to post
Share on other sites
В 12.11.2020 в 11:21, openprice сказал:

ну куда уж проще?

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

 

{% if manufacturer %}
   <li>{{ text_manufacturer }} <a href="{{ manufacturers }}">{{ manufacturer }}</a></li>
{% endif %}
<li>{{ text_model }} {{ model }}</li>

 

это куда добавить?)) проверку эту

Share this post


Link to post
Share on other sites

Напишите в личку. За кофе сделаю.

 

Share this post


Link to post
Share on other sites
50 минут назад, openprice сказал:

Напишите в личку. За кофе сделаю.

 

если были бы деньги на кофе самому даже XD на диете сижу) лол

Share this post


Link to post
Share on other sites
2 часа назад, openprice сказал:

Напишите в личку. За кофе сделаю.

 

А так получается вроде переделал написал вот так:

 {% if stock %}
            <li>{{ text_stock }} <b><span style="color:#4CAF50">{{ stock }}</b></span></li>

ну ошибка тогда сайта 500

Share this post


Link to post
Share on other sites

файл

catalog\view\theme\default\template\product\product.twig

его вроде можно через админку отредактировать, давно для тройки ничего не писал

 

если речь про модель товара (а иначе что подразумевается под кодом товара? sku?)

то нужно вот эту строку (она в дефолте 128-ая по счету)

<li>{{ text_model }} {{ model }}</li>

заменить на аналогичную строку по примеру производителя, о чем писал раньше:

{% if model %}
    <li>{{ text_model }} {{ model }}</li>
{% endif %}

 

если код товара был прописан в sku, то нужно заменить во всех трёх строчках model на sku

 

  • +1 1

Share this post


Link to post
Share on other sites
В 14.11.2020 в 22:16, openprice сказал:

файл

catalog\view\theme\default\template\product\product.twig

его вроде можно через админку отредактировать, давно для тройки ничего не писал

 

если речь про модель товара (а иначе что подразумевается под кодом товара? sku?)

то нужно вот эту строку (она в дефолте 128-ая по счету)

<li>{{ text_model }} {{ model }}</li>

заменить на аналогичную строку по примеру производителя, о чем писал раньше:

{% if model %}
    <li>{{ text_model }} {{ model }}</li>
{% endif %}

 

если код товара был прописан в sku, то нужно заменить во всех трёх строчках model на sku

 

Сделал вот проверку на код товаров:

 {% if reward %}
            <li>{{ text_reward }} <b><span style="color:#4CAF50">{{ reward }}</b></span></li>
            {% endif %}

скрывает все ок код товара, ну как еще проверку сделать так чтобы когда там написано в коде товара без кавычек "-" что написано в поле код товара, тоже скрывало??? а то в 1с товары тысячами копать не охота чтобы убирать "-" =))

 

 

А еще такой вопрос есть вот тут получается количество товаров:

<li>{{ text_stock }} <b><span style="color:#4CAF50">{{ stock }}</b></span></li>

вот, когда товар есть то чтобы вот как был зеленым а когда количество товаров нету, то чтобы писало так к примеру цвет текста менялся на красным типа "нет в наличии"

<li>{{ text_stock }} <b><span style="color:red">{{ stock }}</b></span></li>

 

Edited by 26rus

Share this post


Link to post
Share on other sites
{% if quantity>0 %}
тут код и стили для товара в наличии
{% else %}
тут код для товара, которого в наличии нет
{% endif %}

 

Share this post


Link to post
Share on other sites
29 минут назад, openprice сказал:
{% if quantity>0 %}
тут код и стили для товара в наличии
{% else %}
тут код для товара, которого в наличии нет
{% endif %}

 

это где код которого нет в наличии найти можно???? пример?? вот в наличии вроде так будет тогда

{% if quantity>0 %}
<li>{{ text_stock }} <b><span style="color:#4CAF50">{{ stock }}</b></span></li>
{% else %}
<li>{{ text_stock }} <b><span style="color:red">{{ stock }}</b></span></li>
{% endif %}

вот так что-ли???

Share this post


Link to post
Share on other sites

да, типа того

Share this post


Link to post
Share on other sites
23 минуты назад, openprice сказал:

да, типа того

во спасибо =)

тут только не много по другому у меня получилось так

{% if stock>0 %}
			<li>{{ text_stock }} <b><span style="color:#4CAF50">{{ stock }}</b></span></li>
			{% else %}
			<li>{{ text_stock }} <b><span style="color:red">{{ stock }}</b></span></li>
			{% endif %}

и работает.

А на код товаров, если знак есть там без кавычек "-", то тоже как сделать чтобы он скрывал??

Edited by 26rus

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
You are posting as a guest. If you have an account, please sign in.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


  • Recently Browsing   0 members

    No registered users viewing this page.

×

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.