Commit 3a3790e3 authored by Dirk Wildt's avatar Dirk Wildt

8.17.6

parent 710d5306
......@@ -4,10 +4,21 @@ TODO
* 161115: Bug in context with variants: In case of update the quantity by caddy, limits won't respected!
* jquery.t3caddy-4.0.0.js: possible lang is en and de only!
8.17.6
19-03-05
Improvement
* #i0298: Variants per item: Constant Editor porperties for database brige and fluid templates
New files
* Configuration/TypoScript/Basis/Plugin/TxCaddyPi1/_constants/view.ts
Affected files
* Configuration/TypoScript/Basis/Plugin/TxCaddyPi1
* _constants/database/variantsPerShop.ts
* templates/Html/variant/perShop/select.ts
8.17.5
19-02-25
Improvement
* #i0297: CSS class for buton into the caddy is removed: btn-lg
* #i0297: CSS class for button into the caddy is removed: btn-lg
Affected files:
* Configuration/TypoScript/Basis/Plugin/TxCaddyPi1/_constants/html/intothecaddy.ts
* #i0296: HTML for icon shopping cart is removed at
......
......@@ -20,5 +20,6 @@
<INCLUDE_TYPOSCRIPT: source="FILE:EXT:caddy/Configuration/TypoScript/Basis/Plugin/TxCaddyPi1/_constants/templates.ts">
<INCLUDE_TYPOSCRIPT: source="FILE:EXT:caddy/Configuration/TypoScript/Basis/Plugin/TxCaddyPi1/_constants/url.ts">
<INCLUDE_TYPOSCRIPT: source="FILE:EXT:caddy/Configuration/TypoScript/Basis/Plugin/TxCaddyPi1/_constants/variants.ts">
<INCLUDE_TYPOSCRIPT: source="FILE:EXT:caddy/Configuration/TypoScript/Basis/Plugin/TxCaddyPi1/_constants/view.ts">
<INCLUDE_TYPOSCRIPT: source="FILE:EXT:caddy/Configuration/TypoScript/Basis/Plugin/TxCaddyPi1/_constants/database/variants.ts">
\ No newline at end of file
<INCLUDE_TYPOSCRIPT: source="FILE:EXT:caddy/Configuration/TypoScript/Basis/Plugin/TxCaddyPi1/_constants/database/variantsPerItem.ts">
<INCLUDE_TYPOSCRIPT: source="FILE:EXT:caddy/Configuration/TypoScript/Basis/Plugin/TxCaddyPi1/_constants/database/variantsPerShop.ts">
\ No newline at end of file
plugin.caddy {
# cat=caddy - database - variants//100; type=text; label= Table variant: Label of the table, which contains the variants. Example: tx_quickshop_variant
db.variants.tables.variant =
# cat=caddy - database - variants//110; type=text; label= Variant label: The field in the table variant, which contains the label of a variant. Example: title
db.variants.tables.variant.title = title
# cat=caddy - database - variants//111; type=text; label= Variant required: The field in the table variant, which contains the required value. Example: required
db.variants.tables.variant.required = required
# cat=caddy - database - variants//200; type=text; label= Table property: Table, which contains the properties of a variant. Example: tx_quickshop_variantproperty
db.variants.tables.property =
# cat=caddy - database - variants//210; type=text; label= Property label: The field in the table property, which contains the label of a property. Example: title
db.variants.tables.property.title = title
# cat=caddy - database - variants//211; type=text; label= Property gross: The field in the table property, which contains the gross value. Example: gross
db.variants.tables.property.gross = gross
# cat=caddy - database - variants//212; type=text; label= Property default value: The field in the table property, which contains the default value. Example: defaultvalue
db.variants.tables.property.defaultvalue = defaultvalue
# cat=caddy - database - variants//213; type=text; label= Property sorting: The field in the table property, which contains the sorting order. Example: sorting
db.variants.tables.property.sorting = sorting
# cat=caddy - database - variants//300; type=text; label= Relation from item to variant: The field in the table items (the main table), which links to the table with the variants. Example: tx_quickshop_variant
db.variants.relation.item2variant =
# cat=caddy - database - variants//301; type=text; label= Relation from variant to property: The field in the table variant, which links to the table with the variant properties. Example: tx_quickshop_variantproperty
db.variants.relation.variant2property =
# cat=caddy - database - variants//302; type=text; label= Relation from property to variant: The field in the table property, which links back to the table with the variants. Example: tx_quickshop_variant
db.variants.relation.property2variant =
# cat=caddy - database - variants//303; type=text; label= Relation from variant to item: The field in the table variant, which links back to the table with the items. Example: tx_quickshop_products
db.variants.relation.variant2item =
# cat=caddy - database - variants//998; type=user[EXT:caddy/Classes/Lib/Userfunc/Userfunc.php:Netzmacher\Caddy\Lib\Userfunc\Userfunc->promptExternalLinks]; label=External Links:typo3-caddy.de
db.variants.externalLinks = Click me!
# cat=caddy - database - variants//999; type=user[EXT:caddy/Classes/Lib/Userfunc/Userfunc.php:Netzmacher\Caddy\Lib\Userfunc\Userfunc->promptSponsors]; label=Subsidise the Caddy project!
db.variants.sponsors = Click me!
}
\ No newline at end of file
plugin.caddy {
# cat=caddy - database - variants per item//100; type=text; label= Table variant: Label of the table, which contains the variants. Example: tx_quickshop_variant
db.variants.tables.variant =
# cat=caddy - database - variants per item//110; type=text; label= Variant label: The field in the table variant, which contains the label of a variant. Example: title
db.variants.tables.variant.title = title
# cat=caddy - database - variants per item//111; type=text; label= Variant required: The field in the table variant, which contains the required value. Example: required
db.variants.tables.variant.required = required
# cat=caddy - database - variants per item//200; type=text; label= Table property: Table, which contains the properties of a variant. Example: tx_quickshop_variantproperty
db.variants.tables.property =
# cat=caddy - database - variants per item//210; type=text; label= Property label: The field in the table property, which contains the label of a property. Example: title
db.variants.tables.property.title = title
# cat=caddy - database - variants per item//211; type=text; label= Property gross: The field in the table property, which contains the gross value. Example: gross
db.variants.tables.property.gross = gross
# cat=caddy - database - variants per item//212; type=text; label= Property default value: The field in the table property, which contains the default value. Example: defaultvalue
db.variants.tables.property.defaultvalue = defaultvalue
# cat=caddy - database - variants per item//213; type=text; label= Property sorting: The field in the table property, which contains the sorting order. Example: sorting
db.variants.tables.property.sorting = sorting
# cat=caddy - database - variants per item//300; type=text; label= Relation from item to variant: The field in the table items (the main table), which links to the table with the variants. Example: tx_quickshop_variant
db.variants.relation.item2variant =
# cat=caddy - database - variants per item//301; type=text; label= Relation from variant to property: The field in the table variant, which links to the table with the variant properties. Example: tx_quickshop_variantproperty
db.variants.relation.variant2property =
# cat=caddy - database - variants per item//302; type=text; label= Relation from property to variant: The field in the table property, which links back to the table with the variants. Example: tx_quickshop_variant
db.variants.relation.property2variant =
# cat=caddy - database - variants per item//303; type=text; label= Relation from variant to item: The field in the table variant, which links back to the table with the items. Example: tx_quickshop_products
db.variants.relation.variant2item =
# cat=caddy - database - variants per item//998; type=user[EXT:caddy/Classes/Lib/Userfunc/Userfunc.php:Netzmacher\Caddy\Lib\Userfunc\Userfunc->promptExternalLinks]; label=External Links:typo3-caddy.de
db.variants.externalLinks = Click me!
# cat=caddy - database - variants per item//999; type=user[EXT:caddy/Classes/Lib/Userfunc/Userfunc.php:Netzmacher\Caddy\Lib\Userfunc\Userfunc->promptSponsors]; label=Subsidise the Caddy project!
db.variants.sponsors = Click me!
}
\ No newline at end of file
plugin.caddy {
# cat=caddy - database - variants per shop//100; type=text; label= Table variant: Label of the table, which contains the variants. Example: tx_quickshop_pricevariant
db.variantsPerShop.tables.variant =
# cat=caddy - database - variants per shop//100; type=text; label= Table item: Label of the table, which contains the items / products. Example: tx_quickshop_products
db.variantsPerShop.tables.item =
# cat=caddy - database - variants per shop//100; type=text; label= Table relation: Label of the table, which contains the relations from variants to items. Table must have: uid_local, table_local, uid_foreign, table_foreign. Example: tx_quickshop_mm
db.variantsPerShop.tables.mm =
# cat=caddy - database - variants per shop//100; type=text; label= Sorting: Sort the variant. Syntax of the SQL statement ORDER BY. Example: tx_quickshop_mm.sorting
db.variantsPerShop.sql.oderby =
}
\ No newline at end of file
plugin.tx_caddy_pi1 {
view {
# cat=caddy - view//100; type=string; label= Layout: Path to the fluid layout folder: Only neeed, to adapt caddy templates to your needs
intoTheCaddy.layoutRootPath =
# cat=caddy - view//101; type=string; label= Layout: Path to the fluid partials folder: Only neeed, to adapt caddy templates to your needs
intoTheCaddy.partialRootPaths =
# cat=caddy - view//101; type=string; label= Layout: Path to the fluid template folder: Only neeed, to adapt caddy templates to your needs
intoTheCaddy.templateRootPaths =
}
}
\ No newline at end of file
......@@ -15,21 +15,21 @@ plugin.tx_caddy_pi1 {
10 {
perShopOptions =
perShopOptions {
// table = {$plugin.tx_caddy_pi1.db.table}
// table = {$plugin.caddy.db.variantsPerShop.tables.variant}
cObject = CONTENT
cObject {
table = tx_quickshop_pricevariant
// pidInList = {$plugin.caddy.db.sysfolder}, where {$plugin.caddy.db.variants.relation.variant2item} = GP:{$plugin.caddy.getpost.uid}
table = {$plugin.caddy.db.variantsPerShop.tables.variant}
// pidInList = {$plugin.caddy.db.sysfolder}
select =
select {
pidInList = {$plugin.caddy.db.sysfolder}
// {$plugin.caddy.db.variants.relation.variant2item} = GP:{$plugin.caddy.getpost.uid}
join =
join {
data = GP:{$plugin.caddy.getpost.uid}
intval = 1
noTrimWrap = |tx_quickshop_mm ON (tx_quickshop_mm.uid_local = | AND tx_quickshop_mm.table_local = 'tx_quickshop_products' AND tx_quickshop_mm.table_foreign = 'tx_quickshop_pricevariant' AND tx_quickshop_mm.uid_foreign = tx_quickshop_pricevariant.uid)|
noTrimWrap = |{$plugin.caddy.db.variantsPerShop.tables.mm} ON ({$plugin.caddy.db.variantsPerShop.tables.mm}.uid_local = | AND {$plugin.caddy.db.variantsPerShop.tables.mm}.table_local = '{$plugin.caddy.db.variantsPerShop.tables.item}' AND {$plugin.caddy.db.variantsPerShop.tables.mm}.table_foreign = '{$plugin.caddy.db.variantsPerShop.tables.variant}' AND {$plugin.caddy.db.variantsPerShop.tables.mm}.uid_foreign = {$plugin.caddy.db.variantsPerShop.tables.variant}.uid)|
}
orderBy = {$plugin.caddy.db.variantsPerShop.sql.oderby}
}
// <option value="{field:uid}">{field:title}</option>
renderObj = COA
......@@ -71,7 +71,7 @@ plugin.tx_caddy_pi1 {
// isTrue.data = register:perShopOptions
if =
if.isTrue.data = register:perShopOptions
wrap = <select id="tx_browser_pi1_tx_quickshop_pricevariant_uid" class="form-control" name="tx_quickshop_pricevariant[uid]">|</select>
wrap = <select id="{$plugin.caddy.db.variantsPerShop.tables.variant}_uid" class="form-control" name="{$plugin.caddy.db.variantsPerShop.tables.variant}[uid]">|</select>
// data = register:perShopOptions
20 = TEXT
20 {
......
......@@ -16,4 +16,4 @@
<f:if condition="{debug} == 1" >
<f:debug title="data">{data}</f:debug>
</f:if>
</f:section>
\ No newline at end of file
</f:section>
......@@ -5,7 +5,7 @@ $EM_CONF[$_EXTKEY] = array(
'description' => 'Caddy - TYPO3 responsive Shopping Cart. Optimised for desktops, tablets and smartphones. Ready-to-use templates for both responsive frameworks: bootstrap and foundation. E-payment with credit cards, debit, paypal and sepa by paymill. E-commerce for small budget and small-scale enterprises. Ready-to-use by Launch Quick Shop! (launchquickshop).',
'category' => 'plugin',
'shy' => 0,
'version' => '8.17.5',
'version' => '8.17.6',
'dependencies' => '',
'conflicts' => '',
'priority' => '',
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment