web-dev-qa-db-ja.com

コンテンツをXML、CSV、またはRTF=印刷用にエクスポートする方法

イベントの(ビュー)リストをエクスポートして、IndesignまたはPagemakerで再インポートしたいので、XML、CSV、またはRTF形式が最適です。リストは現在の月の1つに制限する必要があります(これはビューまたはビューの一括操作でも問題ありません)。重要なことは、イベントはイベントの日とそれぞれのカテゴリ(コンサート、劇場)でグループ化する必要があることです。

すでに Views Data Export モジュールを試しましたが、フィールドをグループ化する方法はありません。したがって、すべての「イベント」には、1つの列にすべてのフィールドがあります。

あなたがお勧めできる別のモジュールはありますか、これをプログラムで行う必要があります(残念ながらできません)。

すべてのヒントを事前にありがとう...

更新WestieUKのおかげで、Views Data Sourceモジュールをインストールしました。フィールドのグループ化もありません(少なくとも明白ではありません)。

これが私が持っているものです:

<root>
    <events>
       <eventdate>21/7/2012</eventdate>
       <categorie>Clubland</categorie>
       <location>Club A</location>
       <title>Klanglabor</title>
       <time>21:00</time>
    </events>
    <events>
       <eventdate>21/7/2012</eventdate>
       <categorie>Clubland</categorie>
       <location>Club B</location>
       <title>Soundlabor</title>
       <time>21:00</time>
    </events>
</root>

私はそれをこのようなものにしたいと思います:

<root>
   <eventdate date:21/7/2012>
       <categorie name:Clubland>
           <events>
              <location>Club A</location>
              <title>Klanglabor</title>
              <time>21:00</time>
           </events>
           <events>
              <location>Club B</location>
              <title>Soundlabor</title>
              <time>21:00</time>
           </events>
       </categorie>
    </eventdate>
</root>

何か案は?カスタムモジュール(おそらくビューデータソースモジュールに基づく)を作成するように、これがプログラム的に達成できる場合、私はあなたの助けを借りて試してみます!

ありがとう!

3
Volker

Views Data Source はXMLにかなり優れています。7リリースは開発中ですが、D7でこれを使用してAndroid/iphoneアプリとイントラネットのフィードを作成していますD6を実行します。

3
WestieUK

Services とともに Services モジュールを使用することをお勧めします==

  1. モジュールをインストールした後、必要なソート順のフィールドを持つビューを作成します。
  2. 必要なエンドポイントを定義する
  3. たとえば、次のようにしてXMLを取得します。 http://example.com/rest/views/events
1
cateye

Formatの下で、Fieldを選択します。次に、unformatted listという形式を維持します。右隣はsettingsで、グループ化フィールドnr 1としてevent dateを選択し、グループ化フィールドnr 2でcategoriesを選択します。

両方のオプションでRemove tags from rendered outputを確認してください

うまくいけば、これはあなたのビュー表示をあなたが探しているものに適切にフォーマットするはずです。

0
Minty

これらの要件に対処するために考慮すべきもう1つのオプションは Forena モジュールです。

まず、レポート作成機能(WYSIWYGレポートライターやクエリビルダーなど)を使用して、ニーズに合ったレポートを作成します。その結果は、表形式の出力やグラフになります。レポートの内容が仕様と一致したら、それを(たとえば)CSVファイルまたはXMLファイルとして保存できます。私はそれがいくつかの興味深いフックも付いていることを言及しましたか?

Forenaを検討する理由 を参照して、特にこの部分が原因で、これが適切であると考える理由を理解してください。

...集計または分析を実行する場合、Forenaはこれらの要件に対処するのにはるかに適しています。 "

Forena ビデオデモとチュートリアル には、ライブデモへのリンクがかなり含まれています。

開示:私はこのモジュールのco-maintainerです。
これがサイトの 自己宣伝に関するポリシー に違反しないことを願っています。

0
Pierre.Vriens