Dreamweaver 記事システムの特別記事リストを変更するにはどうすればよいですか?
記事リストのテンプレート作成方法は次のとおりです
推奨学習: Dreamweavercms
特別な設定を行わない場合、トピックの記事リスト表示では、デフォルトで、article_spec.htm ファイルがテンプレートとして使用されます。
このテンプレート ファイルは非常にシンプルで、先頭にトピックに関する情報、その下に分割線があり、その下に実際のノードのモジュールとノード記事が配置されています。
論理的に言えば、このモジュールはトピック テンプレートの最も重要なコンテンツであるはずですが、次の行しかありません:
{dede:field.note/} < /div>
これは本当に予想外です。これを変更するにはどうすればよいですか? htmlタグは何も見られません。不満はありますが、dedecms を使っている以上、これしか方法がないので、ユーザーの負担を軽減したいという作者の意向もあるのかもしれません。
このページのノード記事の表示スタイルを柔軟に変更するために、次の 2 つの方法を考えました。
ブラウザがページを表示するときに HTML コードを直接表示します。
バックグラウンドでどのように実行しても、ブラウザに表示されるものが最終結果です。したがって、最終的な HTML コードを見て、どの HTML 要素が使用されているかを確認し、関連する要素の CSS をスタイル シートに記述するだけで済みます。ここでちょっとした裏技があり、Firefox の firebug を使うと簡単に作業できますが、使い方についてはここでは説明しませんが、Baidu を直接使うこともできます。
ノード名
ノード記事リスト
これを理解すれば、スタイルを変更するのは難しくないはずです。
アピール方法は面倒ではないものの、どうしても融通が利かない感じがします。次に、ソースコードを直接見て、必要に応じて変更してみましょう。
トピック呼び出しタグ {dede:field.note/} を処理する php ファイルは、include/taglib/channel/specialtopic.lib.php です。
ch_specialtopic( ) function
$tempStr = GetSysTemplets('channel_spec_note.htm');
ここから、channel_spec_note.htm ファイルがノードとノード アーティクルの表示を決定することがわかります。
channel_spec_note.htm ファイルは、システム テンプレート ファイル Templets/system/channel_spec_note.htm に配置されています。
ファイルを開くと、内部の HTML コードが次のコードとほぼ同じであることがわかります。ブラウザで表示されるもの:
~notename~
~spec_arclist~
実際の操作では、notename はノード名 ~spec_arclist~
に置き換えられます。はノード記事のスーパーリンクに置き換えられます。 ~spec_arclist~ は実際には文字列です:
Article Hyperlink
このファイルを見つけると li を除くすべての html 要素を変更できますが、li と id にクラスを追加することはできません。
以上がDreamWeaver 記事システムの特別記事のリストを変更する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。