有没有人成功地将ExpressionEngine讨论模块集成到常规模板中?
我可以将代码{exp:forum}
包含在我的某个模板中,这会成功打开论坛主页,但每个链接都会出现404错误。
这是因为EE正在错误地写出论坛链接。
而不是输出这个超链接:
/members/discussion-board/viewforum/1/
我得到的是这样的东西:
/members/viewforum/1/
我了解更改论坛网址以使用{segment_2}
而不是{segment_1}
需要一些额外的设置。
我已按照Running the Forums Through Regular Templates的说明操作,没有运气。非常感谢任何帮助。
我正在使用ExpressionEngine v2.2.2和讨论论坛模块v3.1.4。
答案 0 :(得分:1)
要启用ExpressionEngine论坛作为不同的网址 - 在第二个细分{segment_2}
上运行 - 您需要将EE配置为通过常规模板运行论坛。
此question has been asked and answered on Stack Overflow before,但如果您已经创建了论坛和模板,则只需:
论坛论坛理事会简称:
discussion-board
论坛网址:http://example.com/index.php/members/discussion-board/
论坛触发词:<empty>
此时,您的论坛将在常规EE模板引擎内运行。
然后通过您在上面创建的模板访问论坛 - 使用模板名称代替“触发器”字: