gpt4 book ai didi

expressionengine - 使用 Stash 的空白输出

转载 作者:行者123 更新时间:2023-12-04 07:24:21 29 4
gpt4 key购买 nike

我终于给 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*

我对从这里去哪里有点不知所措......有没有人有任何指示?

谢谢,

卡尔

最佳答案

啊!我在你的问题中看到你试图从同一个模板内部调用 vars。所以你遇到了解析顺序问题。您需要添加 process="end"您的 exp:stash:get_list 的参数或 exp:stash:get标签。并阅读我的 article about template partials !

关于expressionengine - 使用 Stash 的空白输出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13332985/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com