问题标签 [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.
modx - modx 使用块创建布局并使用模板调用
我正在使用 modx 革命。我想创建一个名为 layout 的块,它调用其他夹头示例
头部标题导航正文页脚
然后在我的模板中执行类似 //open layout tag[[$layout]] [[$layout]]//close layout tag 的操作。然后在打开的关闭标签内附加我的 [[*content]]。这将允许我一次又一次地重复使用我的布局模板,而不必在模板中复制它。第一个问题,是否有可能,第二个需要什么样的语法来实现这个目标?我对 modx 比较陌生,并且知道它可以与其他框架一起使用,所以任何帮助将不胜感激。谢谢。
在 Apache Tapestry 框架中完成的示例概念,明显不同的语法,但应该让您大致了解我在寻找什么。
使用的组件/块。
布局页眉导航页脚
布局内部
索引/模板内部
希望这有助于澄清。
modx - ModX:一页显示多页-如何实现
我知道我打算使用 Ditto 来做到这一点,但我不确定从那里去哪里。
目前,我有一个模板,上面有我所有的电视,还有几个使用该模板的页面,这些页面存储在父项下。我使用的同上代码是:
但是,当我查看页面时出现错误:
我的 chucnk ('showtemp') 看起来像:
就设置而言,我不确定我是否正确。
我是否将块作为电视的普通模板制作,然后将其复制为适当的模板,创建资源并从那里开始?
如果有人可以一步一步地告诉我如何正确地做到这一点,我将非常感激!谢谢
modx - 无论如何将参数从片段传递到块
我正在学习 modx 并停留在一个点上。我想仅通过 POST 将“uid”值发布到下一页,并希望设置隐藏字段,其中包含“uid”作为值。我相信实际上它不允许将值传递给块。我想知道正确的方法是什么,以便我可以获取 POST 数据并在块中使用该值?
我的程序
1)我创建了资源(文档),其中包含对片段的调用,然后是块
2) 片段包含从 POST 检索到的值
3)块包含一个表单和字段,我想在这个表单中注入那个 POST 值。
json - 块中的 MODX MIGX 数据
我创建了与此类似的表 http://rtfm.modx.com/display/ADDON/MIGX.Simple+opening+hours+table
我已成功将数据导出到资源,但我想将它显示在一个块中,以便我可以在 getresources 中显示它。
我使用 getresources 来显示资源,除了标题和介绍文本之外,我还想显示 datesTV 数据。
我将模板块用于 Migx:
如果我在 getresources [[+tv.datesTV]] 的其他块中使用它,我会得到这个数组:
我怎样才能显示这些数据,因为它应该是一个块。
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.
php - Modx Wayfinder 不同的上下文菜单仅在刷新后显示
我正在尝试使用 Wayfinder 从其他上下文显示主菜单。我有以下电话:
问题是第一次访问页面时,没有显示菜单。刷新后就出现了。这不时发生。
我猜这是某种缓存问题,但我不知道为什么它没有在第一次显示。
将 cacheResults 设置为 true 或 false 似乎不会影响问题。
有什么帮助吗?
谢谢
modx - MODX getPage 在第一个资源中缓存不可缓存的片段,如何修复错误
我有一个奇怪的问题。我使用 getPage 来查看一些类似的资源。他们有一个模板和相同的资源选项。问题是 getPage 试图在第一个元素中缓存我的不可缓存片段。如果您看到下一个代码,您会注意到差异。
这里是“完整”版本的链接http://pastie.org/7372941
如您所见,即使我不想要它,也只有第一个元素呈现,请帮助我修复,我正在尝试......但是核心中有太多代码 4 我。
filter - 如果 getResources parent 不为空,则显示块
我是modx世界的菜鸟。我有一个带有子页面的页面,我使用 getResources 在父页面的选项卡中显示这些内容。
我想做的只是在父页面有子页面时才显示该块?
所以像这样,但这显然是不对的,因为它不起作用。
format - Format Output of Placeholder
I am creating a dynamic list of placeholder
s, 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.
modx - Modx getResources:显示所有资源的 id
我需要将所有资源的 id 显示为页面内容,所以我使用了:
在 myTpl 块中:[[*id]],
但它只显示当前资源的 id 五次,如下所示:
5 是我的树中已发布资源的数量。我想我的块是错误的。问题是如何在页面上显示所有资源的 id?