如何检查joomla 2.5中是否正在调用module1?

时间:2014-08-21 06:35:11

标签: php joomla virtuemart

我正在尝试检查是否在virt mart默认页面中调用了module1。

如果正在调用module1,我想显示该模块的产品描述。 当我试图在默认页面中添加描述时,它会显示所有美特集市产品模块中的描述。

我被困在项目的这个阶段,我无法在美德市场页面中捕获module1调用。

如何查看此module1电话?

这里是描述代码:

// Product Description
if (!empty($this->product->product_desc)) {
?>
    <div class="product-description">
        <?php /** @todo Test if content plugins modify the product description */ ?>
            <span class="title"><?php echo JText::_('COM_VIRTUEMART_PRODUCT_DESC_TITLE') ?></span>
        <?php echo $this->product->product_desc; ?>
    </div>
<?php
}

2 个答案:

答案 0 :(得分:3)

转到 ../模块/ mod_virtuemart_product / TMPL /如default.php

此文件副本用于创建新文件,您可以在其中添加或删除代码。 然后去管理员选择或创建模块。 然后选择布局下拉屏幕右侧的新创建文件。

它在工作。

答案 1 :(得分:1)

默认情况下,joomla可以检查模块是否存在于特定位置。

因此,如果您将模块添加到没有任何其他模块的位置,您可以使用:

<?php if ($this->countModules( 'user1' )) : ?>
  Module exist
<?php endif; ?>

You could check here the complete documentation