typo3 - 如何使用typo3 viewhelper 文档?
问题描述
我在 TYPO3 文档中找到了这个例子:
<f:be.uri route="web_ts" parameters="{id: 92}"/>
不幸的是,文档没有解释什么是“路线”。
“参数”用于键值对(提供给 TYPO3 使用),但不幸的是,没有提到如何添加多个以及如何将它们分开。
此外,文档提到了一个参数“referenceType”,也没有解释。
我可以要求一些帮助/解释吗?
编辑:问题的标题并不能真正反映我的问题的性质。stackoverflow 不允许我使用更精确的。
解决方案
文档https://docs.typo3.org/m/typo3/reference-coreapi/master/en-us/ApiOverview/BackendRouting/Index.html很好地解释了后端路由。
此外,后端模块“配置”>后端路由列出了所有可用的路由。
核心本身在大多数情况下是如何使用 ViewHelpers 的一个很好的例子,所以下面是一个涵盖很多内容的随机例子
<a href="{f:be.uri(route:'site_redirects', parameters: '{action: \'overview\', demand: demand.parameters, page: 1}')}" title="{f:translate(extensionName: 'fluid', key:'widget.pagination.first')}">
<core:icon identifier="actions-view-paging-first" />
</a>
检查实现,referenceType
可以是url
或absolute
更改生成的 url 的类型。我认为目前不需要设置它,所以我猜你也不需要它。
推荐阅读
- java - PGP_Sym_Encrypt 在休眠中不起作用,但在使用手动插入查询时起作用
- c# - 用户作为 ASP Net Core 中的范围服务 - 不好的做法?
- pygame - 如何在 pyopengl 中使用鼠标单击来移动立方体?
- security - Trivy 和 Dependency-Check 报告不同的漏洞
- windows - 我已经尝试了几乎所有可以从网上找到的东西。没有。有没有办法合并一个字符串和一个变量,批量打开一个程序?
- elasticsearch - NEST 7X ElasticSearch 库的多用户连接
- python - 如何在存储在 json 中的变量上使用 <=、>=、< 和 > - python,discord.py
- python - Python 可执行文件花费了太多时间
- tomcat - 在 Apache Tomcat 8.5.64 中获得 java.lang.NullPointerException 的原因是什么?
- shellcode - dll劫持创建线程shellcode注入问题