DedeCMS V5.3 にフリーリスト機能が追加されました。 DedeCMS V5.3 にフリーリスト機能が追加されました。 DreamWeaver のユーザーを使用しています。プログラムは、一般的な Web サイト データを {dede:arclist/} タグを通じて呼び出すことができること、または列データを列ページの {dede:list/} タグを通じて呼び出すことができることを認識しています。 (推奨学習: dedecms チュートリアル)
これら 2 つの呼び出し方法には、それぞれ長所と短所があります。前者のデータ呼び出し方法は非常に柔軟ですが、ページ内で呼び出すことはできません。ページ単位で呼び出すことができますが、呼び出されるデータはあまり柔軟性がなく、現在の列データのみを呼び出すことができます。この問題を解決するために、DreamWeaverのフリーリスト機能が登場し、この問題を見事に解決してくれました。
フリー リスト: arclist などのタグとは異なり、フリー リスト タグ freelist は呼び出されたデータをページ分割できるため、フリー リストのテンプレートを指定することでカスタム ルールに従ってさまざまな順序リストを生成できます。文書管理の一元化を実現します。
無料リストは独立してコンパイルでき、他のテンプレートと混合することはなく、システムの HTML 生成やアクセス速度に影響を与えません。
Dreamweaver のフリー リストの機能を理解しましょう。まず、システム バックエンドにスーパー管理者としてログインし、[コア]-[チャネル モデル]-[フリー リスト管理] をクリックしてフリー リストに入ります。リスト管理インターフェイス。 Dreamweaver システムは、デフォルトでフリー リストの使用例を提供します。これは、「Google SiteMap Generator」という名前のフリー リストです。
この関数の使用方法を学ぶために、フリー リストを追加します。フリー リストの追加ページには、上の図に示されているフリー リスト情報が表示されます。いくつかのオプションの説明:
· フリー リスト タイトル: {dede:field.title/} は、フリー リスト ページにタイトルを表示するために使用されます。
· リスト HTML ストレージ ディレクトリHTML の生成に使用されるストレージ ディレクトリ
{cmspath}: Web サイトのインストール ルート ディレクトリを表します
特定の列と同じアドレスを保持する必要がある場合は、背景 [Core]- を入力できます。 [Web サイトの列管理] ]、列のファイル保存ディレクトリを変更するだけで列が表示されます。
·ディレクトリのデフォルト ページ名: 選択すると、対応する名前のデフォルト ファイルが生成され、コンテンツがリストページの最初のページである
・命名規則: フリーリストを生成するための命名規則。独自の要件に従って設定できます。
{listdir}: ユーザがカスタマイズしたリストHTML格納ディレクトリ
{listid}: フリーリスト管理に表示されるフリーリストID
{page} : フリーリストページング ページ番号
·リスト テンプレート: 現在のページング リストのテンプレート ファイルを自分で指定できます。デフォルトのテンプレートは {style}/list_free.htm です。
·キーワードとリストの説明: {dede:field name='keywords|description'/} は、テンプレート内の に使用されます。無料のリストテンプレートを作成します。
無料のリストテンプレートの作り方は実はとても簡単で、記事一覧ページのタグは主に以下の2つなので、記事一覧ページのテンプレートを作成済みであれば問題ありません。
{dede:list/} と {dede:pagelist}、前者は主に現在の列のコンテンツをリストし、後者はコンテンツのページング マークですが、フリー リスト テンプレートでは異なります。コンテンツ リスト:list/} タグは {dede:freelist/} タグに置き換えられ、この {dede:freelist/} タグは、基礎となるテンプレート (内部テキスト) を自由に指定できる {dede:list/} とは異なります。 {dede:freelist/} の基礎となるテンプレート このタグは、フリーリスト追加ページで指定する必要があります (詳細については、「ループ内の単一行レコード スタイル (InnerText)」を参照)。 タイトル、キーワードなど、テンプレート ファイルに表示されるいくつかの変数が上にリストされています。これらはコンテンツ ページの変数タグと同様に使用され、次の 2 つの方法で記述されます: { dede:field name='titile'/} または {dede.field.title}次に、フリー リストを通じてページのリスト スタイルを追加し、基礎となるウィザードを使用してテンプレート (内部テキスト) を作成します。
注:
フリー リストは、独立した単一テーブル モデルのチャネル タイプをサポートしませんウィザードの設定条件に従ってフィルタリングし、ユーザーが必要とする結果を取得します。
以上がDedeCMS無料リストの機能の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。