Drupalの閲覧数:xmlファイルを生成します
-
05-09-2019 - |
質問
私はxmlファイルを生成するために使用できるビュープラグインはありますか?私は私がXMLになりたいフィールドを選択することができ、彼らは(タグまたは親タグの属性として)どのように見えるか何かをしたいと思います。
例:タイトル、サイズおよび寸法:私は3つのフィールドがあり、コンテンツの種類の画像を持っています。私はこのような何かを生成することがありましたビューを作成したいと思います:
<pictures> <picture size="1000" dimensions="10x10"> <title> title </title> </picture> <picture size="1000" dimensions="10x10"> <title> title </title> </picture> ... </pictures>
すでに実装され何もないされていない場合、私は何を実装する必要がありますか?私は表示プラグイン、スタイル、行プラグインとフィールドハンドラを実装について考えました。私が間違っているのでしょうか?
私はテンプレートとそれを再利用可能にする方法で考えることができないテンプレートでそれを行うために好きではないだろう。
解決
カスタムスタイルプラグインは間違いなくこれを行うことが可能です。私は、Atomの代わりにRSSフィードの出力までの1をホイップ。あなたはビューボーナスパックするまたは<のhref = "httpで始まる運のビットを見つけるかもしれない:// drupal.org/project/views_datasource」のrel = "noreferrer">ビューのデータソースに。後者はコードプロジェクトのGoogleの夏だったと、最近更新されていないものの、ビューデータのためのXMLおよびその他の出力フォーマットを提供するために、両方の試み。確かに潜在的な出発点は、しかします。
他のヒント
あなたはXMLのために別のテーマを実装するか、サービスのモジュールを使用して見たいかもしれません。 (そのプロジェクトのページから)それについてのいくつかの詳細ます:
外部クライアントがDrupalのと通信できるようにAPIを構築するための標準化されたソリューション。箱から出して、それは何のDrupalコアがサポートしており、その特徴や機能を公開するために、他のモジュールのコード・レベルのAPIを提供してサポートすることを目指しています。それは他の人が自分自身の認証メカニズムを作成することができますDrupalのプラグイン、リクエスト形式、および応答形式を提供します。
も参照してください: http://cmsproducer.com/generate-how-to-drupal-ノード-XML-XHTMLする
のDrupal 8においてサービスモジュールは、現在コア(RESTful Webサービス)の一部です。これは、XMLまたはJSONで任意のエンティティを提供することができます。また、景色を望むます。
より、ここで読む: https://drupalize.me/ブログ/ 201401 /導入-安らか-ウェブサービス-drupalの-8 の
あなたがDrupalの7を使用して、それの上位バージョンは、XMLファイル、xlsファイルとしてエクスポートするためのビューのデータエクスポートモジュールを使用することができれば、... https://www.drupal.org/project/views_data_exportする