0

假设我的模板中有 index.php 这样的 html/php 结构:

<div class="content">
      <jdoc:include type="component" />
      <div class="price_request">
        <div class="right_area">
          <jdoc:include type="modules" name="price_request" />
        </div>
      </div>    
      <div class="feedback">
        <jdoc:include type="modules" name="feedback" />
      </div>   
    </div>

我该怎么办,我的 price_request 模块在内容文本中。

如果它会更容易,我将其显示在图像上:

在此处输入图像描述

橙色是我的内容,绿色是模块。

我怎样才能做到这一点?

4

1 回答 1

0

这是一个基本的模板问题。您可以找到有关如何执行此操作的大量文档。在这里您可以快速入门:http ://docs.joomla.org/Creating_a_basic_Joomla!_template

基本上,您需要在要显示模块内容的任何位置创建模块位置。您的示例中已经有两个,例如 <*jdoc:include type="modules" name="price_request" /*>。名为“price_request”的位置在您的模板 xml 文件中定义。然后创建模块(或进入现有模块的选项),并选择该名称的位置。

大多数情况下,您将从一个已经有很多职位的模板开始。然后,您可能更喜欢在模板的 index.php 中移动现有位置,和/或使用 CSS 调整位置。(一些特殊模板使用 index.php 以外的其他文件,但很少使用。)无论如何,关键是,模块输出到 <*jdoc:include type="modules" name="name_of_your_module_position" /*> 所在的任何位置。

但是,如果这对您来说还不够,请尝试类似http://www.nonumber.nl/extensions/modulesanywhere

于 2013-11-05T19:44:32.380 回答