如何在Foswiki 1.1.9中包含来自另一个主题的偏好?这种方法对我不起作用:
沙盒.MyPreferences
* Set FOO = 1
沙盒.UseFoo
%INCLUDE{"Sandbox.MyPreferences"}%
Value for FOO is %FOO%
Sandbox.UseFoo的输出
Value for FOO is %FOO%
另一种可能性是使用电子表格变量来完成类似的事情。与 Foswiki Preferences 不同,电子表格变量可以在包含的主题中设置,然后在包含的主题中使用。我已经看到这用于将许多计算集中到一个单独的包含主题中,然后可以在许多主题中引用该主题。
我写了一个前世的例子。请参阅http://foswiki.org/Support/BestPracticeTip33
不,那是不可能的。* Set
列表不能%INCLUDed
。然而,即将到来的 Foswiki-1.2.0 将有一个宏等效于 * Set 实际上将允许您%INCLUDE
按照您的描述使用它们。请参阅http://foswiki.org/Development/SettingAndGettingVariablesUsingMacros。