ホームページ  >  記事  >  CMS チュートリアル  >  dedecms は、単一ページ列のコンテンツをホームページにどのように呼び出しますか?

dedecms は、単一ページ列のコンテンツをホームページにどのように呼び出しますか?

藏色散人
藏色散人オリジナル
2019-12-12 10:22:331823ブラウズ

dedecms は、単一ページ列のコンテンツをホームページにどのように呼び出しますか?

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 サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。