From 483fd527348391b35ddb159a3041241c7c428ae1 Mon Sep 17 00:00:00 2001 From: touffies Date: Wed, 6 Nov 2013 20:17:47 +0100 Subject: [PATCH] Remove html if empty value (ex : Product without images does not need the carousel) --- templates/default/product.html | 64 ++++++++++++++++++++-------------- 1 file changed, 37 insertions(+), 27 deletions(-) diff --git a/templates/default/product.html b/templates/default/product.html index 8fd63bc06..3fa011d97 100644 --- a/templates/default/product.html +++ b/templates/default/product.html @@ -33,12 +33,15 @@ {/loop}

{$TITLE}

- {intl l='Ref.'}: {$REF} + {if $REF}{intl l='Ref.'}: {$REF}{/if} -
+ {if $POSTSCRIPTUM}

{$POSTSCRIPTUM}

-
+
{/if}
{loop name="stock_meta" type="product_sale_elements" product="$ID"} @@ -111,7 +115,6 @@ {intl l="Availability"}: {intl l='In stock'}{intl l='Out of stock'} - @@ -142,10 +145,8 @@ {/form_field} - {if $form_error}
{$form_error_message}
{/if} - {form_field form=$form field="product"} {/form_field} @@ -172,12 +173,12 @@ {form_field form=$form field='quantity'}
- - {if $error } - {$message} - {elseif $value != "" && !$error} - - {/if} + + {if $error } + {$message} + {elseif $value != "" && !$error} + + {/if}
{/form_field} @@ -189,29 +190,38 @@ {/form}
-
- -
-
-

{$DESCRIPTION}

-
-
- {ifloop rel="feature_value_info"} -
    + {strip} + {capture "additional"} + {ifloop rel="feature_value_info"} +
      {loop name="feature_info" type="feature" product="{$ID}"}
    • {$TITLE} : {loop name="feature_value_info" type="feature_value" feature="{$ID}" product="{product attr="id"}"} - {$TITLE} + {$TITLE} {/loop}
    • {/loop} -
    - {/ifloop} +
+ {/ifloop} + {/capture} + {/strip} + +
+ +
+
+

{$DESCRIPTION|default:'N/A'}

+ {if $smarty.capture.additional ne ""} +
+ {$smarty.capture.additional} +
+ {/if}