我需要你的宝贵帮助。如果我想在博客帖子页面中显示例如描述和带有标签的摘录,我该怎么办?默认情况下,我只能看到一个信息。
在/mod/blog/views/default/object/blog.php中我发现了这个:
if($ full){
$ body = elgg_view('output / longtext',array( 'value'=> $ blog-> description,//它只显示描述(如果我把“excertp”显示为摘录) 'class'=> “博客员额”, ));
如何添加其他信息和标签作为摘录,例如,显示??
非常感谢
答案 0 :(得分:0)
你有两个选择:
在你的情况下,我建议覆盖视图(编辑核心文件永远不是一个好主意!)
我建议查看Elgg的查看文档:
http://docs.elgg.org/wiki/Engine/Views#Overriding_views_in_plugins
请参阅有关在插件中覆盖视图的部分。
你基本上需要创建一个新的插件,我们称之为'blogtweaks'。
(有关插件开发的更多信息,请参阅:http://docs.elgg.org/wiki/Plugin_development)
然后,在以下位置创建自定义视图文件:
/mod/blogtweaks/views/default/object/blog.php
此文件的此内容将覆盖原始内容,因此只需复制orignal博客视图(/mod/blog/views/default/object/blog.php)的内容,然后根据您的内容进行编辑。