Post by gofie » Mon Nov 08, 2021 6:22 pm

Beste,
Ik zit met een gedachte kronkel., mis jullie mij er mee kunnen helpen.
Mijn bedoeling is dat de stock status id nummer 7 de prijs laat zien, en bijvoorbeeld stockstatus id nummer 9 N.o.t.k laat zien en dan niet meer de prijs.
Hij laat nu alleen de text van de stockstatus id nummer 7 zien maar niet de prijs

Code: Select all

 {% if stock_status_id == 0 %}
                 <ul class="list-unstyled">
            <li>
              <h2>{{  stock }}</h2>
            </li></ul>

          {% else %}
			
          {% set stock_status_id = 7 %}
		         	 <ul class="list-unstyled">
            <li>
              <h2>{{ price }}</h2>
            </li>
			</ul>
            {% endif %}

New member

Posts

Joined
Thu Sep 12, 2013 3:37 am

Post by sfaragy » Sat Nov 13, 2021 7:30 pm

Hi,
Probeer dit eens en laat me weten of het werkt!

Code: Select all

  
   {% if stock_status_id == 0 %}
	<ul class="list-unstyled">
		<li>
			<h2>{{ stock }}</h2>
		</li>
	</ul>
 {% else if stock_status_id ==7 %}
	<ul class="list-unstyled">
		 <li>
			<h2>{{ stock }}</h2>
		</li>
		 <li>
			<h2>{{ price }}</h2>
		</li>
	</ul>
{% else if stock_status_id ==9 %}
	<ul class="list-unstyled">
		<li>
			<h2>{{ stock }} N.o.t.k</h2>
		 </li>
	</ul>
 {% endif %}            
 

Please contact us for any kind of module / extension/ theme development or customization, any kind of API integration, payment gateway integration, shipping method integration.

Thanks & regards
Md Soliman Faragy (sfaragy)
Skype: solimanbd4321
email: solimankhulna@gmail.com
https://www.bangloss.com
Image


User avatar
Newbie

Posts

Joined
Tue Jul 16, 2013 2:41 pm
Location - Bangladesh

Post by gofie » Sun Jan 23, 2022 5:35 pm

Goedemorgen,

Hij werkt tot zover. Enige wat niet werkt is dat de de prijs niet laat zien. Hij laat dan alleen tekst prijs zien.
Het andere stukje werkt perfect.
{% else if stock_status_id ==7 %}
<ul class="list-unstyled">
<li>
<h2>{{ stock }}</h2>
</li>
<li>
<h2>{{ price }}</h2>
</li>
</ul>

New member

Posts

Joined
Thu Sep 12, 2013 3:37 am

Post by pprmkr » Sun Jan 23, 2022 8:23 pm

Standaard is stock_status_id niet beschikbaar in de data geleverd door model/catalog/product.php aan controller/product/product.php en dus ook niet te gebruiken in template product/product.twig.

Dus:
In model/catalog/product.php, functie getProduct, na of voor:

Code: Select all

'stock_status'     => $query->row['stock_status'],
Voeg toe :

Code: Select all

				'stock_status_id' => $query->row['stock_status_id'],
In controller product/product.php voor:

Code: Select all

if ($product_info['quantity'] <= 0) {
Voeg toe:

Code: Select all

			$data['stock_status_id'] = $product_info['stock_status_id'];
En dan in template product/product.twig vóór:

Code: Select all

{% if price %}
Voeg toe:

Code: Select all

          {% if stock_status_id == 7 %}
          	<h2>N.o.t.k.</h2>
          {% elseif stock_status_id == 9 %}
          	<h2>{{ andere_variabele }} andere tekst naar keuze</h2>
          {% else %}
          
en vóór:

Code: Select all

<div id="product"> {% if options %}
Voeg toe:

Code: Select all

{% endif %}

User avatar
Active Member
Online

Posts

Joined
Sat Jan 08, 2011 11:05 pm
Location - Netherlands
Who is online

Users browsing this forum: No registered users and 19 guests