【问题标题】:Joomla 3 - How to get the Global Article Manager optionsJoomla 3 - 如何获得全球文章管理器选项
【发布时间】:2014-06-06 23:15:01
【问题描述】:

我正在寻找修改文章组件(我不希望它具有与我的主菜单相同的文章选项,而是使用全局文章设置而不必为每篇文章更改它,请参阅:@987654321 @)

为此,我需要获取在全局文章管理器选项(系统->全局配置->文章)中设置的参数值。例如“显示作者”参数。我试过谷歌搜索无济于事。我查看了 JApplication、JRegistry 等的文档,但看不到任何可以为我指明正确方向的内容。

我可能会做一个 SQL 查询来获取值,但感觉好像 Joomla 应该已经内置了这个功能。

谢谢 罗尔夫

【问题讨论】:

    标签: joomla joomla3.0


    【解决方案1】:

    您可以在三个不同的位置选择各个参数。 在 Menu Magager 中,您可以选择是否为全局、每篇文章中的选项或确定每个参数的特定菜单中的设置 全局配置,请参阅内容/文章管理器 - 选择选项。

    【讨论】:

      【解决方案2】:

      您应该能够像对待任何组件的参数一样执行此操作:

      $app = JFactory::getApplication('site');
      $componentParams = $app->getParams('com_content');
      $param = $componentParams->get('paramName', defaultValue);
      

      更多:How to get component parameters?


      除了在文章本身上设置参数外,您还可以在菜单项的基础上覆盖参数。一种常见的做法是将全局参数设置为您通常想要的页面。然后为您的博客类别创建一个菜单项,并覆盖博客菜单项的文章设置以创建博客的不同感觉。

      只要你使用菜单项和核心内容布局,你真的不需要上面的代码。

      【讨论】:

      • 问题是我在分类博客模式下只有一个菜单(主菜单)显示文章。如果我单击阅读更多按钮来查看完整文章,文章视图具有与菜单相同的设置,而不是全局设置。 (请参阅我在描述我的问题的地方发布的链接)。上面的代码还会给我继承的参数还是全局的?
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-06-02
      • 1970-01-01
      • 2012-04-04
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多