我正在工作的网站,是用TYPO3建立的。我是一个相当新的TYPO3,我们想整合一个漂亮的网站上不同类别的博客。虽然TYPO3提供了几个博客扩展,但在模板中必须进行大量定制。请不要推荐使用TYPO3的博客扩展。
理想情况下,我们希望在Wordpress中有一个博客,并将这个博客的链接集成到我们的TYPO3网站中。博客将是TYPO3网站顶部导航栏中的一个菜单项,当用户单击博客时,他将被带到博客(在Wordpress中完成)。页眉和页脚将保持与我们在网站中的相同。有没有人能给出一些想法,比如我需要在TYPO3后端或wordpress中做些什么改变。任何有关wordpress页面如何集成到TYPO3中的有用链接或教程也将非常有帮助。我已经看过了,但在网上找不到任何具体的信息。
发布于 2018-08-22 20:59:24
一般来说,问题只是如何在菜单中集成到外部页面或域的链接。
最简单的方法是在页面树中为博客创建一个特殊的页面并选择类型
指向外部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,如果不需要,只需删除该行即可。
参考文献:
发布于 2018-08-22 22:04:35
问题可能出在菜单上,它包含来自两个CMS的部件。
如果你只有来自非TYPO3系统的固定url,你可以使用‘外部url’类型的页面来构建一个带有TYPO3以外的链接的菜单。
对于外部系统,我们使用了一种特殊的页面类型来仅呈现页眉或页脚,因此它们可以在外部系统中使用。我不知道如何在wordpress中做到这一点。
如果你在TYPO3菜单中有超过静态的wordpress页面,你需要一个类似的解决方案,反之亦然。
https://stackoverflow.com/questions/51966580
复制相似问题