ModX Revo:TagLister:在标签页面上显示标签名称

时间:2017-04-11 19:05:35

标签: modx-revolution wayfinder

在标签特定页面上显示标签名称的正确方法是什么,以及使用tagLister在Modx revo中显示标签名称的链接?例如,帖子有标签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>

有可能吗?

1 个答案:

答案 0 :(得分:0)

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

因此,我们的想法是创建一个获取标记的代码段并将代码段调用到我们想要的位置。

一步一步。 第1步。创建一个新代码段并将其命名为例如标签名称, 第2步。将代码段代码放在代码段占位符中, 代码段:

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


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

步骤3.调用您希望标签nam显示的代码段,例如[[!标签名称]]

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

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