custom/plugins/RoomViewer/src/Resources/views/storefront/component/rooom-viewer/viewer.html.twig line 1

Open in your IDE?
  1. {% set domain = context.salesChannel.domains.elements|first %}
  2. {% set urlArr = domain.url|split('/') %}
  3. {% set url = '' %}
  4. {% for segment in urlArr %}
  5.     {% if loop.index == 1 %}
  6.         {% set url = url ~ segment ~ '/' %}
  7.     {% else %}
  8.         {% if loop.index < loop.length %}
  9.             {% set url = url ~ segment %}
  10.             {% if loop.index < loop.length -1 %}
  11.                 {% set url = url ~ '/' %}
  12.             {% endif %}
  13.         {% endif %}
  14.     {% endif %}
  15. {% endfor %}
  16. {% if context.salesChannel.customFields['enet_subshop_logo'] %}
  17.     {% set logo = url ~ context.salesChannel.customFields['enet_subshop_logo'] %}
  18. {% elseif shopware.theme['sw-logo-desktop'] %}
  19.     {% set logo = url ~ shopware.theme['sw-logo-desktop'] %}
  20. {% elseif shopware.theme['sw-logo-favicon'] %}
  21.     {% set logo = url ~ shopware.theme['sw-logo-favicon'] %}
  22. {% else %}
  23.     {% set logo = 'https://www.smeasy.de/media/ff/79/2b/1591254248/smeasy-logo-web-2.png' %}
  24. {% endif %}
  25. {% set params = [
  26.     'autostart=true',
  27.     'autospin=1',
  28.     'camera_zoom_auto=0',
  29.     'camera_zoom_min=5',
  30.     'skybox=0',
  31.     'bg_color=f5f5f5',
  32.     'ui_infos=0',
  33.     'ui_controls=0',
  34.     'ui_logo=0',
  35.     'ui_hint=0',
  36.     'ui_ar=0',
  37.     'ui_progress_bg=0',
  38.     'ui_progress_minimal=1',
  39.     'ui_progress_color=c19d56',
  40.     'logo=0',
  41.     "ui_progress_logo=#{ logo |sw_encode_url }"
  42. ] %}
  43. <iframe
  44.         src=" https://www.rooom.com/product/{{ rooomViewerId }}?{{ params|join('&') }}"
  45.         title="beta-product-viewer"
  46.         width="100%" frameborder="0"
  47.         height="500">
  48. </iframe>