问题标签 [modx-chunks]

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 投票
4 回答
2718 浏览

modx - modx 使用块创建布局并使用模板调用

我正在使用 modx 革命。我想创建一个名为 layout 的块,它调用其他夹头示例

头部标题导航正文页脚

然后在我的模板中执行类似 //open layout tag[[$layout]] [[$layout]]//close layout tag 的操作。然后在打开的关闭标签内附加我的 [[*content]]。这将允许我一次又一次地重复使用我的布局模板,而不必在模板中复制它。第一个问题,是否有可能,第二个需要什么样的语法来实现这个目标?我对 modx 比较陌生,并且知道它可以与其他框架一起使用,所以任何帮助将不胜感激。谢谢。

在 Apache Tapestry 框架中完成的示例概念,明显不同的语法,但应该让您大致了解我在寻找什么。

使用的组件/块。

布局页眉导航页脚

布局内部

索引/模板内部

希望这有助于澄清。

0 投票
1 回答
482 浏览

modx - ModX:一页显示多页-如何实现

我知道我打算使用 Ditto 来做到这一点,但我不确定从那里去哪里。

目前,我有一个模板,上面有我所有的电视,还有几个使用该模板的页面,这些页面存储在父项下。我使用的同上代码是:

但是,当我查看页面时出现错误:

我的 chucnk ('showtemp') 看起来像:

就设置而言,我不确定我是否正确。

我是否将块作为电视的普通模板制作,然后将其复制为适当的模板,创建资源并从那里开始?

如果有人可以一步一步地告诉我如何正确地做到这一点,我将非常感激!谢谢

0 投票
1 回答
5520 浏览

modx - 无论如何将参数从片段传递到块

我正在学习 modx 并停留在一个点上。我想仅通过 POST 将“uid”值发布到下一页,并希望设置隐藏字段,其中包含“uid”作为值。我相信实际上它不允许将值传递给块。我想知道正确的方法是什么,以便我可以获取 POST 数据并在块中使用该值?

我的程序

1)我创建了资源(文档),其中包含对片段的调用,然后是块

2) 片段包含从 POST 检索到的值

3)块包含一个表单和字段,我想在这个表单中注入那个 POST 值。

0 投票
2 回答
2659 浏览

json - 块中的 MODX MIGX 数据

我创建了与此类似的表 http://rtfm.modx.com/display/ADDON/MIGX.Simple+opening+hours+table

我已成功将数据导出到资源,但我想将它显示在一个块中,以便我可以在 getresources 中显示它。

我使用 getresources 来显示资源,除了标题和介绍文本之外,我还想显示 datesTV 数据。

我将模板块用于 Migx:

如果我在 getresources [[+tv.datesTV]] 的其他块中使用它,我会得到这个数组:

我怎样才能显示这些数据,因为它应该是一个块。

0 投票
2 回答
872 浏览

variables - Loading template variables from another document

I have a document with ID = 1, which relies on a series of template variables in the format [+template-variable-NUMBER+]. I have filled fields using these values, and it's good for document ID = 1. What I want to do, however, is paste the values of the template variables for ID = 1 into a document with ID = 2.

I want to use: [+template-variable? id='1'+] or something similar in ID = 2

In short, I need to have 3 groups of variables which are the same for both pages and I don't want to have to fill them in twice.

0 投票
1 回答
464 浏览

php - Modx Wayfinder 不同的上下文菜单仅在刷新后显示

我正在尝试使用 Wayfinder 从其他上下文显示主菜单。我有以下电话:

问题是第一次访问页面时,没有显示菜单。刷新后就出现了。这不时发生。

我猜这是某种缓存问题,但我不知道为什么它没有在第一次显示。

将 cacheResults 设置为 true 或 false 似乎不会影响问题。

有什么帮助吗?

谢谢

0 投票
1 回答
265 浏览

modx - MODX getPage 在第一个资源中缓存不可缓存的片段,如何修复错误

我有一个奇怪的问题。我使用 getPage 来查看一些类似的资源。他们有一个模板和相同的资源选项。问题是 getPage 试图在第一个元素中缓存我的不可缓存片段。如果您看到下一个代码,您会注意到差异。

这里是“完整”版本的链接http://pastie.org/7372941

如您所见,即使我不想要它,也只有第一个元素呈现,请帮助我修复,我正在尝试......但是核心中有太多代码 4 我。

0 投票
2 回答
1810 浏览

filter - 如果 getResources parent 不为空,则显示块

我是modx世界的菜鸟。我有一个带有子页面的页面,我使用 getResources 在父页面的选项卡中显示这些内容。

我想做的只是在父页面有子页面时才显示该块?

所以像这样,但这显然是不对的,因为它不起作用。

0 投票
1 回答
1078 浏览

format - Format Output of Placeholder

I am creating a dynamic list of placeholders, some of the values held in these place holders are decimal numbers that are supposed to represent money.

What I'm wondering is if there is a way I can format them to display as such?

Something like [[+MoneyField:formatmoney]]

I see http://rtfm.modx.com/revolution/2.x/making-sites-with-modx/customizing-content/input-and-output-filters-(output-modifiers) but I do not see a way to do this here.

0 投票
1 回答
501 浏览

modx - Modx getResources:显示所有资源的 id

我需要将所有资源的 id 显示为页面内容,所以我使用了:

在 myTpl 块中:[[*id]],

但它只显示当前资源的 id 五次,如下所示:

5 是我的树中已发布资源的数量。我想我的块是错误的。问题是如何在页面上显示所有资源的 id?