首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在TYPO3网站的导航栏中集成Wordpress博客

如何在TYPO3网站的导航栏中集成Wordpress博客
EN

Stack Overflow用户
提问于 2018-08-22 20:10:42
回答 2查看 70关注 0票数 0

我正在工作的网站,是用TYPO3建立的。我是一个相当新的TYPO3,我们想整合一个漂亮的网站上不同类别的博客。虽然TYPO3提供了几个博客扩展,但在模板中必须进行大量定制。请不要推荐使用TYPO3的博客扩展。

理想情况下,我们希望在Wordpress中有一个博客,并将这个博客的链接集成到我们的TYPO3网站中。博客将是TYPO3网站顶部导航栏中的一个菜单项,当用户单击博客时,他将被带到博客(在Wordpress中完成)。页眉和页脚将保持与我们在网站中的相同。有没有人能给出一些想法,比如我需要在TYPO3后端或wordpress中做些什么改变。任何有关wordpress页面如何集成到TYPO3中的有用链接或教程也将非常有帮助。我已经看过了,但在网上找不到任何具体的信息。

EN

回答 2

Stack Overflow用户

发布于 2018-08-22 20:59:24

一般来说,问题只是如何在菜单中集成到外部页面或域的链接。

最简单的方法是在页面树中为博客创建一个特殊的页面并选择类型

指向外部URL的

链接

这样,您就可以创建一个公共菜单,指向博客的链接就会自动成为菜单的一部分。这样做的好处是,你还可以统计和跟踪点击的链接。

该屏幕截图是用非常旧的TYPO3版本制作的,但通常表单中的重要选项仍然是相同的:

采用TYPOScript的解决方案

虽然TypoScript中的通用HEMNU通常用于实现系统内部的本地页面,但是存在一个不同的选项来使用stdWrap.typolink包含外部链接。

这种方法是创建一个COA,其中可以定义几个内容元素,包括HMENU和一些通过stdWrap.typolink链接到外部目标(如博客)的文本。

代码语言:javascript
复制
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,如果不需要,只需删除该行即可。

参考文献:

票数 0
EN

Stack Overflow用户

发布于 2018-08-22 22:04:35

问题可能出在菜单上,它包含来自两个CMS的部件。

如果你只有来自非TYPO3系统的固定url,你可以使用‘外部url’类型的页面来构建一个带有TYPO3以外的链接的菜单。

对于外部系统,我们使用了一种特殊的页面类型来仅呈现页眉或页脚,因此它们可以在外部系统中使用。我不知道如何在wordpress中做到这一点。

如果你在TYPO3菜单中有超过静态的wordpress页面,你需要一个类似的解决方案,反之亦然。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51966580

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档