Jump to content

If statement maken voor supplier bij product afbeelding


Recommended Posts

Helaas is een leverancier van ons een contract aangegaan waardoor we de producten op onze website niet meer groter mogen afbeelden dan 265px.

Omdat ik meer dan 2000 producten heb en een goede gedetailleerde afbeelding belangrijk is kan ik hier niet zomaar in meegaan.

 

Ik doe mijn klanten dan behoorlijk tekort en ik ga daar een berg aan klachten over ontvangen.

 

Echter, de leverancier links laten liggen (wat ik nu al een tijd doe omdat er geen oplossing te vinden is) is ook zonde. De producten zijn niet ergens anders verkrijgbaar (uniek) en klanten gaan het missen.

 

De producten staan in vele verschillende productgroepen dus op die manier kan ik geen aanpassing maken.

Dus de enige manier is om het via de supplier ID te spelen. Dit is ID 4.

 

Nu kreeg ik de tip van iemand om in product.tpl een if statement te maken voor de supplier id 4.

Dat die afbeelding niet groter kan worden gemaakt dan 265px.

 

Standaard worden ze op mijn website getoond op 260px (dus dat is prima).

 

Iemand enig idee hoe ik dit statement kan gaan invoeren?

 

Dit is de code van de product.tpl:

			<!-- product img-->        
			<div id="image-block" class="clearfix">
				{if $product->new}
					<span class="new-box">
						<span class="new-label">{l s='New'}</span>
					</span>
				{/if}
				{if $product->on_sale}
					<span class="sale-box no-print">
						<span class="sale-label">{l s='Sale!'}</span>
					</span>
				{elseif $product->specificPrice && $product->specificPrice.reduction && $productPriceWithoutReduction > $productPrice}
					<span class="discount">{l s='Reduced price!'}</span>
				{/if}
				{if $have_image}
					<span id="view_full_size">
						{if $jqZoomEnabled && $have_image && !$content_only}
							<a class="jqzoom" title="{if !empty($cover.legend)}{$cover.legend|escape:'html':'UTF-8'}{else}{$product->name|escape:'html':'UTF-8'}{/if}" rel="gal1" href="{$link->getImageLink($product->link_rewrite, $cover.id_image, 'thickbox_default')|escape:'html':'UTF-8'}" itemprop="url">
								<img itemprop="image" src="{$link->getImageLink($product->link_rewrite, $cover.id_image, 'large_default')|escape:'html':'UTF-8'}" title="{if !empty($cover.legend)}{$cover.legend|escape:'html':'UTF-8'}{else}{$product->name|escape:'html':'UTF-8'}{/if}" alt="{if !empty($cover.legend)}{$cover.legend|escape:'html':'UTF-8'}{else}{$product->name|escape:'html':'UTF-8'}{/if}"/>
							</a>
						{else}
							<img id="bigpic" itemprop="image" src="{$link->getImageLink($product->link_rewrite, $cover.id_image, 'large_default')|escape:'html':'UTF-8'}" title="{if !empty($cover.legend)}{$cover.legend|escape:'html':'UTF-8'}{else}{$product->name|escape:'html':'UTF-8'}{/if}" alt="{if !empty($cover.legend)}{$cover.legend|escape:'html':'UTF-8'}{else}{$product->name|escape:'html':'UTF-8'}{/if}" width="{$largeSize.width}" height="{$largeSize.height}"/>
							{if !$content_only}
								<span class="span_link no-print">{l s='View larger'}</span>
							{/if}
						{/if}
					</span>
				{else}
					<span id="view_full_size">
						<img itemprop="image" src="{$img_prod_dir}{$lang_iso}-default-large_default.jpg" id="bigpic" alt="" title="{$product->name|escape:'html':'UTF-8'}" width="{$largeSize.width}" height="{$largeSize.height}"/>
						{if !$content_only}
							<span class="span_link">
								{l s='View larger'}
							</span>
						{/if}
					</span>
				{/if}
			</div> <!-- end image-block -->
Link to comment
Share on other sites

Ik heb in product tpl dit gewijzigd en het werkt nu:

href="{if $product_supplier->id != '4'}{$link->getImageLink($product->link_rewrite, $imageIds, 'thickbox_default')|escape:'html':'UTF-8'}{else}{$link->getImageLink($product->link_rewrite, $imageIds, 'medium_default')|escape:'html':'UTF-8'}{/if}"
Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...