0

我习惯使用 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 中使用的代码来做到这一点。他们是否删除了此功能?

这是我看到的:

在此处输入图像描述

这是我应该看到的:

在此处输入图像描述

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>
4

1 回答 1

0

你可以通过这些方法做到这一点

  1. 更改在模块管理器中相同位置显示模块的顺序。
  2. 为两个模块创建单独的模块位置并相应地分配它们。
于 2012-07-02T03:34:45.197 回答