【问题标题】:Changing the position of Joomla 3.2 tags更改 Joomla 3.2 标签的位置
【发布时间】:2014-03-21 15:13:26
【问题描述】:

我添加了一些标签并将它们链接到一篇文章。在前端,标签出现在文章文本的顶部(即之前)。相反,我想将它们显示在文章的底部(即之后)。

我假设我必须覆盖 layouts/joomla/content/tags.php

【问题讨论】:

  • 是的,您必须进行模板覆盖并可能应用一些 CSS。你有什么特别的问题吗?
  • @Lodder 不完全是,我不确定我需要在模板覆盖中更改什么

标签: joomla tags overriding joomla3.2


【解决方案1】:

为以下文件创建Template Override

components/com_content/views/tmpl/default.php

完成后,在您的覆盖位置打开此文件并转到第 157 行,您将看到以下内容:

<?php if ($params->get('show_tags', 1) && !empty($this->item->tags)) : ?>
    <?php $this->item->tagLayout = new JLayoutFile('joomla.content.tags'); ?>

    <?php echo $this->item->tagLayout->render($this->item->tags->itemTags); ?>
<?php endif; ?>

将这部分代码移到文件中的某个位置以满足您的需要

希望对你有帮助

【讨论】:

    【解决方案2】:

    这可以通过在 Joomla 菜单的选项选项卡中简单地将文章信息的位置更改为“下方”来轻松实现。 Joomla 菜单必须是“文章”类型

    无需创建任何覆盖。 希望这可以帮助。 请参阅随附的屏幕截图。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-12-20
      • 1970-01-01
      • 2016-07-02
      • 1970-01-01
      • 2020-12-05
      • 2017-02-17
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多