如果存在内容,则显示magento选项卡

如果存在内容,则显示magento选项卡,magento,tabs,product,Magento,Tabs,Product,我使用现代主题中的tab.phtml来创建产品选项卡,但是我已经将其转换为使用jquery和jquery ui,因为我需要直接链接到选项卡 因此,在一个坚果壳中,代码与现代主题中的代码几乎相同 <div id="tabs"> <ul> <?php foreach ($this->getTabs() as $_index => $_tab): ?> <?php if($this->getChildHtml(

我使用现代主题中的tab.phtml来创建产品选项卡,但是我已经将其转换为使用jquery和jquery ui,因为我需要直接链接到选项卡

因此,在一个坚果壳中,代码与现代主题中的代码几乎相同

    <div id="tabs">
<ul>
    <?php foreach ($this->getTabs() as $_index => $_tab): ?>
        <?php if($this->getChildHtml($_tab['alias'])): ?>
            <li class="<?php echo !$_index?' active first':(($_index==count($this->getTabs())-1)?' last':'')?>"><a href="#<?php echo $_tab['alias'] ?>"><?php echo $_tab['title']?></a></li>
        <?php endif; ?>
    <?php endforeach; ?>
</ul>
<div class="clearer"></div>
<?php foreach ($this->getTabs() as $_index => $_tab): ?>
    <?php if($this->getChildHtml($_tab['alias'])): ?>
        <div class="product-tabs-content" id="<?php echo $_tab['alias'] ?>"><?php echo $this->getChildHtml($_tab['alias']) ?></div>
    <?php endif; ?>
<?php endforeach; ?>
</div>
我正在catalog.xml下使用相同的方法添加自定义选项卡:

<action method="addTab" translate="title" module="catalog"><alias>how-to-use</alias><title>How to Use</title><block>catalog/product_view</block><template>catalog/product/view/how-to-use.phtml</template></action>
但是,我注意到,选项卡“upsells”仅在分配了upsell产品时出现。如果要显示内容,我希望使用相同的功能来显示自定义产品属性

所以我要问的是,追加销售如何检测到没有分配产品,所以没有显示选项卡,这样我就可以为自定义选项卡执行此操作。我的自定义选项卡phtml文件如下所示:

<?php $_howtouse = $this->getProduct()->getHowToUse(); ?>
<?php if ($_howtouse): ?>
<div class="std">
    <?php echo $this->helper('catalog/output')->productAttribute($this->getProduct(), $_howtouse, 'howtouse') ?>
</div>

收到的任何帮助非常感谢:

upsell.phtml中的第一行代码控制外观:

<?php if(count($this->getItemCollection()->getItems())): ?>

我推测您的代码只是简单地计算为true,并始终显示该部分。您从$this->getProduct->getHowToUse的输出是什么?

结果是,我的上面有一行:

<?php $_howtouse = $this->getProduct()->getHowToUse(); ?>
这意味着它注册为有一些内容都是空白。
去掉了空白,它现在可以工作了。

这只是一个文本区域,我只想在其中有一些内容但这样的内容不起作用时显示选项卡:$this->getProduct->getHowToUse=