0

あなたの貴重な助けが必要です。たとえば、ブログ投稿ページに説明とラベル付きの抜粋を表示したい場合はどうすればよいですか?? デフォルトでは、1 つの情報しか表示できません。

/mod/blog/views/default/object/blog.php で私はこれを見つけました:

if ($full) {

$body = elgg_view('output/longtext', array( 'value' => $blog->description, // 説明のみを表示します (「excertp」を入力すると抜粋が表示されます) 'class' => 'blog-役職'、 ));

たとえば、表示するために、他の情報やラベルを抜粋として追加するにはどうすればよいですか??

どうもありがとう

4

1 に答える 1

0

次の 2 つのオプションがあります。

  1. ビューを拡張する
  2. ビューをオーバーライドする

あなたの場合、ビューをオーバーライドすることをお勧めします (コア ファイルを編集することは決して良い考えではありません!)

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

このファイルのこのコンテンツはオリジナルを上書きするので、オリジナルのブログ ビュー (/mod/blog/views/default/object/blog.php) のコンテンツをコピーして、思いのままに編集してください。

于 2012-12-07T21:56:59.033 に答える