我有一个Magento Multistore安装,实际上有2个商店。
第一家商店使用公司定制的主题。 检查规格标签:
第二个网站,使用我们购买的主题,但也使用EASYTABS,一个没有支持的免费扩展。
在产品目录中,呈现此规范的FIELD完全相同。
也许它在CSS中存在问题或者我不知道。有人可以帮我解决这个空格问题,使它看起来像商店1号吗?
这似乎是呈现该标签的文件。我在Magento中启用了路径提示,也许这可以帮助我更进一步
<?php
if(Mage::getStoreConfig('easy_tabs/custom/customtabid')){
$method = 'get' . ucfirst(Mage::getStoreConfig('easy_tabs/custom/customtabid'));
$content = nl2br($this->getProduct()->$method());
if(!empty($content)){
echo '<div class="product-specs">'.$content.'</div>';
}
}
?>
答案 0 :(得分:2)
这不是CSS中的问题,而是PHP代码中的问题。如果您执行了一个视图源,您会看到每行末尾都附加了一个附加内容,即使在表格中也是如此。所以你有类似的东西:<table><br><tr><br>....
这就是为什么在开始时间隔很大的原因。我认为原因是你有一个过滤器,用<br>
替换新行(这种东西通常用于输出一个人写的普通文本,以便它正确间隔)。
答案 1 :(得分:1)
问题不是CSS问题,但它是一个标记问题,有很多&lt; br&gt;表格标题下方和上方的标签
答案 2 :(得分:1)
看起来您可以在规范中放置HTML标记,因此请更改此行:
$content = nl2br($this->getProduct()->$method());
为:
$content = $this->getProduct()->$method();
并且您不会拥有所有额外的<br>
标签(空格)。