我终于在一个项目中尝试使用Stash(版本2.3.5,运行于EE 2.5.3),以确认它是否像大家所说的那样好用。
我已经尽可能地按照文档说明进行了操作,并将Stash设置在页面头部,如下所示:
然而,我什么都没有得到。
如果我直接输出字段名,它们可以正常工作,我也打开了调试模式,我可以看到stash设置值的时刻,所有的东西看起来都很好,然而调试器报告如下信息:
*Stash: RETRIEVED homepage:mx_email with value*
我有点茫然不知所措... 有人有任何指示吗?
谢谢,
卡尔
我已经尽可能地按照文档说明进行了操作,并将Stash设置在页面头部,如下所示:
{exp:channel:entries channel="homepage" limit="1" dynamic="no"}
{exp:stash:set_list name="homepage"}
{stash:cf_homepage_main_intro}{cf_homepage_main_intro}{/stash:cf_homepage_main_intro}
{stash:cf_homepage_strapline}{cf_homepage_strapline}{/stash:cf_homepage_strapline}
{cf_homepage_contact_info}
{stash:mx_pinterest}{mx_pinterest}{/stash:mx_pinterest}
{stash:mx_facebook}{mx_facebook}{/stash:mx_facebook}
{stash:mx_twitter}{mx_twitter}{/stash:mx_twitter}
{stash:mx_tel}{mx_tel}{/stash:mx_tel}
{stash:mx_email}{mx_email}{/stash:mx_email}
{stash:mx_address}{mx_address}{/stash:mx_address}
{/cf_homepage_contact_info}
{/exp:stash:set_list}
{/exp:channel:entries}
然后在我的模板的其余部分,我试图按以下方式调用这些值:
{exp:stash:homepage:mx_tel}
然而,我什么都没有得到。
如果我直接输出字段名,它们可以正常工作,我也打开了调试模式,我可以看到stash设置值的时刻,所有的东西看起来都很好,然而调试器报告如下信息:
*Stash: RETRIEVED homepage:mx_email with value*
我有点茫然不知所措... 有人有任何指示吗?
谢谢,
卡尔