dedecms単一ページ列のコンテンツをホームページに呼び出すにはどうすればよいですか?
会社概要、お問い合わせなど、ホームページに転送する必要がある一般的に使用される単一ページのコンテンツは、ホームページに表示される場合があります。 dede 公式フォーラムの情報を参照するなど、従来の方法では、これ以上適切な答えは見つかりませんでした。本日は 2 つの通話方法を提供します。
推奨学習: 梦Weavercms
1. 単一ページ コンテンツのテンプレート呼び出しタグは {dede:field.content/} であることがわかっています。テスト後、ホーム ページで使用されるコード
は次のとおりです。
{dede:channelartlist } {dede:field.content/} {/dede:channelartlist }
を使用して呼び出しを行うと、関連データが正常に取得されます。
しかし、問題があります。この呼び出しは、単一ページが 1 つしかない場合にのみ使用できます。システムに 2 つ以上の単一ページが含まれている場合、この呼び出しはスタックされ、すべての単一ページのコンテンツを表示します。タイプ ID を追加して制限しても効果はありません。したがって、この方法はあまり適切ではありません
2. SQL を使用して呼び出すこともできるため、柔軟性が大幅に向上し、任意の列 ID の単一ページのコンテンツを呼び出すことができます。
コードは次のとおりです:
{dede:sql sql='Select content from dede_arctype where id=1'} [field:content/] {/dede:sql}
その列を呼び出したい場合は、列の ID を変更するだけで済みますが、注意すべき点が 1 つあります。それは、「dede_arctype」テーブル名前は、システムをインストールしたときのテーブルに基づいている必要があります。名前を入力すると、呼び出すことはできず、呼び出すこともできません。
以上がdedecms は、単一ページ列のコンテンツをホームページにどのように呼び出しますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。