typo3 - TYPO3:元标记作者,如何同时使用姓名和电子邮件
问题描述
html5 标准接受作者标签作为姓名和电子邮件:
<meta name="author" content="name, email@hotmail.com">
TYPO3 后端允许您在页面属性中将它们注册为“作者姓名”(字段:)author
和“作者电子邮件”(字段:)author_email
,
我知道如何包含标签(我使用递归的值):
page = PAGE
page {
meta {
author.data = levelfield :-1, author slide
author.override.field = author
}
}
如何使用打字稿正确添加电子邮件?
解决方案
您可能可以使用 acObject
来连接 COA 中的两个字段。
page.meta.author.cObject = COA
page.meta.author.cObject {
10 = TEXT
10.data = levelfield :-1, author slide
10.noTrimWrap = ||, |
20 = TEXT
20.data = levelfield :-1, author_email slide
20.noTrimWrap = ||, |
stdWrap.subString = 0,-2
}
由于并非所有字段都准备好滑动,因此您需要声明这些附加字段以进行滑动。这可以在安装工具或扩展中完成。
扩展解决方案:插入您的ext_localconf.php
:
$rootlinefields = &$GLOBALS["TYPO3_CONF_VARS"]["FE"]["addRootLineFields"];
if ($rootlinefields != '') {
$rootlinefields .= ' , ';
}
$rootlinefields .= 'author,author_email';
注意:
作为author
和author_email
独立滑动,您可能会从不同页面获得混合内容
推荐阅读
- c++builder - #include "path\\file.h" 无法打开文件 dfm
- tomcat - 带有私有根 CA 的 Artifactory 7.x 设置
- ios - 检测用户何时滑过 UICollectionView 的 scrollViewWillBeginDragging 中的某个点?
- javascript - 如何通过javascript在excel中创建对象
- javascript - 显示 JavaScript 对象中的特定元素
- android - 是否可以将原生 Android 子模块和 iOS cocoapods 用于颤振插件?
- json - 在 Typescript 中过滤 Json 数组数据
- machine-learning - 我可以使用树莓派使用预训练的 CNN 模型进行预测吗?
- sql-server - 如何根据可用的 CPU 核心数自动添加 tempdb 数据文件
- bash - $RANDOM 如何在 Unix shell 中工作?看起来像一个变量,但实际上每次调用时都假定不同的值