我终于给 Stash(EE 2.5.3 上的 2.3.5 版本)一个项目,看看它是否像大家说的一样好。
我尽可能多地关注文档,并在页面标题处设置存储,如下所示:
{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 设置值的点,一切看起来都很好,但是调试器报告以下内容:
*存储:检索到的主页:具有价值的 mx_email*
我对从这里去哪里有点不知所措......有人有任何指示吗?
谢谢,
卡尔