0

我想开发一个模块来定义一个可以用参数调用的块——</p>

例如,一个块是一个广告区域模板,参数是我想调用哪个区域。

我想使用一个块,因为我正在为我的站点使用面板模块,并且我试图避免在自定义面板中使用 PHP 过滤器。

我知道我可以使用主题功能来做到这一点,但这并不能解决我在自定义面板中避免使用 PHP 过滤器的问题。我可以用块做这个吗?

我在这个主题上所做的大部分研究都导致我将一个论点传递给一个我不想要的视图块。

4

1 回答 1

0

简短的回答是,不,你不能(没有 php 过滤器)。您必须为每个区域设置一个块并为您的面板设置一些选择(可见性)规则,以根据上下文选择一个变体。

另一种方法是对您的广告块进行编码(在 php 中)并从 url 获取参数(即 arg(1) 等)。无论如何,这种方法存在一些问题:

将参数传递给迷你面板

于 2011-04-28T22:48:30.750 回答