繁体   English   中英

Joomla 3-如何获取全局文章管理器选项

[英]Joomla 3 - How to get the Global Article Manager options

我希望修改文章组件(我不希望它具有与主菜单相同的文章选项,而是使用全局文章设置,而不必为每个单独的文章进行更改,请参阅: Joomla 3文章选项-如何获得与类别博客视图不同的文章视图

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

我可能可以执行SQL查询来获取值,但感觉好像Joomla应该已经内置了此功能。

谢谢罗尔夫

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

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

更多内容: 如何获取组件参数?


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

只要您使用菜单项和核心内容布局,您实际上就不需要上面的代码。

您可以在三个不同的地方选择各个参数。 在菜单Magager中,您可以选择是“全局”,每个文章中的选项还是确定每个参数“全局”配置的特定菜单中的设置,请参阅“内容/文章管理器-选择选项”。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM