Jump to content

Product page aanpassen


Recommended Posts

Hoi,

Ik ben bezig om de product pagina nog iets flexibeler te maken.

Alleen ik kan nog niet volgen waar de php code moet voor de product.tpl.

Welke php script zorg voor de gegevens in de product.tpl?

 

Wat ik wil doen is dat als een product pas over een paar weken leverbaar is, dat deze dat dan op de site aangeeft.

Heb de boel wel klaar voor de php kant omdat ik dit bij me vorige website ook erin gemaakt had.

 

<span id="availability_value">

		    {if ($product->date_available > date("Y-m-d H:i:s", time()))}

					    <font color="black">In bestelling bij fabrikant<br /></font>
					    <font color="red">Verwacht in {

		    $current_date = mktime(date('H'), date('i'), date('s'), date('m'), date('d'), date('Y'));
		    $date_split = explode('-', $this->date_available);
		    $deliver_date = mktime(date('H'), date('i'), date('s'), $date_split[1], $date_split[2], $date_split[0]);
		    $nrSeconds = ($deliver_date - $current_date);
		    $nrSeconds = abs($nrSeconds);
		    $days = floor($nrSeconds / 86400);
		    $weeks = floor($nrSeconds / 604800);
   {if($weeks == 0)}

			    {if($days == 1)}
				    {$days} dag
			    {else}
				    {$days} dagen
			    {/if}

		    {elseif($weeks == 1)}
			    {$weeks} week
		    {else}
			    {$weeks} weken
		    {/if}
			    .</font>
			    {else}

		    {if $product->quantity > 0}
			    <font color="green">{$product->available_now}</font>
		    {elseif $product->quantity < 1}
			    <font color="#FF8040">{$product->available_later}</font>
		    {/if}
	    {/if}

   </span>

 

zoiets dus...

Share this post


Link to post
Share on other sites

het product.tpl staat vol met dit soort statements, ik denk dat je het ook hierin moet aanpassen,

hoofdzakelijk de variabelen worden uit de DB toegevoegd

 

Wil je een exacte datum in de toekomst?

 

Eventueel kun je dit ook in de BO bij je product aangeven, maar geen exacte datum

Share this post


Link to post
Share on other sites

Heb het al.

Het werkte al bijna, alleen de $this->date_available moest natuurlijk zijn $product->dat_available.

En bij de if-statements geen () gebruiken.

Top! Werken!

Bedankt

Share this post


Link to post
Share on other sites
×
×
  • Create New...

Important Information

Cookies ensure the smooth running of our services. Using these, you accept the use of cookies. Learn More