2

画像の可能なすべてのサイズは?

基本的に、ページに「添付」された画像のリストを取得するにはどうすればよいですか? デフォルトのギャラリーは限られているため、独自の画像ギャラリーを作成しようとしています。それは、「apostrophe-images-widgets」を拡張する独自のウィジェットを作成する必要があるということですか?

それで、ウィジェットをページに追加し、画像を追加したら、どうすれば画像のリストを取得できますか? サムネイルのサイズを取得したいのですが、モーダルに配置する画像のサイズを大きくしたいですか? 利用可能なすべての可能なサイズは?

以下は、アポストロフィに同梱されているデフォルトの画像ギャラリーを表示するコードです。

{%- for entry in data.widget._pieces -%}
  {%- set image = entry.item or entry -%}
  {%- set relationship = entry.relationship -%}
  <div data-slideshow-item class="apos-slideshow-item{% if loop.first %} apos-current{% endif %}{% block itemClass %}{% endblock %}" style="background-image: url({{ apos.attachments.url(image.attachment, { size: data.options.size, crop: relationship }) }})">
    {%- block title -%}
      <h4>{{ image.title }}</h4>
    {%- endblock -%}
    <img data-image src="{% block imgSrc %}{{ apos.attachments.url(image.attachment, { size: data.options.size, crop: relationship }) }}{% endblock %}"/>

  {%- endfor -%}

apostrophe-assets のドキュメントは次のとおりです: http://apostrophecms.org/docs/modules/apostrophe-assets/index.html

ドキュメントにはいくつかの可能なサイズが記載されていますが、不完全に感じられます. 単一のアセットの複数のサイズに対して複数の URL をリクエストする方法に従っていません。

4

1 に答える 1