十月份将另一页链接到一个页面中

问题描述 投票:0回答:1

[enter image description here wrong url generation我正在尝试将页面链接到

 `<a href='{{ "administer/catalog-items_item"|page({ item_id: item.id })  }}'>test             
   </a>`

当我单击测试时,它单击了下图所示的某些代码中的URL,有什么方法可以解决这个问题?

octobercms octobercms-plugins
1个回答
0
投票

无法将twig markup添加到static page内容中。

但是,如果您想使用twig markup,则可以使用代码片段来使用它。

让我告诉你,如何使用代码段添加该动态链接。

  1. 创建代码段
  2. 向您的静态页面添加代码段

1。创建代码段

enter image description here

或只是使用代码并添加它

文件:/themes/your_theme/partials/static-snippet.htm

description = "test snippet"

[viewBag]
snippetCode = "test-snippet"
snippetName = "Test Snippet"
==
<a href={{ "ajax"|page }}> click me </a>

注意:请根据需要更改代码。 <a href='{{"administer/catalog-items_item"|page({ item_id: item.id }) }}'>test</a>

对于您的商品ID,您需要对要在代码段中显示的ID进行变量设置。或从部分添加组件中获取并从那里获取。

2。将代码段添加到您的静态页面

enter image description here

或只是使用代码并添加它

文件:/themes/your_theme/content/static-pages/static-page.htm

[viewBag]
title = "static-page"
url = "/static-page"
is_hidden = 0
navigation_hidden = 0
==
<figure data-snippet="test-snippet">&nbsp;</figure>

[Note:在这里,您只需要使用<figure data-snippet="test-snippet">&nbsp;</figure>并将其粘贴到需要显示链接的位置即可。

[如有疑问请发表评论。

© www.soinside.com 2019 - 2024. All rights reserved.