在Elgg的博客文章页面中添加更多信息

时间:2012-10-01 16:35:50

标签: post blogs elgg

我需要你的宝贵帮助。如果我想在博客帖子页面中显示例如描述和带有标签的摘录,我该怎么办?默认情况下,我只能看到一个信息。

在/mod/blog/views/default/object/blog.php中我发现了这个:

if($ full){

$ body = elgg_view('output / longtext',array( 'value'=> $ blog-> description,//它只显示描述(如果我把“excertp”显示为摘录) 'class'=> “博客员额”, ));

如何添加其他信息和标签作为摘录,例如,显示??

非常感谢

1 个答案:

答案 0 :(得分:0)

你有两个选择:

  1. 扩展视图
  2. 覆盖视图
  3. 在你的情况下,我建议覆盖视图(编辑核心文件永远不是一个好主意!)

    我建议查看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)的内容,然后根据您的内容进行编辑。