【问题标题】:Include preferences from a topic包括来自主题的偏好
【发布时间】:2013-12-09 16:39:59
【问题描述】:

如何在 Foswiki 1.1.9 中包含来自另一个主题的偏好?这种方法对我不起作用:

Sandbox.MyPreferences

   * Set FOO = 1 

Sandbox.UseFoo

%INCLUDE{"Sandbox.MyPreferences"}%
Value for FOO is %FOO%

Sandbox.UseFoo 的输出

Value for FOO is %FOO%

【问题讨论】:

    标签: twiki foswiki


    【解决方案1】:

    另一种可能性是使用 SpreadSheet 变量来完成类似的事情。与 Foswiki Preferences 不同,电子表格变量可以在包含的主题中设置,然后在包含的主题中使用。我已经看到这用于将大量计算集中到一个单独的包含主题中,然后可以在多个主题中引用。

    我写了一个前世的例子。见http://foswiki.org/Support/BestPracticeTip33

    【讨论】:

      【解决方案2】:

      不,这是不可能的。 * Set 列表不能是 %INCLUDed。然而,即将到来的 Foswiki-1.2.0 将有一个与 * Set 等效的宏,实际上它将 允许您按照您的描述%INCLUDE他们。见http://foswiki.org/Development/SettingAndGettingVariablesUsingMacros

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2021-04-18
        • 2015-05-02
        • 1970-01-01
        • 2011-11-03
        • 2013-11-10
        • 1970-01-01
        相关资源
        最近更新 更多