【问题标题】:joomla 3, how to get style parameters in module templatejoomla 3,如何在模块模板中获取样式参数
【发布时间】:2014-03-08 11:18:55
【问题描述】:

请告诉我如何从模块模板中的 templateDetails.xml 获取参数,例如位于此处:templates/beez3/html/com_content/article/default.php?

我可以在 index.php 文件 (templates/beez3/index.php) 中获取此参数,但我想在 templates/beez3/html/com_content/article/default.php 中获取它。

也许我错误地提出了问题。我需要获取在管理面板中设置的模板的样式设置。我怎样才能得到它们?

【问题讨论】:

  • 我认为当您说“模块模板”时,您并不是指 Joomla 模块,而是指组件。对吗?
  • 是的!但没关系,因为我想在templates/beez3/html/中获取任何模块模板或组件模板中的参数
  • 也许我的问题表述不正确。我需要获取在管理面板中设置的模板的样式设置。我怎样才能得到它们?

标签: php templates joomla


【解决方案1】:

这个

$template = JFactory::getApplication()->getTemplate(true);

将为您提供具有当前模板参数的对象。

【讨论】:

  • 我在模块模板中使用这一行时遇到了 Joomla 3 的问题,因为$template 是一个全局变量。解决方案是使用另一个变量名而不是$template。例如$myTemplate.
  • $template 不是全局变量,但它有可能在代码中的其他地方定义。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-07-23
  • 1970-01-01
  • 1970-01-01
  • 2014-07-06
相关资源
最近更新 更多