【问题标题】:RedDot: Linking, referencing, lists and 'partial pages'RedDot:链接、引用、列表和“部分页面”
【发布时间】:2009-07-06 09:27:17
【问题描述】:

更新

使用 RedDot CMS,直接链接到“子页面”(页面中的页面)将仅显示该子页面,而不是在其主要父页面的上下文中。引用该子页面将按我的要求显示。

我有一个通过关键字链接到多个页面的列表。包含该列表的模板显示每个项目的链接。点击这些链接中的任何一个,都可以看到直接链接的子页面。

我需要这些链接在其父页面的上下文中显示子页面 - 例如主链接所在的页面。

假设基础页面的 ID 为 100。它有一个包含子页面 201、301 和 401 的列表。每个子页面的主链接分别是 200、300 和 400。当我查看 100 ,我看到每个页面都有一系列链接的基本页面。但是,单击这些链接中的任何一个都会显示页面 201、301 或 401。我要求这些链接指向页面 200、300 和 400。

我不能使用目标容器,因为每个子页面都有不同的父页面。

【问题讨论】:

  • 我觉得这个问题有点令人困惑。你能举个例子来说明你试图实现的目标或以某种方式改写它吗?此外,您的代码示例(特别是您如何链接页面/子页面)的更多细节也会使其更容易理解。
  • @xelurg 您熟悉 RedDot CMS 吗?如果是这样,我会认为这个描述是完全可以理解的,尽管我会尝试重写。如果没有,你就没有机会帮忙了!

标签: content-management-system reddot


【解决方案1】:

我刚刚在 Reddot 上复制了同样的内容,并且对此进行了一些思考,这就是你所追求的实际可能。据我了解,您链接到子页面是因为这是分配关键字的位置,但该子页面可能包含在一个或多个父页面中。

如果在您的网站上,子页面和父页面始终是一对一相关的,那么为什么还要有子页面呢。如果在多个父级中使用相同的子页面,您是否希望所有父级页面都链接到您的列表中?

更新:

一个想法,这是一个有点hack的是,你添加一个锚到每个子页面,然后链接到首选的父页面,然后不是正常显示列表,而是使用渲染标签循环遍历列表并在锚点中显示指向页面的链接,而不是子页面。

【讨论】:

  • 嗯,我最终完全重组了事情,部分按照你的建议。我没有链接到子页面(其中包含我所追求的实际数据,因此更合适),而是链接到它们的父页面。这对保持原样的父/子结构产生了依赖,但我认为 RedDot 的限制需要这样做。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-01-03
  • 1970-01-01
  • 2017-02-19
  • 2023-01-10
  • 1970-01-01
  • 2017-11-23
相关资源
最近更新 更多