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