Joomlaでは、テンプレートに特定の記事を追加することは可能ですか?記事がすべてのページに表示されるようにします。特定の記事をjoomlaテンプレートの任意の場所に配置する
答えて
あなたは単にデータベースから取り出してその内容を印刷することができます。
$id=/*Id of the article to show*/;
$db=&JFactory::getDBO();
$db->setQuery("SELECT * FROM #__content WHERE id=$id");
$item=$db->loadObject();
echo $item->introtext;
UPDATE:私はそのコードを使用しましたところ、私は見つけることができないと私はコピーすることはできませんPLUGINS
を有効にするには、記事を表示するテンプレートでは、これを書きますそれを-pasteので、私はcom_contentのview.html.phpを見て、再びそれを書いてみる:
JPluginHelper::importPlugin('content');
$dispatcher =& JDispatcher::getInstance();
$params = &$mainframe->getParams();
$dispatcher->trigger('onPrepareContent', array (&$item, &$params, 0));
//The last line triggers the onPrepareContent event, so if it does not work maybe you need other events, so try with onAfterDisplayTitle, onBeforeDisplayContent or onAfterDisplayContent
は、あなたはこれを見たことがありますか? http://extensions.joomla.org/extensions/news-display/content-embed/7528
これを使用すると、Joomlaサイトに任意の記事をモジュールとして配置することができます。また、モジュールを使用すると、サイト全体で表示することができます。
これはかなり役に立ちます。私はちょうどそれがどのように動作するか分かりません..どこで記事IDを教えてください? (私は非常にjoomlaに新しいです) – arsenbonbon
モジュールをインストールし、それをアクティブにします。モジュール設定では、記事IDを記入します。 – Martin
- 1. joomlaの特定のセクションの記事を表示するモジュール
- 2. PHP、特定の場所にエラーを配置する方法
- 3. 特定の場所にプログラムでフィールドバリデーターを配置する方法
- 4. Jquery任意の場所にドラッグアンドドロップする
- 5. ビットマップタブを任意の位置に配置
- 6. Joomla:サブメニューを別の場所に置く
- 7. Joomlaは、各記事の異なるテンプレートを表示します
- 8. joomlaの記事をインポートするには
- 9. NASM - 32ビットレジスタ内の特定の場所に8ビットのデータを配置する
- 10. Joomlaの記事をオーバーライド
- 11. Joomlaの記事を保存
- 12. Joomlaの記事内のタグを置き換えるTinyMCEエディタ
- 13. Joomla:記事の代替コンテンツ
- 14. Joomla Readmore記事へのリンク
- 15. 特定のプラグインを含むJoomlaの記事リンクを取得できますか?
- 16. 記事のボディカラーを変更するJoomla
- 17. 記事ページ(Joomla 1.5)で特定のモジュールを追加する方法
- 18. Enterキーをキャプチャするページの任意の場所を押す
- 19. 任意の方向のタブバーの上にUIViewを配置する
- 20. 仲間のブログ記事の場所を移動する
- 21. 事業所にデータを配置
- 22. Joomla 2.5でデフォルトの記事コンテンツの位置div
- 23. ModalPopupExtenderを一定の場所に配置する
- 24. Joomlaの特定のカテゴリにあるすべての記事のプレゼンテーションページを作成するには?
- 25. Djangoテンプレートの場所を設定する
- 26. 特定の場所
- 27. Java Debug Interface:コード内の任意の場所にブレークポイントを設定します。
- 28. 特定のビューで画面上の任意の場所にタッチイベントをキャッチしますか?
- 29. Joomla:記事を取得ID:
- 30. スクリーン上の任意の場所に表示できる.NETツールチップコントロール
私にdownvoteの理由を教えてください – mck89
あなたの答えは問題を解決しますが、それはテンプレートコードのハックです。他の人は、良い事例を使って特定のモジュール/プラグインを作ることでこの問題を解決しました。 – Martin
最初に私の答えは問題を解決します。第二に、ハッキングではなく、それ以上のクエリです。第3:すべてのモジュールは私が書いたものとまったく同じものなので、実際にはこのような基本的なことをするためにモジュールを使う必要がありますか? – mck89