问题标签 [expressionengine-stash]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
1385 浏览

expressionengine - 在 ExpressionEngine 中使用存储、上下文和类别

我希望有一种方法可以将 Stash Context 与类别一起使用,例如,如下所示:

我知道我可以执行以下操作,这意味着每次添加类别时都必须有人编辑模板。

话虽如此,我的问题是:无论如何动态使用 Stash 上下文和 ExpressionEngine 类别?

0 投票
3 回答
154 浏览

expressionengine - 使用 stash 时,我的表达式引擎站点的 URL 是什么

我试图了解 stash 插件的使用将如何影响我网站的 URL。传统方式:我有一个模板组,叫做site。在 TG 站点中,我有模板文章、about_us 等。单个条目的 URl 将是

关于我们页面的 URL:

两者都将反映模板组/模板结构,因此对 SEO 友好,并为用户提供他们在网站上的位置的提示。

但是当我使用 stash 时,我将有 2 个包装器(一个用于主页,一个用于站点的其余部分。部分将用于页眉、主要内容和页脚。据我了解,我将使用 template_groups 布局用于主要内容的包装器和部分。

模板看起来像

两个包装器构建 TG“布局” 两者都是隐藏的,因为它们不应该被直接调用。

TG 分音中的三个分音

顺便说一句,那些也不应该被隐藏,因为它们也不是完整的 HTML 页面。

这让我感到困惑。如何找回我的好网址?像这样的网址

将不再符合 TG/T 概念。

有什么帮助吗?

0 投票
2 回答
340 浏览

expressionengine - Stash:条件内容

首先,需要注意的是……我是 Stash 的新手。我听说过很多,但这是我第一次真正玩它。我明白了这个概念,但是很难弄清楚这件事。

我有一个主“包装器”文件,该包装器中的所有内容都保持不变。但是,我希望该选项能够在需要时打开和关闭侧边栏。

我不认为我需要一个完全独立的布局包装器吗?

有没有办法在存储中使用布尔变量?(例如 2col=TRUE)还是我想错了?

在此先感谢您的帮助!

0 投票
1 回答
178 浏览

templates - 如何在 ExpressionEngine 中处理带有 Stash 的评论?

使用 stash 获取当前条目的评论的最佳方式(DRY)是什么?

到目前为止,我使用嵌入模板来呈现所有评论和评论表单。但这在 stash 中不起作用——难道没有比嵌入式模板更聪明的方法吗?