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の記事のbodyタグを編集する
- 2. joomlaの特定のセクションの記事を表示するモジュール
- 3. ハードドライブ上の任意の場所にファイルを配置し、別のフォルダに転送
- 4. イメージをページの任意の場所に配置できますか?
- 5. Jquery任意の場所にドラッグアンドドロップする
- 6. PHP、特定の場所にエラーを配置する方法
- 7. 特定の場所にプログラムでフィールドバリデーターを配置する方法
- 8. 親の特定の場所に子ウィジェットを配置します
- 9. Joomla:サブメニューを別の場所に置く
- 10. ビットマップタブを任意の位置に配置
- 11. Joomlaは、各記事の異なるテンプレートを表示します
- 12. コンソールの任意の場所に出力
- 13. Joomlaで特定の記事のページ要素を無効にする方法
- 14. joomlaに特集記事を表示するためのPHPコード
- 15. joomlaの記事をインポートするには
- 16. Joomlaの記事を保存
- 17. Joomlaの記事をオーバーライド
- 18. joomlaの記事をダウンロード
- 19. Joomlaの記事内のタグを置き換えるTinyMCEエディタ
- 20. NASM - 32ビットレジスタ内の特定の場所に8ビットのデータを配置する
- 21. Joomla:記事の代替コンテンツ
- 22. Joomla Readmore記事へのリンク
- 23. Joomlaの記事機能
- 24. ページに特定のカテゴリの記事がある場合 - wordpress
- 25. Joomla - カスタムプロパティ:特定の著者に記事を割り当てる方法
- 26. 記事のボディカラーを変更するJoomla
- 27. 特定のタグを持つ記事IDを検索するクエリJoomla 3
- 28. ブートストラップの特定の場所に画像を配置する方法は?
- 29. 特定のプラグインを含むJoomlaの記事リンクを取得できますか?
- 30. 画面上の任意の場所をクリックすると特定のdivを非表示にする方法
私にdownvoteの理由を教えてください – mck89
あなたの答えは問題を解決しますが、それはテンプレートコードのハックです。他の人は、良い事例を使って特定のモジュール/プラグインを作ることでこの問題を解決しました。 – Martin
最初に私の答えは問題を解決します。第二に、ハッキングではなく、それ以上のクエリです。第3:すべてのモジュールは私が書いたものとまったく同じものなので、実際にはこのような基本的なことをするためにモジュールを使う必要がありますか? – mck89