サービスに公開したいユーザーがいます。 Services Views を使用します。私はフィールドをフォーマットとして使用し、「写真」フィールドをディスプレイに追加しています。私の問題は、サービスを(JSONとして)表示したときです。たとえば、すべてのHTMLと画像のURLを取得します
users_node_picture: "<img typeof="foaf:Image" src="http://mysite.com/sites/mysite.com/files/styles/thumbnail/public/pictures/picture-36.png" alt="" />",
私はURLだけが必要です、私は運なしで以下を試しました。
サービスビューによって出力される前に、このフィールドの出力を有効にする他の方法はありますか?たぶん、template_preprocessで何かできると思ったのですが、どうすればよいのかよくわかりません。
あなたは関係を使用してそれを行うことができます! Advanced
の下に、関係File Usage: File
を追加します。次に、新しいフィールドを追加すると、File: Path
が表示されます。
あるいは、 Image URL Formatter モジュールを使用することもできます。これにより、画像をURLとして印刷できます。次に、ビューのフィールド設定で、画像フィールドの「フォーマット」からこれを選択します。モジュールには、関係で実現するのが難しいいくつかの機能がありますが、ほとんどの場合、関係は機能するはずです。
field.tpl.php
というファイルを作成します