templates/content/image/view.html.twig line 1

Open in your IDE?
  1. {% set thumbnaileName = pimcore_select("thumbnaileName") %}
  2. {% set contentImage = pimcore_image("contentImage", {"thumbnail": thumbnaileName.text}).getThumbnail(thumbnaileName.text) %}
  3. {% set caption = pimcore_input("caption") %}
  4. {% set imageLink = pimcore_link('imageLink') %}
  5. {% if container is defined and container == false %}
  6. {% set containerClass = '' %}
  7. {% endif %}
  8. {% if contentImage %}
  9. {% set imageRendered %}
  10. <figure class="{{ align.getData() }} {{ containerClass }} {{ lightbox.getData()?'lightbox':'' }}" data-src="{{ contentImage.asset.path }}{{ contentImage.asset.filename }}">
  11. {{ contentImage.getHtml({
  12. 'alt' : altText.getData(),
  13. 'title' : title.getData()
  14. }) |raw }}
  15. {% if caption.getData() != '' %}
  16. <figcaption>{{ caption.getData() }}</figcaption>
  17. {% endif %}
  18. </figure>
  19. {% endset %}
  20. {% if imageLink %}
  21. <a href="{{ imageLink.getHref() }}" target="{{ imageLink.getTarget() }}" title="{{ imageLink.getTitle }}">
  22. {{ imageRendered }}
  23. </a>
  24. {% else %}
  25. {{ imageRendered }}
  26. {% endif %}
  27. {% endif %}