ホーム > サポート・マニュアル > チュートリアル > Flashとの連携 > columnList.xmlについて

columnList.xmlについて

ドキュメント最終更新日時:2009/08/17 18:00

南知多・師崎の釣り船屋、石川丸さまのサイトでは、釣果ブログの写真やタイトルをXMLで出力し、Flash側でそのXMLを解析して表示しています。

ここでは、石川丸さまのサイトを例に、a-blog cmsとFlashの連携として、XMLの出力の仕方について解説します。(XMLの解析方法やイメージの表示方法などは、Flashの解説本などを参照してください。)

まず、ご利用のテーマファイルに、以下のcolumnList.xmlのテンプレートファイルをアップロードします。

■ columnList.xml

<!-- BEGIN_MODULE Column_List --><?xml version="1.0" encoding="UTF-8"?>
<columnList><!-- BEGIN column:loop -->
<column>
<column_id>{column_id}</column_id>
<column_sort>{column_sort}</column_sort>
<column_align>{column_align}</column_align>
<column_type>{column_type}</column_type>
<column_attr>{column_attr}</column_attr>
<column_size>{column_size}</column_size>
<column_field_1>{column_field_1}</column_field_1>
<column_field_2>{column_field_2}</column_field_2>
<column_field_3>{column_field_3}</column_field_3>
<column_field_4>{column_field_4}</column_field_4>
<column_field_5>{column_field_5}</column_field_5>
<column_entry_id>{column_entry_id}</column_entry_id>
<column_blog_id>{column_blog_id}</column_blog_id><!-- BEGIN tiny:veil -->
<image_tiny_url>%{ARCHIVES_DIR}{tiny}</image_tiny_url><!-- END tiny:veil --><!-- BEGIN normal:veil -->
<image_normal_url>%{ARCHIVES_DIR}{normal}</image_normal_url><!-- END normal:veil --><!-- BEGIN large:veil -->
<image_large_url>%{ARCHIVES_DIR}{large}</image_large_url><!-- END large:veil -->
<entry_title>{entry_title}</entry_title>
<entry_url>{entry_url}</entry_url>
<entry_datetime>{entry_datetime}</entry_datetime><!-- BEGIN category:veil -->
<category_name>{category_name}</category_name>
<category_url>{category_url}</category_url><!-- END category:veil -->
<blog_name>{blog_name}</blog_name>
<blog_url>{blog_url}</blog_url>
</column><!-- END column:loop -->
</columnList><!-- END_MODULE Column_List -->

石川丸さまのサイトでは、釣果ブログの写真などを利用したいため、釣果ブログで利用しているテーマにcolumnList.xmlをインストールしました。XMLの出力結果を確認してください。以下一部を抜き出します。

<?xml version="1.0" encoding="UTF-8"?>
<columnList>
<column>
<column_id>48922</column_id>
<column_sort>1</column_sort>
<column_align>left</column_align>
<column_type>image</column_type>
<column_attr></column_attr>
<column_size>216</column_size>
<column_field_1></column_field_1>
<column_field_2>002/200908/4a83a50f89267.jpg</column_field_2>
<column_field_3></column_field_3>
<column_field_4></column_field_4>
<column_field_5></column_field_5>
<column_entry_id>3582</column_entry_id>
<column_blog_id>2</column_blog_id>
<image_tiny_url>/archives/002/200908/tiny-4a83a50f89267.jpg</image_tiny_url>
<image_normal_url>/archives/002/200908/4a83a50f89267.jpg</image_normal_url>
<image_large_url>/archives/002/200908/large-4a83a50f89267.jpg</image_large_url>
<entry_title>第6石川丸</entry_title>
<entry_url>http://www.ishikawamaru.jp/blog/category-35/entry-3582.html</entry_url>
<entry_datetime>2009-08-13 14:30:48</entry_datetime>
<category_name>アジ、サバ、イサキコース</category_name>
<category_url>http://www.ishikawamaru.jp/blog/category-35/</category_url>
<blog_name>釣果ブログ | 【南知多・師崎】釣り船なら石川丸</blog_name>
<blog_url>http://www.ishikawamaru.jp/blog/</blog_url>
</column>
</columnList>

<column>から</column>までを1つのカラムとし、今回の場合ですと、<image_normal_url>や<entry_title>、<entry_url>の値を利用しました。

出力内容は、管理ページのコンフィグ/カラムリストから、表示数、表示順、カラムタイプを設定することが可能です。

他のテンプレートファイルと同様に、カラムリストはモジュールIDを設定することも可能です。複数のXMLファイルを利用したい場合などはモジュールIDを利用してください。モジュールIDについて詳しくはモジュールIDの新規作成・編集をご覧ください。


ドキュメントの内容に関するお知らせフォーム

内容に誤り・現行バージョンと異なる部分がありましたら、下記のフォームよりお知らせください。


お名前
 
メールアドレス(任意)
 
お知らせ内容
Cookieに保存

  • はじめての方へ
  • オンラインセミナー
  • イベントスケジュール
  • ユーザーフォーラム
  • Twitterでa-blog cmsをフォローしてください!

携帯アクセス解析