我正在使用TYPO3构建的网站。我是TYPO3的新手,我们希望将一个漂亮的博客与网站中的不同类别集成在一起。尽管TYPO3提供了两个博客功能,但是模板中必须完成许多自定义操作。请不要建议使用TYPO3中的博客扩展。
理想情况下,我们希望在Wordpress中拥有一个博客,并在我们的TYPO3网站中集成指向该博客的链接。博客将是TYPO3网站顶部导航栏中的菜单项,当用户单击博客时,他将被带到博客(在Wordpress中完成)。页眉和页脚将与我们在网站上保持不变。可以请任何机构给出一些想法,例如我必须在TYPO3后端或wordpress中进行哪些更改。关于如何将WordPress页面集成到TYPO3中的任何有用的链接或教程也将非常有帮助。我已经看过了,但真的无法在线找到任何具体信息。
答案 0 :(得分:0)
通常,问题是如何在菜单中集成到外部页面或域的链接。
最简单的方法是在页面树中为博客创建一个特殊页面,然后选择类型
链接到外部URL
像这样,您可以创建一个通用菜单,并且指向博客的链接自动成为菜单的一部分。好处是您还可以计算和跟踪链接的点击次数。
该屏幕截图是在TYPO3的一个很旧的版本中制作的,但是总体上,表单中的重要选项仍然相同:
使用TYPOScript解决方案
虽然TypoScript中常见的HEMNU
通常用于在系统内部实现本地页面,但存在另一种选择来包含带有stdWrap.typolink
的外部链接。
这种方法是创建一个COA
,其中可以定义多个内容元素,包括HMENU
,以及一些文本,这些文本通过stdWrap.typolink
链接到博客之类的外部目标。
page.100 = COA
page.100 {
wrap = <ul>|</ul>
10 = HEMNU
10 {
... [common pagemenu]
}
20 = TEXT
20.value = Blog
20.stdWrap.typolink.parameter = https://example.com
20.stdWrap.typolink.extTarget = _blank
20.wrap = <li>|</li>
30 = HMENU
30 {
... [another menu]
}
}
假设您希望在新标签页/窗口中打开博客,我添加了20.stdWrap.typolink.extTarget = _blank
行,如果不需要,只需删除该行即可。
答案 1 :(得分:0)
问题可能出在菜单上,其中包含来自两个CMS的部分。
如果您只有来自非TYPO3系统的固定URL,则可以使用“外部url”类型的页面来构建包含TYPO3外部链接的菜单。
对于外部系统,我们使用了一种特殊的pagetype来仅呈现页眉或页脚,因此可以在外部系统中使用它们。我不知道如何在wordpress中完成。
如果TYPO3菜单中的wordpress不只是静态页面,则需要类似的解决方案,反之亦然。