为什么聪明才能比功能更好?

时间:2016-08-29 15:24:29

标签: php css smarty prestashop prestashop-1.6

我尝试插入以下代码来替换我在线商店的“添加到购物车”按钮中的CSS样式,因此当产品为0时需要显示"订购"相反产品大于1需要显示"添加到购物车",但类.hideen(大于> =)不起作用而不是另一个是..

{if $product->quantity <= 0}
<style type="text/css">
{literal}
.hideeen {display:none;}
{/literal}
</style>
{/if}
{if $product->quantity >= 1}
<style type="text/css">
{literal}
.hideen {display:none;}
{/literal}
</style>
{/if}

你可以看到HTML将在哪里应用:

<button type="submit" name="Submit" class="exclusive">
<span class="btn">
{if $content_only && (isset($product->customization_required) && $product->customization_required)}<em>{l s='Customize'}</em>{else}<em class="hideeen">{l s='Add to cart'}</em>{/if}<em class"hideen">{l s='order'}</em>
</span>
</button>

2 个答案:

答案 0 :(得分:0)

在HTML上错过/** * get list of component for indices symbol from yahoo.finance.com * * @param array $symbol */ public function indexList(array $symbols) { $query = new IndexList($this->yql); $this->query = $query->query($symbols); return $this; } 那里=

答案 1 :(得分:0)

Smarty使用某种xml解析器,因此代码应该是有效的xml GreaterThan标志刹车xml结构。

最佳解决方案是使用lt / gt函数:

{if $product->quantity gt 1}  

另一个选择可以是:

  • 使用<![CDATA[]]>标记包装此部分。
  • 使用倒置条件:1 <= $q