Skip to content
Code-Schnipsel Gruppen Projekte
Commit 066213fe erstellt von Patrick Müller's avatar Patrick Müller
Dateien durchsuchen

feat: custom user input (temp commit)

Übergeordneter bda4f9f0
Branches feat-customuserinput
No related tags found
Keine zugehörigen Merge Requests gefunden
......@@ -19,7 +19,7 @@
"php": ">=5.3",
"quiqqer\/quiqqer": "1.*|dev-master|dev-dev",
"quiqqer\/erp": "1.*|dev-master|dev-dev",
"quiqqer\/products": "1.*|dev-master|dev-dev",
"quiqqer\/products": "^1.3|dev-master|dev-dev",
"quiqqer\/product-bricks": "1.*|dev-master|dev-dev",
"quiqqer\/frontend-users": "1.*|dev-master|dev-dev",
"quiqqer\/menu": "1.*|dev-master|dev-dev",
......
......@@ -57,6 +57,7 @@
{if $Product->getMaximumQuantity() < 1}
{assign var=disabled value=1}
{/if}
{if !$Product->hasRequiredUserInputFields()}
<a href="{$Product->getUrl()}"
class="btn btn-primary add-to-basket"
data-product-id="{$Product->getId()}"
......@@ -69,6 +70,7 @@
{locale group="quiqqer/product-bricks" var="button.product.addToCart"}
</label>
</a>
{/if}
<a href="{$Product->getUrl()}" class="btn btn-secondary btn-outline">
{locale group="quiqqer/template-cologne" var="template.button.openProduct"}
......
......@@ -60,18 +60,28 @@
{if $Product->getMaximumQuantity() < 1}
{assign var=disabled value=1}
{/if}
<a href="{$Product->getUrl()}"
class="btn btn-primary add-to-basket"
data-product-id="{$Product->getId()}"
data-product-animatable="1"
data-qui="package/quiqqer/product-bricks/bin/controls/basket/AddToBasket"
{if $disabled}disabled="disabled"{/if}
data-qui-options-disabled="{$disabled}"
{if $Product->hasRequiredUserInputFields()}
<a href="{$Product->getUrl()}"
class="btn btn-primary btn-outline"
>
<label>
{locale group="quiqqer/product-bricks" var="button.product.viewProduct"}
</label>
</a>
{else}
<a href="{$Product->getUrl()}"
class="btn btn-primary add-to-basket"
data-product-id="{$Product->getId()}"
data-product-animatable="1"
data-qui="package/quiqqer/product-bricks/bin/controls/basket/AddToBasket"
{if $disabled}disabled="disabled"{/if}
data-qui-options-disabled="{$disabled}"
>
<label>
{locale group="quiqqer/product-bricks" var="button.product.addToCart"}
</label>
</a>
</a>
{/if}
{/if}
</div>
{/strip}
......
......@@ -42,6 +42,18 @@
{if $Product->getMaximumQuantity() < 1}
{assign var=disabled value=1}
{/if}
{if $Product->hasRequiredUserInputFields()}
<a href="{$Product->getUrl()}"
title="{locale group='quiqqer/product-bricks' var='button.product.viewProduct'}"
class="btn btn-primary"
{if $disabled}disabled="disabled"{/if}
data-qui-options-disabled="{$disabled}"
>
<label>
<span class="fa fa-search"></span>
</label>
</a>
{else}
<a href="{$Product->getUrl()}"
title="{locale group='quiqqer/product-bricks' var='button.product.addToCart'}"
class="btn btn-primary add-to-basket"
......@@ -49,12 +61,13 @@
data-product-animatable="1"
data-qui="package/quiqqer/product-bricks/bin/controls/basket/AddToBasket"
{if $disabled}disabled="disabled"{/if}
data-qui-options-disabled="{$disabled}"
data-qui-options-disabled="{$disabled}"
>
<label>
<span class="fa fa-shopping-cart"></span>
</label>
<label>
<span class="fa fa-shopping-cart"></span>
</label>
</a>
{/if}
</div>
{if !$hidePrice}
......
......@@ -48,6 +48,14 @@
</div>
{/if}
{if count($userInputFields)}
<div class="product-data-fieldlist {if $counter > 1}product-data-fieldlist__multiple{/if}">
{foreach $userInputFields as $Field}
{$Field->getView()->create()}
{/foreach}
</div>
{/if}
<div class="product-data-fields">
{foreach $fields as $Field}
<div class="grid-50 mobile-grid-50 grid-parent product-data-fields-title">
......
0% oder .
You are about to add 0 people to the discussion. Proceed with caution.
Bearbeitung dieser Nachricht zuerst beenden!
Bitte registrieren oder zum Kommentieren