【问题标题】:ModX Revo: TagLister: Display Tag name on Tag pageModX Revo:TagLister:在标签页面上显示标签名称
【发布时间】:2017-04-11 19:05:34
【问题描述】:

在标签特定页面上显示标签名称以及在 Modx revo 中使用 tagLister 的链接的正确方法是什么?例如,帖子具有标签 Tag1、Tag2 和 Tag3。现在您单击其中一个标签,它会将目标资源显示为具有该单个标签的所有帖子。在该目标资源中放入什么代码,以便显示用户已登陆特定的单个标签页面。我想显示那个确切的单个标签的名称和链接。

我的标签目标资源是主要的博客资源:这里是代码:

<section>
[[The Code to Display the Tag name to put here]]

[[!getResourcesTag@Blog Pagination Hy?
  &elementClass=`modSnippet`
  &element=`getResources`
  &tpl=`Blog Post on Blog Page`
  &hideContainers=`0`
  &pageVarKey=`page`
  &parents=`[[*id]]`
  &limit=`3`
  &includeTVs=`1`
  &includeContent=`1`
  &cache=`0`
]]
<div class="PaginationContainer">
<span class="TotalPages">p [[+page]] (total. [[+pageCount]])</span>
<ul>
[[!+page.nav]]
</ul>
</div>
</section>

有可能吗?

【问题讨论】:

  • 有人将 taglister 添加到此帖子标签

标签: modx-revolution wayfinder


【解决方案1】:

终于在网上找到了。 如果您有更好的解决方案,请放在这里。

所以我们的想法是制作一个获取标签的sn-p并在我们想要的地方调用sn-p。

一步一步。 步骤 1. 制作一个新的 sn-p 并为其命名,例如标签名, 步骤 2. 将 sn-p 代码放在 sn-p 代码占位符中, 片段代码:

//-- Get all request string key/value pairs
$s = $_REQUEST;


if($s['key'] == 'tags'){
  return $s['tag'];
} else {
 return false;
}

步骤 3. 在您希望标签 nam 显示的位置调用 sn-p,例如[[!标签名称]]

它只会在标签页面上显示标签名称。

这是我找到它的地方 https://forums.modx.com/thread/11108/dynamically-generated-list-of-documents-that-are-tagged-with-categories?page=2#dis-post-397237

【讨论】:

    猜你喜欢
    • 2015-07-27
    • 1970-01-01
    • 2020-02-10
    • 1970-01-01
    • 1970-01-01
    • 2016-07-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多