sudo7 / sudo7-viewhelpers
(Sudhaus7) 视图助手和其他基本功能
Requires
- php: ~5.6.0 || ~7.0.0 || ~7.1.0 || ~7.2.0
- typo3/cms-core: ^7.6.23 || ^8.7.10
- typo3/cms-fluid: ^7.6.23 || ^8.7.10
- typo3/cms-frontend: ^7.6.23 || ^8.7.10
Requires (Dev)
- helhum/typo3-composer-setup: ^0.5.1
- helmich/typo3-typoscript-lint: ^1.4.4
- nimut/testing-framework: ^3.0
- phpunit/phpunit: ^6.3.0
- roave/security-advisories: dev-master
- typo3/cms-fluid-styled-content: ^7.6.23 || ^8.7.10
Replaces
- sudhaus7_viewhelpers: 1.0.40
- 1.0.40
- 1.0.39
- 1.0.38
- 1.0.37
- 1.0.36
- 1.0.35
- 1.0.34
- 1.0.33
- 1.0.32
- 1.0.31
- 1.0.30
- 1.0.29
- 1.0.28
- 1.0.27
- 1.0.26
- 1.0.25
- 1.0.24
- 1.0.23
- 1.0.22
- 1.0.21
- 1.0.20
- 1.0.18
- 1.0.17
- 1.0.16
- 1.0.15
- 1.0.14
- 1.0.13
- 1.0.12
- 1.0.11
- 1.0.10
- 1.0.9
- 1.0.8
- 1.0.5
- 1.0.3
- 1.0.2
- 1.0.0
- dev-2591-newspagetemplate
- dev-2380-teaserboxen-mehrlink
- dev-2358-comment
This package is auto-updated.
Last update: 2024-09-08 00:17:02 UTC
README
此扩展提供了一组额外的视图助手,并将添加到TYPO3的RenderPostProcessHook功能中的钩子。此外,它将利用视图助手管理元标签,自动添加和覆盖Facebook的opengraph标签等。它还处理了规范URL的生成。这使得此扩展成为工具和SEO优化的混合体。
使用方法
在您的Fluid模板中,将以下内容添加到html-header中:xmlns:s7="http://typo3.org/ns/SUDHAUS7/Sudhaus7Viewhelpers/ViewHelpers" rel="nofollow noindex noopener external ugc">
或内联:{namespace s7=SUDHAUS7\Viewhelpers\ViewHelpers}
信号槽
类名:\SUDHAUS7\Sudhaus7Viewhelpers\Hooks\RenderPostProcessHook 所有槽位除了返回其参数包装在数组中
- paramsAfterTitle - 标题生成后的整个页面配置。参数:$params
- metadataAfterImage - 例如,猜测图片后(例如,对于og:image)。参数:$params, $metaArray
- generateCannonical - 影响规范URL的机会。参数:$url
- newMetadata = 要设置的元数据数组,包装在标签中。参数:$newMeta
- finish = 最后一次更改 $params 的机会。参数:$params, $metaArray
标记
标记###CANONICALURL###将在整个文档中替换为生成的规范URL。
视图助手
元视图助手:<s7:meta key="" value="" auto="1"/>
例如
<s7:meta key="title" value="my title" auto="1"/>
将为属性title创建具有值"my title"的元标签。自动功能将自动创建适用于Facebook、Twitter和Googleplus的适当标签。自动的有效键是:title、type(参见og:type)、description、image、site、published、modified、section、keywords 其他键将按字面意思添加
<meta name="key" content="value"/>
更多待办事项