ホームページ >CMS チュートリアル >DEDECMS >DedeCmsタグのドキュメントリストタグとは何ですか
DedeCms タグ内のドキュメント リスト タグは、arclist タグです。
1. タグパラメータリスト
このタグのパラメータリストは多くのパラメータがあり、強力かつ自由に拡張できることがわかり、一度覚えておくと非常に便利です。
2. タグの意味と機能
このタグは、DedeCMS システムのすべてのタグの中で最も一般的に使用され、重要なタグの 1 つです。その名前は「文書リストタグ」、タグ名はarclistで、主にシステムの文書を呼び出して一覧表示するために使用されます。
3. タグの適用範囲
DreamWeaver システムにおけるドキュメントリストタグ (arclist) の適用範囲はグローバルに使用されます。簡単に言うと、グローバルに使用できます。より複雑に言うと、ホーム ページ、リスト、コンテンツ ページなど、最前面にあるどのページでも使用できます。
関連する推奨事項: 「dedecms 使用法チュートリアル 」
ただし、一部のその他の機能ページでは使用できません。これは、その他の機能のテンプレート解析メカニズムが異なるためです。ページです。理由を聞く必要はありません、覚えていればいいだけです。
----一般的に使用されるパラメータ
row 複数のレコードを返す例: row = '19'
typeid 呼び出しのターゲット列を設定する例: typeid= '2, 5'
titlelen タイトルの最大表示文字数の設定例:titlelen='34'
infolen 導入部分の最大文字数の設定例:infolen ='106'
flag は、カスタム ドキュメント属性を制限します。例: flag='a,f'
noflag は、カスタム ドキュメント属性を含まないドキュメントを設定します。上記と同じですが、その逆です。
orderby はドキュメントの並べ替えを設定します。フィールド
hot と click ドキュメントのクリック数で並べ替えます
sortrank と pubdate ドキュメントの更新時間で並べ替えます
id ドキュメント ID で並べ替え
lastpost 最後に並べ替え式で並べ替え
scores ドキュメント ポイントの合計で並べ替え
googpost 肯定的なレビューで並べ替え
badpost で並べ替え否定的なレビュー
rand ランダムで並べ替え
----高度なパラメータ
channelid コンテンツ モデルの設定例: channelid='1'
addfields 例追加のテーブル フィールドの設定と呼び出し: addfields='フィールド名 1, フィールド名 2'
----その他のパラメーター
col 複数の列の表示を設定します
imgwidth サムネイルの幅
imgheight サムネイルの高さ
listtype 呼び出し元ドキュメントのタイプを設定します
idlist 呼び出し元ドキュメント ID リストを設定します
aid 呼び出し元ドキュメントを設定しますID
limit 呼び出し開始と終了を設定します。 例:limit='2,5'
orderway ソート方法を設定します。
asc 順方向にソートします
desc 逆順に並べ替えます (デフォルト)
タグの基になるテンプレート
DedeCMS システムでは、基になるテンプレートは [フィールド:フィールド名/] によって取得されます。 arclist タグの場合、フィールド名の値の範囲は、メイン テーブルと追加テーブルのすべてのフィールドです。
ただし、追加のテーブル フィールドは直接取得できず、高度なパラメーターを使用して実装する必要があるという事実に注意していただきたいと思います。詳細については、上記のパラメーター リストを参照してください。
タグ呼び出しの例
サイト全体の最新更新ドキュメント 10 件の呼び出し
{dede:arclist row='10'} [field:title/] {/dede:arclist}
列 ID 2 の推奨記事 15 件の呼び出し
{dede:arclist row='15' typeid='2' flag='c'} [field:title/] {/dede:arclist}
サイト全体から 15 個のソフトウェア ドキュメントをランダムに呼び出します
{dede:arclist row='15' orderby='rand' channelid='3'} [field:title/] {/dede:arclist}
以上がDedeCmsタグのドキュメントリストタグとは何ですかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。