0

我正在开发一个 joomla 2.5 网站,并且正在使用SIGPlus 插件来显示图片库。画廊使用 boxplus 弹出引擎显示。

大多数功能都是开箱即用的,但我想添加一个新参数,它定义了“顶栏”的颜色。顶栏是 boxplus-viewer 元素上的一个 CSS 属性,看起来像这样:

.boxplus-viewer {
  ...
  border-top: 10px solid <color>;
}

我正在尝试更改插件语法,以便它需要一个附加参数'topbar':

{gallery topbar=0099cc rows=15}joomlart/stories{/gallery}

这样生成的 css 将如下所示:

.boxplus-viewer {
  ...
  border-top: 10px solid #0099cc;
}

我的问题是我什至没有将 'topbar' 属性视为 $curparams 数组的一部分。我已将 topbar 属性添加到 sigplus.xml 但它仍然被删除。如何将其添加到接受的参数列表中?

非常感谢您的帮助!

4

1 回答 1

0

添加参数 sigplus.xml 仅在您打算仅使用插件参数中输入的内容来设置顶部栏的颜色时才有用。如果您想将其添加为插件调用的一部分,那么您需要编辑 sigplus.php(猜测文件名,我没有查看插件代码)。在那里的某个地方,您会发现一个正则表达式,它解析插件触发器中传递的所有参数。您需要添加它,以便输入的值包含在 $curparams 数组中。

于 2013-09-02T02:29:53.193 回答