Joomla - 模块Div的多个实例

时间:2012-07-01 02:56:55

标签: joomla module position

我习惯使用Joomla 1.5,我试图切换到2.5。

我有2个模块在正确的位置,我希望有2个盒子(这就是我想要的),每个模块一个盒子。但出于某种原因,它只是将第二个模块添加到第一个框中。

它不是在if语句中复制div(main_top_box,main_mid_box,main_bottom_box):<?php if($this->countModules('right')) { ?>而是将<jdoc:include type="modules" name="right"/>命令并排放置。

您可以使用我在Joomla 1.5中使用的代码执行此操作。他们删除了这个功能吗?

这就是我所看到的:

enter image description here

这是我应该看到的:

enter image description here

Joomla代码:

  <?php if($this->countModules('right')) { ?>
        <div class="main_top_box">
          <div class="main_mid_box">
            <div class="main_bottom_box">
                <jdoc:include type="modules" name="right"/>
            </div>
          </div>
        </div>
    <?php } ?>

代码输出(来源):

<div class="main_top_box">
  <div class="main_mid_box">
    <div class="main_bottom_box">
      <div class="custom"  >
        <h3>Services</h3>
        <ul>
          <li>Family Law</li>
          <li>Collaborative Law</li>
          <li>Real Estate</li>
          <li>Wills</li>
          <li>Estate Planning</li>
          <li>Estates</li>
        </ul>
        <p> </p>
      </div>
      <div class="custom"  >
        <h3>Test</h3>
        <p>Testing the Right Box</p>
      </div>
    </div>
  </div>
</div>

应该是(来源):

<div class="main_top_box">
  <div class="main_mid_box">
    <div class="main_bottom_box">
        <h3>Services</h3>
        <ul>
          <li>Family Law</li>
          <li>Collaborative Law</li>
          <li>Real Estate</li>
          <li>Wills</li>
          <li>Estate Planning</li>
          <li>Estates</li>
        </ul>
      </div>
  </div>
</div>

<div class="main_top_box">
  <div class="main_mid_box">
    <div class="main_bottom_box">
        <h3>Test</h3>
        <p>Testing the Right Box</p>
    </div>
  </div>
</div>

1 个答案:

答案 0 :(得分:0)

你可以通过这些方法

来做到这一点
  1. 更改模块管理器中相同位置显示模块的顺序。
  2. 为两个模块创建单独的模块位置并相应地分配它们。
相关问题