Compare commits

...

No commits in common. "master" and "rel_2.x" have entirely different histories.

387 changed files with 46956 additions and 672 deletions

344
.gitattributes vendored Normal file
View File

@ -0,0 +1,344 @@
* text=auto !eol
Sources/Google[!!-~]Analytics-Installation.docx -text
Sources/d3GoogleAnalytic_Kundenversion[!!-~]indivParams[!!-~]Thankyou/changed_full/420/out/admin/de/d3_googleanalytics_lang.php -text
Sources/d3GoogleAnalytic_Kundenversion[!!-~]indivParams[!!-~]Thankyou/changed_full/420/out/admin/en/d3_googleanalytics_lang.php -text
Sources/d3GoogleAnalytic_Kundenversion[!!-~]indivParams[!!-~]Thankyou/changed_full/420/out/admin/tpl/d3_cfg_googleanalytics_campaigns.tpl -text
Sources/d3GoogleAnalytic_Kundenversion[!!-~]indivParams[!!-~]Thankyou/changed_full/420/out/admin/tpl/d3_cfg_googleanalytics_main.tpl -text
Sources/d3GoogleAnalytic_Kundenversion[!!-~]indivParams[!!-~]Thankyou/changed_full/420/out/basic/tpl/_footer.tpl -text
Sources/d3GoogleAnalytic_Kundenversion[!!-~]indivParams[!!-~]Thankyou/changed_full/420/out/basic/tpl/basket.tpl -text
Sources/d3GoogleAnalytic_Kundenversion[!!-~]indivParams[!!-~]Thankyou/changed_full/420/out/basic/tpl/dyn/mini_basket.tpl -text
Sources/d3GoogleAnalytic_Kundenversion[!!-~]indivParams[!!-~]Thankyou/changed_full/420/out/basic/tpl/inc/d3GoogleAnalytics.tpl -text
Sources/d3GoogleAnalytic_Kundenversion[!!-~]indivParams[!!-~]Thankyou/changed_full/420/out/basic/tpl/inc/popup_basket.tpl -text
Sources/d3GoogleAnalytic_Kundenversion[!!-~]indivParams[!!-~]Thankyou/changed_full/420/out/basic/tpl/user.tpl -text
Sources/d3GoogleAnalytic_Kundenversion[!!-~]indivParams[!!-~]Thankyou/changed_full/430-432/out/admin/de/d3_googleanalytics_lang.php -text
Sources/d3GoogleAnalytic_Kundenversion[!!-~]indivParams[!!-~]Thankyou/changed_full/430-432/out/admin/en/d3_googleanalytics_lang.php -text
Sources/d3GoogleAnalytic_Kundenversion[!!-~]indivParams[!!-~]Thankyou/changed_full/430-432/out/admin/tpl/d3_cfg_googleanalytics_campaigns.tpl -text
Sources/d3GoogleAnalytic_Kundenversion[!!-~]indivParams[!!-~]Thankyou/changed_full/430-432/out/admin/tpl/d3_cfg_googleanalytics_main.tpl -text
Sources/d3GoogleAnalytic_Kundenversion[!!-~]indivParams[!!-~]Thankyou/changed_full/430-432/out/basic/tpl/_footer.tpl -text
Sources/d3GoogleAnalytic_Kundenversion[!!-~]indivParams[!!-~]Thankyou/changed_full/430-432/out/basic/tpl/basket.tpl -text
Sources/d3GoogleAnalytic_Kundenversion[!!-~]indivParams[!!-~]Thankyou/changed_full/430-432/out/basic/tpl/dyn/mini_basket.tpl -text
Sources/d3GoogleAnalytic_Kundenversion[!!-~]indivParams[!!-~]Thankyou/changed_full/430-432/out/basic/tpl/inc/d3GoogleAnalytics.tpl -text
Sources/d3GoogleAnalytic_Kundenversion[!!-~]indivParams[!!-~]Thankyou/changed_full/430-432/out/basic/tpl/inc/popup_basket.tpl -text
Sources/d3GoogleAnalytic_Kundenversion[!!-~]indivParams[!!-~]Thankyou/changed_full/430-432/out/basic/tpl/user.tpl -text
Sources/d3GoogleAnalytic_Kundenversion[!!-~]indivParams[!!-~]Thankyou/changed_full/440-448/out/admin/de/d3_googleanalytics_lang.php -text
Sources/d3GoogleAnalytic_Kundenversion[!!-~]indivParams[!!-~]Thankyou/changed_full/440-448/out/admin/en/d3_googleanalytics_lang.php -text
Sources/d3GoogleAnalytic_Kundenversion[!!-~]indivParams[!!-~]Thankyou/changed_full/440-448/out/admin/tpl/d3_cfg_googleanalytics_campaigns.tpl -text
Sources/d3GoogleAnalytic_Kundenversion[!!-~]indivParams[!!-~]Thankyou/changed_full/440-448/out/admin/tpl/d3_cfg_googleanalytics_main.tpl -text
Sources/d3GoogleAnalytic_Kundenversion[!!-~]indivParams[!!-~]Thankyou/changed_full/440-448/out/basic/tpl/_footer.tpl -text
Sources/d3GoogleAnalytic_Kundenversion[!!-~]indivParams[!!-~]Thankyou/changed_full/440-448/out/basic/tpl/basket.tpl -text
Sources/d3GoogleAnalytic_Kundenversion[!!-~]indivParams[!!-~]Thankyou/changed_full/440-448/out/basic/tpl/dyn/mini_basket.tpl -text
Sources/d3GoogleAnalytic_Kundenversion[!!-~]indivParams[!!-~]Thankyou/changed_full/440-448/out/basic/tpl/inc/d3GoogleAnalytics.tpl -text
Sources/d3GoogleAnalytic_Kundenversion[!!-~]indivParams[!!-~]Thankyou/changed_full/440-448/out/basic/tpl/inc/popup_basket.tpl -text
Sources/d3GoogleAnalytic_Kundenversion[!!-~]indivParams[!!-~]Thankyou/changed_full/440-448/out/basic/tpl/user.tpl -text
Sources/d3GoogleAnalytic_Kundenversion[!!-~]indivParams[!!-~]Thankyou/changed_full/450/out/admin/de/d3_googleanalytics_lang.php -text
Sources/d3GoogleAnalytic_Kundenversion[!!-~]indivParams[!!-~]Thankyou/changed_full/450/out/admin/en/d3_googleanalytics_lang.php -text
Sources/d3GoogleAnalytic_Kundenversion[!!-~]indivParams[!!-~]Thankyou/changed_full/450/out/admin/tpl/d3_cfg_googleanalytics_campaigns.tpl -text
Sources/d3GoogleAnalytic_Kundenversion[!!-~]indivParams[!!-~]Thankyou/changed_full/450/out/admin/tpl/d3_cfg_googleanalytics_main.tpl -text
Sources/d3GoogleAnalytic_Kundenversion[!!-~]indivParams[!!-~]Thankyou/changed_full/450/out/azure/tpl/form/user_checkout_change.tpl -text
Sources/d3GoogleAnalytic_Kundenversion[!!-~]indivParams[!!-~]Thankyou/changed_full/450/out/azure/tpl/form/user_checkout_noregistration.tpl -text
Sources/d3GoogleAnalytic_Kundenversion[!!-~]indivParams[!!-~]Thankyou/changed_full/450/out/azure/tpl/form/user_checkout_registration.tpl -text
Sources/d3GoogleAnalytic_Kundenversion[!!-~]indivParams[!!-~]Thankyou/changed_full/450/out/azure/tpl/layout/footer.tpl -text
Sources/d3GoogleAnalytic_Kundenversion[!!-~]indivParams[!!-~]Thankyou/changed_full/450/out/azure/tpl/page/checkout/basket.tpl -text
Sources/d3GoogleAnalytic_Kundenversion[!!-~]indivParams[!!-~]Thankyou/changed_full/450/out/azure/tpl/widget/d3googleanalytics/d3GoogleAnalytics.tpl -text
Sources/d3GoogleAnalytic_Kundenversion[!!-~]indivParams[!!-~]Thankyou/changed_full/450/out/basic/tpl/_footer.tpl -text
Sources/d3GoogleAnalytic_Kundenversion[!!-~]indivParams[!!-~]Thankyou/changed_full/450/out/basic/tpl/dyn/mini_basket.tpl -text
Sources/d3GoogleAnalytic_Kundenversion[!!-~]indivParams[!!-~]Thankyou/changed_full/450/out/basic/tpl/inc/d3GoogleAnalytics.tpl -text
Sources/d3GoogleAnalytic_Kundenversion[!!-~]indivParams[!!-~]Thankyou/changed_full/450/out/basic/tpl/inc/popup_basket.tpl -text
Sources/d3GoogleAnalytic_Kundenversion[!!-~]indivParams[!!-~]Thankyou/changed_full/450/out/basic/tpl/page/checkout/basket.tpl -text
Sources/d3GoogleAnalytic_Kundenversion[!!-~]indivParams[!!-~]Thankyou/changed_full/450/out/basic/tpl/page/checkout/user.tpl -text
Sources/d3GoogleAnalytic_Kundenversion[!!-~]indivParams[!!-~]Thankyou/changed_full/451-4511/out/admin/de/d3_googleanalytics_lang.php -text
Sources/d3GoogleAnalytic_Kundenversion[!!-~]indivParams[!!-~]Thankyou/changed_full/451-4511/out/admin/en/d3_googleanalytics_lang.php -text
Sources/d3GoogleAnalytic_Kundenversion[!!-~]indivParams[!!-~]Thankyou/changed_full/451-4511/out/admin/tpl/d3_cfg_googleanalytics_campaigns.tpl -text
Sources/d3GoogleAnalytic_Kundenversion[!!-~]indivParams[!!-~]Thankyou/changed_full/451-4511/out/admin/tpl/d3_cfg_googleanalytics_main.tpl -text
Sources/d3GoogleAnalytic_Kundenversion[!!-~]indivParams[!!-~]Thankyou/changed_full/451-4511/out/azure/tpl/form/user_checkout_change.tpl -text
Sources/d3GoogleAnalytic_Kundenversion[!!-~]indivParams[!!-~]Thankyou/changed_full/451-4511/out/azure/tpl/form/user_checkout_noregistration.tpl -text
Sources/d3GoogleAnalytic_Kundenversion[!!-~]indivParams[!!-~]Thankyou/changed_full/451-4511/out/azure/tpl/form/user_checkout_registration.tpl -text
Sources/d3GoogleAnalytic_Kundenversion[!!-~]indivParams[!!-~]Thankyou/changed_full/451-4511/out/azure/tpl/layout/footer.tpl -text
Sources/d3GoogleAnalytic_Kundenversion[!!-~]indivParams[!!-~]Thankyou/changed_full/451-4511/out/azure/tpl/page/checkout/basket.tpl -text
Sources/d3GoogleAnalytic_Kundenversion[!!-~]indivParams[!!-~]Thankyou/changed_full/451-4511/out/azure/tpl/widget/d3googleanalytics/d3GoogleAnalytics.tpl -text
Sources/d3GoogleAnalytic_Kundenversion[!!-~]indivParams[!!-~]Thankyou/changed_full/451-4511/out/basic/tpl/_footer.tpl -text
Sources/d3GoogleAnalytic_Kundenversion[!!-~]indivParams[!!-~]Thankyou/changed_full/451-4511/out/basic/tpl/dyn/mini_basket.tpl -text
Sources/d3GoogleAnalytic_Kundenversion[!!-~]indivParams[!!-~]Thankyou/changed_full/451-4511/out/basic/tpl/inc/d3GoogleAnalytics.tpl -text
Sources/d3GoogleAnalytic_Kundenversion[!!-~]indivParams[!!-~]Thankyou/changed_full/451-4511/out/basic/tpl/inc/popup_basket.tpl -text
Sources/d3GoogleAnalytic_Kundenversion[!!-~]indivParams[!!-~]Thankyou/changed_full/451-4511/out/basic/tpl/page/checkout/basket.tpl -text
Sources/d3GoogleAnalytic_Kundenversion[!!-~]indivParams[!!-~]Thankyou/changed_full/451-4511/out/basic/tpl/page/checkout/user.tpl -text
Sources/d3GoogleAnalytic_Kundenversion[!!-~]indivParams[!!-~]Thankyou/changed_full/460-464/out/admin/de/d3_googleanalytics_lang.php -text
Sources/d3GoogleAnalytic_Kundenversion[!!-~]indivParams[!!-~]Thankyou/changed_full/460-464/out/admin/en/d3_googleanalytics_lang.php -text
Sources/d3GoogleAnalytic_Kundenversion[!!-~]indivParams[!!-~]Thankyou/changed_full/460-464/out/admin/tpl/d3_cfg_googleanalytics_campaigns.tpl -text
Sources/d3GoogleAnalytic_Kundenversion[!!-~]indivParams[!!-~]Thankyou/changed_full/460-464/out/admin/tpl/d3_cfg_googleanalytics_main.tpl -text
Sources/d3GoogleAnalytic_Kundenversion[!!-~]indivParams[!!-~]Thankyou/changed_full/460-464/out/azure/tpl/form/user_checkout_change.tpl -text
Sources/d3GoogleAnalytic_Kundenversion[!!-~]indivParams[!!-~]Thankyou/changed_full/460-464/out/azure/tpl/form/user_checkout_noregistration.tpl -text
Sources/d3GoogleAnalytic_Kundenversion[!!-~]indivParams[!!-~]Thankyou/changed_full/460-464/out/azure/tpl/form/user_checkout_registration.tpl -text
Sources/d3GoogleAnalytic_Kundenversion[!!-~]indivParams[!!-~]Thankyou/changed_full/460-464/out/azure/tpl/layout/footer.tpl -text
Sources/d3GoogleAnalytic_Kundenversion[!!-~]indivParams[!!-~]Thankyou/changed_full/460-464/out/azure/tpl/page/checkout/basket.tpl -text
Sources/d3GoogleAnalytic_Kundenversion[!!-~]indivParams[!!-~]Thankyou/changed_full/460-464/out/azure/tpl/widget/d3googleanalytics/d3GoogleAnalytics.tpl -text
Sources/d3GoogleAnalytic_Kundenversion[!!-~]indivParams[!!-~]Thankyou/changed_full/460-464/out/basic/tpl/_footer.tpl -text
Sources/d3GoogleAnalytic_Kundenversion[!!-~]indivParams[!!-~]Thankyou/changed_full/460-464/out/basic/tpl/dyn/mini_basket.tpl -text
Sources/d3GoogleAnalytic_Kundenversion[!!-~]indivParams[!!-~]Thankyou/changed_full/460-464/out/basic/tpl/inc/d3GoogleAnalytics.tpl -text
Sources/d3GoogleAnalytic_Kundenversion[!!-~]indivParams[!!-~]Thankyou/changed_full/460-464/out/basic/tpl/inc/popup_basket.tpl -text
Sources/d3GoogleAnalytic_Kundenversion[!!-~]indivParams[!!-~]Thankyou/changed_full/460-464/out/basic/tpl/page/checkout/basket.tpl -text
Sources/d3GoogleAnalytic_Kundenversion[!!-~]indivParams[!!-~]Thankyou/changed_full/460-464/out/basic/tpl/page/checkout/user.tpl -text
Sources/d3GoogleAnalytic_Kundenversion[!!-~]indivParams[!!-~]Thankyou/copy_this/admin/d3_cfg_googleanalytics.php -text
Sources/d3GoogleAnalytic_Kundenversion[!!-~]indivParams[!!-~]Thankyou/copy_this/admin/d3_cfg_googleanalytics_campaigns.php -text
Sources/d3GoogleAnalytic_Kundenversion[!!-~]indivParams[!!-~]Thankyou/copy_this/admin/d3_cfg_googleanalytics_licence.php -text
Sources/d3GoogleAnalytic_Kundenversion[!!-~]indivParams[!!-~]Thankyou/copy_this/admin/d3_cfg_googleanalytics_list.php -text
Sources/d3GoogleAnalytic_Kundenversion[!!-~]indivParams[!!-~]Thankyou/copy_this/admin/d3_cfg_googleanalytics_main.php -text
Sources/d3GoogleAnalytic_Kundenversion[!!-~]indivParams[!!-~]Thankyou/copy_this/core/smarty/plugins/function.d3getArticleFromOrderArticle.php -text
Sources/d3GoogleAnalytic_Kundenversion[!!-~]indivParams[!!-~]Thankyou/copy_this/modules/d3GoogleAnalytics/core/d3_oxorder_googleanalytics.php -text
Sources/d3GoogleAnalytic_Kundenversion[!!-~]indivParams[!!-~]Thankyou/copy_this/modules/d3GoogleAnalytics/menu.xml -text
Sources/d3GoogleAnalytic_Kundenversion[!!-~]indivParams[!!-~]Thankyou/copy_this/modules/d3GoogleAnalytics/metadata.php -text
Sources/d3GoogleAnalytic_Kundenversion[!!-~]indivParams[!!-~]Thankyou/copy_this/modules/d3GoogleAnalytics/picture.png -text
Sources/d3GoogleAnalytic_Kundenversion[!!-~]indivParams[!!-~]Thankyou/copy_this/modules/d3GoogleAnalytics/views/d3_order_googleanalytics.php -text
Sources/d3GoogleAnalytic_Kundenversion[!!-~]indivParams[!!-~]Thankyou/copy_this/modules/d3GoogleAnalytics/views/d3_oxcmp_utils_googleanalytics.php -text
Sources/d3GoogleAnalytic_Kundenversion[!!-~]indivParams[!!-~]Thankyou/copy_this/modules/d3GoogleAnalytics/views/d3_thankyou_googleanalytics.php -text
Sources/d3GoogleAnalytic_Kundenversion[!!-~]indivParams[!!-~]Thankyou/setup+doku/Google[!!-~]Analytics-Installation.pdf -text svneol=unset#unset
Sources/d3GoogleAnalytic_Kundenversion[!!-~]indivParams[!!-~]Thankyou/setup+doku/adwords_1.png -text
Sources/d3GoogleAnalytic_Kundenversion[!!-~]indivParams[!!-~]Thankyou/setup+doku/adwords_2.png -text
Sources/d3GoogleAnalytic_Kundenversion[!!-~]indivParams[!!-~]Thankyou/setup+doku/analytics_1.png -text
Sources/d3GoogleAnalytic_Kundenversion[!!-~]indivParams[!!-~]Thankyou/setup+doku/analytics_2.png -text
Sources/d3GoogleAnalytic_Kundenversion[!!-~]indivParams[!!-~]Thankyou/setup+doku/install_ee.sql -text
Sources/d3GoogleAnalytic_Kundenversion[!!-~]indivParams[!!-~]Thankyou/setup+doku/install_pe_ce.sql -text
Sources/d3GoogleAnalytic_Kundenversion[!!-~]indivParams[!!-~]Thankyou/setup+doku/update.sql -text
Sources/doku/01_asyncTracking-Dateien/cleardot.gif -text
Sources/doku/01_asyncTracking-Dateien/code_logo.gif -text
Sources/doku/01_asyncTracking-Dateien/codesite.css -text
Sources/doku/01_asyncTracking-Dateien/codesite_head.js -text
Sources/doku/01_asyncTracking-Dateien/codesite_tail.js -text
Sources/doku/01_asyncTracking-Dateien/custom_tracker_min.js -text
Sources/doku/01_asyncTracking-Dateien/ga.js -text
Sources/doku/01_asyncTracking-Dateien/labs-11.png -text
Sources/doku/01_asyncTracking-Dateien/local_extensions.css -text
Sources/doku/01_asyncTracking-Dateien/semantic_headers.css -text
Sources/doku/01_asyncTracking-Dateien/star_off.gif -text
Sources/doku/01_asyncTracking.html -text
Sources/doku/02_asyncUsageGuide-Dateien/cleardot.gif -text
Sources/doku/02_asyncUsageGuide-Dateien/code_logo.gif -text
Sources/doku/02_asyncUsageGuide-Dateien/codesite.css -text
Sources/doku/02_asyncUsageGuide-Dateien/codesite_head.js -text
Sources/doku/02_asyncUsageGuide-Dateien/codesite_tail.js -text
Sources/doku/02_asyncUsageGuide-Dateien/custom_tracker_min.js -text
Sources/doku/02_asyncUsageGuide-Dateien/ga.js -text
Sources/doku/02_asyncUsageGuide-Dateien/labs-11.png -text
Sources/doku/02_asyncUsageGuide-Dateien/local_extensions.css -text
Sources/doku/02_asyncUsageGuide-Dateien/semantic_headers.css -text
Sources/doku/02_asyncUsageGuide-Dateien/star_off.gif -text
Sources/doku/02_asyncUsageGuide.html -text
Sources/doku/03_asyncMigrationExamples-Dateien/cleardot.gif -text
Sources/doku/03_asyncMigrationExamples-Dateien/code_logo.gif -text
Sources/doku/03_asyncMigrationExamples-Dateien/codesite.css -text
Sources/doku/03_asyncMigrationExamples-Dateien/codesite_head.js -text
Sources/doku/03_asyncMigrationExamples-Dateien/codesite_tail.js -text
Sources/doku/03_asyncMigrationExamples-Dateien/custom_tracker_min.js -text
Sources/doku/03_asyncMigrationExamples-Dateien/ga.js -text
Sources/doku/03_asyncMigrationExamples-Dateien/labs-11.png -text
Sources/doku/03_asyncMigrationExamples-Dateien/local_extensions.css -text
Sources/doku/03_asyncMigrationExamples-Dateien/plus_sm.gif -text
Sources/doku/03_asyncMigrationExamples-Dateien/semantic_headers.css -text
Sources/doku/03_asyncMigrationExamples-Dateien/star_off.gif -text
Sources/doku/03_asyncMigrationExamples.html -text
Sources/doku/04_gaTrackingEcommerce-Dateien/cleardot.gif -text
Sources/doku/04_gaTrackingEcommerce-Dateien/code_logo.gif -text
Sources/doku/04_gaTrackingEcommerce-Dateien/codesite.css -text
Sources/doku/04_gaTrackingEcommerce-Dateien/codesite_head.js -text
Sources/doku/04_gaTrackingEcommerce-Dateien/codesite_tail.js -text
Sources/doku/04_gaTrackingEcommerce-Dateien/ga.js -text
Sources/doku/04_gaTrackingEcommerce-Dateien/labs-11.png -text
Sources/doku/04_gaTrackingEcommerce-Dateien/local_extensions.css -text
Sources/doku/04_gaTrackingEcommerce-Dateien/minus_sm.gif -text
Sources/doku/04_gaTrackingEcommerce-Dateien/semantic_headers.css -text
Sources/doku/04_gaTrackingEcommerce-Dateien/star_off.gif -text
Sources/doku/04_gaTrackingEcommerce.html -text
Sources/doku/05_eventTrackerOverview-Dateien/cleardot.gif -text
Sources/doku/05_eventTrackerOverview-Dateien/code_logo.gif -text
Sources/doku/05_eventTrackerOverview-Dateien/codesite.css -text
Sources/doku/05_eventTrackerOverview-Dateien/codesite_head.js -text
Sources/doku/05_eventTrackerOverview-Dateien/codesite_tail.js -text
Sources/doku/05_eventTrackerOverview-Dateien/ga.js -text
Sources/doku/05_eventTrackerOverview-Dateien/labs-11.png -text
Sources/doku/05_eventTrackerOverview-Dateien/local_extensions.css -text
Sources/doku/05_eventTrackerOverview-Dateien/semantic_headers.css -text
Sources/doku/05_eventTrackerOverview-Dateien/star_off.gif -text
Sources/doku/05_eventTrackerOverview.html -text
Sources/doku/06_eventTrackerGuide-Dateien/cleardot.gif -text
Sources/doku/06_eventTrackerGuide-Dateien/code_logo.gif -text
Sources/doku/06_eventTrackerGuide-Dateien/codesite.css -text
Sources/doku/06_eventTrackerGuide-Dateien/codesite_head.js -text
Sources/doku/06_eventTrackerGuide-Dateien/codesite_tail.js -text
Sources/doku/06_eventTrackerGuide-Dateien/custom_tracker_min.js -text
Sources/doku/06_eventTrackerGuide-Dateien/ga.js -text
Sources/doku/06_eventTrackerGuide-Dateien/labs-11.png -text
Sources/doku/06_eventTrackerGuide-Dateien/local_extensions.css -text
Sources/doku/06_eventTrackerGuide-Dateien/semantic_headers.css -text
Sources/doku/06_eventTrackerGuide-Dateien/star_off.gif -text
Sources/doku/06_eventTrackerGuide.html -text
Sources/doku/07_eventTrackerWrappers-Dateien/cleardot.gif -text
Sources/doku/07_eventTrackerWrappers-Dateien/code_logo.gif -text
Sources/doku/07_eventTrackerWrappers-Dateien/codesite.css -text
Sources/doku/07_eventTrackerWrappers-Dateien/codesite_head.js -text
Sources/doku/07_eventTrackerWrappers-Dateien/codesite_tail.js -text
Sources/doku/07_eventTrackerWrappers-Dateien/ga.js -text
Sources/doku/07_eventTrackerWrappers-Dateien/labs-11.png -text
Sources/doku/07_eventTrackerWrappers-Dateien/local_extensions.css -text
Sources/doku/07_eventTrackerWrappers-Dateien/semantic_headers.css -text
Sources/doku/07_eventTrackerWrappers-Dateien/star_off.gif -text
Sources/doku/07_eventTrackerWrappers.html -text
Sources/doku/08_gaTrackingSite-Dateien/cleardot.gif -text
Sources/doku/08_gaTrackingSite-Dateien/code_logo.gif -text
Sources/doku/08_gaTrackingSite-Dateien/codesite.css -text
Sources/doku/08_gaTrackingSite-Dateien/codesite_head.js -text
Sources/doku/08_gaTrackingSite-Dateien/codesite_tail.js -text
Sources/doku/08_gaTrackingSite-Dateien/crossDomain.png -text
Sources/doku/08_gaTrackingSite-Dateien/custom_tracker_min.js -text
Sources/doku/08_gaTrackingSite-Dateien/ga.js -text
Sources/doku/08_gaTrackingSite-Dateien/labs-11.png -text
Sources/doku/08_gaTrackingSite-Dateien/local_extensions.css -text
Sources/doku/08_gaTrackingSite-Dateien/minus_sm.gif -text
Sources/doku/08_gaTrackingSite-Dateien/plus_sm.gif -text
Sources/doku/08_gaTrackingSite-Dateien/semantic_headers.css -text
Sources/doku/08_gaTrackingSite-Dateien/star_off.gif -text
Sources/doku/08_gaTrackingSite.html -text
Sources/doku/09_gaTrackingTraffic-Dateien/cleardot.gif -text
Sources/doku/09_gaTrackingTraffic-Dateien/code_logo.gif -text
Sources/doku/09_gaTrackingTraffic-Dateien/codesite.css -text
Sources/doku/09_gaTrackingTraffic-Dateien/codesite_head.js -text
Sources/doku/09_gaTrackingTraffic-Dateien/codesite_tail.js -text
Sources/doku/09_gaTrackingTraffic-Dateien/custom_tracker_min.js -text
Sources/doku/09_gaTrackingTraffic-Dateien/ga.js -text
Sources/doku/09_gaTrackingTraffic-Dateien/labs-11.png -text
Sources/doku/09_gaTrackingTraffic-Dateien/local_extensions.css -text
Sources/doku/09_gaTrackingTraffic-Dateien/semantic_headers.css -text
Sources/doku/09_gaTrackingTraffic-Dateien/star_off.gif -text
Sources/doku/09_gaTrackingTraffic.html -text
Sources/doku/10_gaTrackingVisitors-Dateien/cleardot.gif -text
Sources/doku/10_gaTrackingVisitors-Dateien/code_logo.gif -text
Sources/doku/10_gaTrackingVisitors-Dateien/codesite.css -text
Sources/doku/10_gaTrackingVisitors-Dateien/codesite_head.js -text
Sources/doku/10_gaTrackingVisitors-Dateien/codesite_tail.js -text
Sources/doku/10_gaTrackingVisitors-Dateien/ga.js -text
Sources/doku/10_gaTrackingVisitors-Dateien/labs-11.png -text
Sources/doku/10_gaTrackingVisitors-Dateien/local_extensions.css -text
Sources/doku/10_gaTrackingVisitors-Dateien/semantic_headers.css -text
Sources/doku/10_gaTrackingVisitors-Dateien/star_off.gif -text
Sources/doku/10_gaTrackingVisitors.html -text
Sources/doku/11_gaTrackingCustomVariables-Dateien/cleardot.gif -text
Sources/doku/11_gaTrackingCustomVariables-Dateien/code_logo.gif -text
Sources/doku/11_gaTrackingCustomVariables-Dateien/codesite.css -text
Sources/doku/11_gaTrackingCustomVariables-Dateien/codesite_head.js -text
Sources/doku/11_gaTrackingCustomVariables-Dateien/codesite_tail.js -text
Sources/doku/11_gaTrackingCustomVariables-Dateien/custom_tracker_min.js -text
Sources/doku/11_gaTrackingCustomVariables-Dateien/ga.js -text
Sources/doku/11_gaTrackingCustomVariables-Dateien/labs-11.png -text
Sources/doku/11_gaTrackingCustomVariables-Dateien/local_extensions.css -text
Sources/doku/11_gaTrackingCustomVariables-Dateien/plus_sm.gif -text
Sources/doku/11_gaTrackingCustomVariables-Dateien/semantic_headers.css -text
Sources/doku/11_gaTrackingCustomVariables-Dateien/star_off.gif -text
Sources/doku/11_gaTrackingCustomVariables-Dateien/visitorSessionInteraction.png -text
Sources/doku/11_gaTrackingCustomVariables.html -text
Sources/doku/12_gaTrackingOverview-Dateien/cleardot.gif -text
Sources/doku/12_gaTrackingOverview-Dateien/code_logo.gif -text
Sources/doku/12_gaTrackingOverview-Dateien/codesite.css -text
Sources/doku/12_gaTrackingOverview-Dateien/codesite_head.js -text
Sources/doku/12_gaTrackingOverview-Dateien/codesite_tail.js -text
Sources/doku/12_gaTrackingOverview-Dateien/ga.js -text
Sources/doku/12_gaTrackingOverview-Dateien/labs-11.png -text
Sources/doku/12_gaTrackingOverview-Dateien/local_extensions.css -text
Sources/doku/12_gaTrackingOverview-Dateien/semantic_headers.css -text
Sources/doku/12_gaTrackingOverview-Dateien/star_off.gif -text
Sources/doku/12_gaTrackingOverview.html -text
changed_full/420/out/admin/de/d3_googleanalytics_lang.php -text
changed_full/420/out/admin/en/d3_googleanalytics_lang.php -text
changed_full/420/out/admin/tpl/d3_cfg_googleanalytics_campaigns.tpl -text
changed_full/420/out/admin/tpl/d3_cfg_googleanalytics_main.tpl -text
changed_full/420/out/basic/tpl/_footer.tpl -text
changed_full/420/out/basic/tpl/basket.tpl -text
changed_full/420/out/basic/tpl/dyn/mini_basket.tpl -text
changed_full/420/out/basic/tpl/inc/d3GoogleAnalytics.tpl -text
changed_full/420/out/basic/tpl/inc/popup_basket.tpl -text
changed_full/420/out/basic/tpl/user.tpl -text
changed_full/430-432/out/admin/de/d3_googleanalytics_lang.php -text
changed_full/430-432/out/admin/en/d3_googleanalytics_lang.php -text
changed_full/430-432/out/admin/tpl/d3_cfg_googleanalytics_campaigns.tpl -text
changed_full/430-432/out/admin/tpl/d3_cfg_googleanalytics_main.tpl -text
changed_full/430-432/out/basic/tpl/_footer.tpl -text
changed_full/430-432/out/basic/tpl/basket.tpl -text
changed_full/430-432/out/basic/tpl/dyn/mini_basket.tpl -text
changed_full/430-432/out/basic/tpl/inc/d3GoogleAnalytics.tpl -text
changed_full/430-432/out/basic/tpl/inc/popup_basket.tpl -text
changed_full/430-432/out/basic/tpl/user.tpl -text
changed_full/440-448/out/admin/de/d3_googleanalytics_lang.php -text
changed_full/440-448/out/admin/en/d3_googleanalytics_lang.php -text
changed_full/440-448/out/admin/tpl/d3_cfg_googleanalytics_campaigns.tpl -text
changed_full/440-448/out/admin/tpl/d3_cfg_googleanalytics_main.tpl -text
changed_full/440-448/out/basic/tpl/_footer.tpl -text
changed_full/440-448/out/basic/tpl/basket.tpl -text
changed_full/440-448/out/basic/tpl/dyn/mini_basket.tpl -text
changed_full/440-448/out/basic/tpl/inc/d3GoogleAnalytics.tpl -text
changed_full/440-448/out/basic/tpl/inc/popup_basket.tpl -text
changed_full/440-448/out/basic/tpl/user.tpl -text
changed_full/450/out/admin/de/d3_googleanalytics_lang.php -text
changed_full/450/out/admin/en/d3_googleanalytics_lang.php -text
changed_full/450/out/admin/tpl/d3_cfg_googleanalytics_campaigns.tpl -text
changed_full/450/out/admin/tpl/d3_cfg_googleanalytics_main.tpl -text
changed_full/450/out/azure/tpl/form/user_checkout_change.tpl -text
changed_full/450/out/azure/tpl/form/user_checkout_noregistration.tpl -text
changed_full/450/out/azure/tpl/form/user_checkout_registration.tpl -text
changed_full/450/out/azure/tpl/layout/footer.tpl -text
changed_full/450/out/azure/tpl/page/checkout/basket.tpl -text
changed_full/450/out/azure/tpl/widget/d3googleanalytics/d3GoogleAnalytics.tpl -text
changed_full/450/out/basic/tpl/_footer.tpl -text
changed_full/450/out/basic/tpl/dyn/mini_basket.tpl -text
changed_full/450/out/basic/tpl/inc/d3GoogleAnalytics.tpl -text
changed_full/450/out/basic/tpl/inc/popup_basket.tpl -text
changed_full/450/out/basic/tpl/page/checkout/basket.tpl -text
changed_full/450/out/basic/tpl/page/checkout/user.tpl -text
changed_full/451-4511/out/admin/de/d3_googleanalytics_lang.php -text
changed_full/451-4511/out/admin/en/d3_googleanalytics_lang.php -text
changed_full/451-4511/out/admin/tpl/d3_cfg_googleanalytics_campaigns.tpl -text
changed_full/451-4511/out/admin/tpl/d3_cfg_googleanalytics_main.tpl -text
changed_full/451-4511/out/azure/tpl/form/user_checkout_change.tpl -text
changed_full/451-4511/out/azure/tpl/form/user_checkout_noregistration.tpl -text
changed_full/451-4511/out/azure/tpl/form/user_checkout_registration.tpl -text
changed_full/451-4511/out/azure/tpl/layout/footer.tpl -text
changed_full/451-4511/out/azure/tpl/page/checkout/basket.tpl -text
changed_full/451-4511/out/azure/tpl/widget/d3googleanalytics/d3GoogleAnalytics.tpl -text
changed_full/451-4511/out/basic/tpl/_footer.tpl -text
changed_full/451-4511/out/basic/tpl/dyn/mini_basket.tpl -text
changed_full/451-4511/out/basic/tpl/inc/d3GoogleAnalytics.tpl -text
changed_full/451-4511/out/basic/tpl/inc/popup_basket.tpl -text
changed_full/451-4511/out/basic/tpl/page/checkout/basket.tpl -text
changed_full/451-4511/out/basic/tpl/page/checkout/user.tpl -text
changed_full/460-464/out/admin/de/d3_googleanalytics_lang.php -text
changed_full/460-464/out/admin/en/d3_googleanalytics_lang.php -text
changed_full/460-464/out/admin/tpl/d3_cfg_googleanalytics_campaigns.tpl -text
changed_full/460-464/out/admin/tpl/d3_cfg_googleanalytics_main.tpl -text
changed_full/460-464/out/azure/tpl/form/user_checkout_change.tpl -text
changed_full/460-464/out/azure/tpl/form/user_checkout_noregistration.tpl -text
changed_full/460-464/out/azure/tpl/form/user_checkout_registration.tpl -text
changed_full/460-464/out/azure/tpl/layout/footer.tpl -text
changed_full/460-464/out/azure/tpl/page/checkout/basket.tpl -text
changed_full/460-464/out/azure/tpl/widget/d3googleanalytics/d3GoogleAnalytics.tpl -text
changed_full/460-464/out/basic/tpl/_footer.tpl -text
changed_full/460-464/out/basic/tpl/dyn/mini_basket.tpl -text
changed_full/460-464/out/basic/tpl/inc/d3GoogleAnalytics.tpl -text
changed_full/460-464/out/basic/tpl/inc/popup_basket.tpl -text
changed_full/460-464/out/basic/tpl/page/checkout/basket.tpl -text
changed_full/460-464/out/basic/tpl/page/checkout/user.tpl -text
copy_this/admin/d3_cfg_googleanalytics.php -text
copy_this/admin/d3_cfg_googleanalytics_campaigns.php -text
copy_this/admin/d3_cfg_googleanalytics_licence.php -text
copy_this/admin/d3_cfg_googleanalytics_list.php -text
copy_this/admin/d3_cfg_googleanalytics_main.php -text
copy_this/core/smarty/plugins/function.d3getArticleFromOrderArticle.php -text
copy_this/modules/d3GoogleAnalytics/core/d3_oxorder_googleanalytics.php -text
copy_this/modules/d3GoogleAnalytics/menu.xml -text
copy_this/modules/d3GoogleAnalytics/metadata.php -text
copy_this/modules/d3GoogleAnalytics/picture.png -text
copy_this/modules/d3GoogleAnalytics/views/d3_oxcmp_utils_googleanalytics.php -text
setup+doku/Google[!!-~]Analytics-Installation.pdf -text
setup+doku/adwords_1.png -text
setup+doku/adwords_2.png -text
setup+doku/analytics_1.png -text
setup+doku/analytics_2.png -text
setup+doku/install_ee.sql -text
setup+doku/install_pe_ce.sql -text
setup+doku/update.sql -text

Binary file not shown.

View File

@ -0,0 +1,98 @@
<?php
$sLangName = "Deutsch";
$iLangNr = 0;
// -------------------------------
// RESOURCE IDENTITFIER = STRING
// -------------------------------
$aLang = array(
//Navigation
'charset' => 'ISO-8859-15',
'd3mxd3modules' => 'D³ Module',
'd3mxgoogleanalytics' => 'Google Analytics',
'd3mxgoogleanalytics_settings' => 'Einstellungen',
'd3tbclgoogleanalytics_main' => 'Analytics',
'd3tbclgoogleanalytics_adwords' => 'Kampagnen (z.B. AdWords)',
'D3_GOOGLEANALYTICS_CFG_TITLE' => 'Google Analytics Schnittstelle - Einstellungen',
'D3_GOOGLEANALYTICS_MAIN' => 'Grundeinstellungen',
'D3_GOOGLEANALYTICS_MAIN_GAID' => 'Analyics-ID',
'D3_GOOGLEANALYTICS_MAIN_GAID_DESC' => 'Fügen Sie hier die Google Analytics Konto-ID ein. Diese finden Sie in Ihrem GA-Konto und beginnt im Normalfall mit "UA-".',
'D3_GOOGLEANALYTICS_MAIN_ANONYMIZEIP' => 'IP-Adressen anonymisiert übertragen (dringend empfohlen)',
'D3_GOOGLEANALYTICS_MAIN_ANONYMIZEIP_DESC' => 'Die IP-Adressen Ihrer Shopbesucher werden anonymisiert. Zwar werden dadurch die Gebietszuordnungen etwas ungenauer. Jedoch können Sie nur mit dieser Einstellung den Datenschutzvorschriften in Deutschland entsprechen.',
'D3_GOOGLEANALYTICS_MAIN_TRACKPAGELOADTIME' => 'Seitenladezeit mit übertragen',
'D3_GOOGLEANALYTICS_MAIN_TRACKPAGELOADTIME_DESC' => 'Die Ladezeit Ihrer Seite ist, speziell auch in Hinblick auf verschiedene Länder, durchaus ein Faktor, der in das Ranking Ihrer Page einfliesst.',
'D3_GOOGLEANALYTICS_MAIN_USEREMARKETING' => 'Remarketing verwenden',
'D3_GOOGLEANALYTICS_MAIN_USEREMARKETING_DESC' => 'Wenn Sie sich entschließen, Remarketing mit Google Analytics zu nutzen, setzen Sie diesen Haken. Nachdem Sie diese Änderung vorgenommen haben, erfasst und analysiert Google Analytics neben den üblichen Informationen auch das DoubleClick-Cookie, sofern vorhanden. Das DoubleClick-Cookie ermöglicht Remarketing im Google Display-Netzwerk für Produkte wie AdWords.',
'D3_GOOGLEANALYTICS_ECOMMERCE' => 'eCommerce-Einstellungen',
'D3_GOOGLEANALYTICS_ECOMMERCE_SENDDATA' => 'eCommerce-Daten übertragen',
'D3_GOOGLEANALYTICS_ECOMMERCE_SENDDATA_DESC' => 'Mit dieser Einstellung werden Warenkorbdaten Ihrer Kunden an Analytics übertragen. Damit können Sie z.B. die Produktleistung und Umsatzzahlen ermitteln.',
'D3_GOOGLEANALYTICS_ECOMMERCE_USENETTO' => 'Netto-Preise übertragen, wenn verfügbar',
'D3_GOOGLEANALYTICS_ECOMMERCE_USENETTO_DESC' => 'Betreiben Sie einen B2B-Shop, übertragen Sie Ihre Artikelpreise netto an Analytics, wenn diese auch im Shop ohne Steuer zur Verfügung stehen. ',
'D3_GOOGLEANALYTICS_DOMAIN' => 'Multi-Domain-Einstellungen',
'D3_GOOGLEANALYTICS_DOMAIN_SETALLOWLINKER' => 'Trackingdaten von unterschiedlichen Domains verwenden',
'D3_GOOGLEANALYTICS_DOMAIN_SETALLOWLINKER_DESC' => 'Cross Domain Tracking erlaubt das Sammeln von Trackinginformationen auch über verschiedene Domains hinweg. <br><br>Weitere Informationen finden Sie <a href="http://code.google.com/intl/de/apis/analytics/docs/tracking/asyncMigrationExamples.html" target="gahelp">hier</a>.',
'D3_GOOGLEANALYTICS_DOMAIN_SETDOMAINNAME' => 'fixiert das Tracking-Cookie auf die angegebene Domain (optional)',
'D3_GOOGLEANALYTICS_DOMAIN_SETDOMAINNAME_DESC' => 'Lassen Sie dieses Feld leer, ist das Tacking-Cookie für unterschiedliche Seiten gültig. Wenn Sie statt dessen eine Domain angeben, ist das gesetzte Cookie nur für Seiten unter dieser Domain gültig. Andere zu trackende Seiten setzen dann ein neues Cookie.<br><br>Der Eintrag sollte hier so aussehen: .yourDomainName.com<br><br>Weitere Informationen finden Sie <a href="http://code.google.com/apis/analytics/docs/concepts/gaConceptsCookies.html#significanceOfName" target="gahelp">hier</a>.',
'D3_GOOGLEANALYTICS_DOMAIN_SETCOOKIEPATH' => 'Tracking nur auf ein Verzeichnis beschränken (optional)',
'D3_GOOGLEANALYTICS_DOMAIN_SETCOOKIEPATH_DESC' => 'Ein Eintrag hier sollte so aussehen: /myStore/<br><br>Weitere Informationen finden Sie <a href="http://code.google.com/apis/analytics/docs/tracking/gaTrackingSite.html" target="gahelp">hier</a>.',
'D3_GOOGLEANALYTICS_DOMAIN_COOKIEPATHCOPY' => 'Cookie Informationen werden in das Verzeichnis der selben Domain kopiert (optional)',
'D3_GOOGLEANALYTICS_DOMAIN_COOKIEPATHCOPY_DESC' => 'Ein Eintrag hier sollte so aussehen: /myCart/<br><br>Weitere Informationen finden Sie <a href="http://code.google.com/apis/analytics/docs/tracking/gaTrackingSite.html" target="gahelp">hier</a>.',
'D3_GOOGLEANALYTICS_BROWSER' => 'Browser-Daten',
'D3_GOOGLEANALYTICS_BROWSER_SETCLIENTINFO' => '<b>Deaktiviert</b> die Erkennung von Browserdaten (z.B. Name und Version)',
'D3_GOOGLEANALYTICS_BROWSER_SETCLIENTINFO_DESC' => 'Weitere Informationen finden Sie <a href="http://code.google.com/intl/de/apis/analytics/docs/gaJS/gaJSApiWebClient.html#_gat.GA_Tracker_._setClientInfo" target="gahelp">hier</a>.',
'D3_GOOGLEANALYTICS_BROWSER_SETDETECTFLASH' => '<b>Unterbindet</b> die Erkennung, ob beim Kunden das Flash-Plugin installiert ist.',
'D3_GOOGLEANALYTICS_BROWSER_SETDETECTFLASH_DESC' => 'Weitere Informationen finden Sie <a href="http://code.google.com/intl/de/apis/analytics/docs/gaJS/gaJSApiWebClient.html#_gat.GA_Tracker_._setDetectFlash" target="gahelp">hier</a>.',
'D3_GOOGLEANALYTICS_BROWSER_SETDETECTTITLE' => '<b>Verhindert</b> die Erkennung des Seitentitels.',
'D3_GOOGLEANALYTICS_BROWSER_SETDETECTTITLE_DESC' => 'Weitere Informationen finden Sie <a href="http://code.google.com/intl/de/apis/analytics/docs/gaJS/gaJSApiWebClient.html#_gat.GA_Tracker_._setDetectTitle" target="gahelp">hier</a>.',
'D3_GOOGLEANALYTICS_CUSTOMVARS' => 'individuelle Daten',
'D3_GOOGLEANALYTICS_CUSTOMVARS_TRANSMIT' => 'individuelle Daten übertragen',
'D3_GOOGLEANALYTICS_CUSTOMVARS_TRANSMIT_DESC' => 'Mit individuellen Daten können Sie Parameter übermitteln, die sonst im Rahmen des Trackingcodes nicht gesammelt werden. Ergänzen Sie den entsprechenden Abschnitt im Template "inc/d3GoogleAnalytics.tpl" um die gewünschten Daten. Als Beispiel ist die Übertragung des Kundengeschlechts angelegt.<br><br>Individuelle Daten können nicht mit jedem Tracking-Typ übertragen werden. Lesen Sie auf den Analytics-Hilfe-Seiten nach, ob und wann dies möglich ist. <br><br>Weitere Informationen finden Sie <a href="http://code.google.com/apis/analytics/docs/tracking/gaTrackingCustomVariables.html" target="gahelp">hier</a>.<br>Auf Anregung durch <a href="http://www.commodule.de/blog/tracking/zahlungsarten-in-google-analytics-tracken/" target="Commodule">Commodule-Blog</a> haben wir nun noch weitere Beispiele hinterlegt. Vielen Dank für diese Unterstützung!',
'D3_GOOGLEANALYTICS_SECURITYINFORMATIONS' => 'Im CMS-Baustein "Analytics_Security_Informations" ist ein Text hinterlegt, den Sie Ihren Kunden unter Ihrer Datenschutzerklärung verfügbar machen sollten. Klären Sie jedoch bitte vor Verwendung von Google Analytics Tracking und diesem Hinweistext ab, ob beides mit den Datenschutzbestimmung Ihres Landes konform geht. Ausschließlich der Shopbetreiber haftet für Verstöße. Beraten Sie sich im Zweifel mit Ihrem Rechtsanwalt.<br><br>Nach Aktivierung des Tracking-Codes dauert es in der Regel ca. 24 Stunden, bis die ersten Tracking-Daten in Analytics zur Verfügung stehen.',
// TODO: add content to package
'D3_GOOGLEANALYTICS_ADWORDSGENERAL' => 'Kampagnen Grundeinstellungen',
'D3_GOOGLEANALYTICS_ADWORDSCODE_SETCAMPAIGNTRACK' => 'Kampagnendaten <b>nicht</b> übertragen',
'D3_GOOGLEANALYTICS_ADWORDSCODE_SETCAMPAIGNTRACK_DESC' => 'Das Kampagnentracking ist im Standard aktiviert. Setzen Sie diesen Haken, um die Kampagnenübertragung zu deaktivieren.',
'D3_GOOGLEANALYTICS_ADWORDSCODE_SETCAMPAIGNTHANKYOUONLY' => 'Kampagnendaten nur in Bestellabschlussseite verwenden',
'D3_GOOGLEANALYTICS_ADWORDSCODE_SETCAMPAIGNTHANKYOUONLY_DESC' => 'Ist dieser Haken nicht gesetzt, wird der Kampagnencode shopweit eingefügt. Das AdWords-Conversion Tracking erwartet die Daten jedoch nur bei Bestellabschluss. Ob diese Einstellung notwendig ist, erfahren Sie bei Ihrem Conversion Tracking Anbieter.',
'D3_GOOGLEANALYTICS_ADWORDSMAIN_SETCAMPAIGNCOOKIETIMEOUT' => 'Kampagnenlaufzeit (optional, sonst 6 Monate)',
'D3_GOOGLEANALYTICS_ADWORDSMAIN_SETCAMPAIGNCOOKIETIMEOUT_DESC' => 'Geben Sie hier eine optionale Laufzeit dieser Kampagne in Millisekunden an.<br><br>30 Tage = 2592000000<br>365 Tage = 31536000000',
'D3_GOOGLEANALYTICS_ADWORDSMAIN_SETCAMPAIGNCOOKIETIMEOUT_MS' => 'Millisekunden',
'D3_GOOGLEANALYTICS_ADWORDSMAIN_SETCAMPNOKEY' => 'zwingend verwendete Kampagne (optional)',
'D3_GOOGLEANALYTICS_ADWORDSMAIN_SETCAMPNOKEY_DESC' => 'die hier festgelegte Kampagne wird zwingend verwendet, auch wenn die Cookie-Einstellungen schon eine andere Kampagne liefern.<br><br>Weitere Informationen finden Sie <a href="http://code.google.com/intl/de/apis/analytics/docs/gaJS/gaJSApiCampaignTracking.html#_gat.GA_Tracker_._setCampNOKey" target="gahelp">hier</a>.',
'D3_GOOGLEANALYTICS_ADWORDSCODE' => 'Kampagnen-Code',
'D3_GOOGLEANALYTICS_ADWORDSCODE_CODE' => 'AdWords-Code',
'D3_GOOGLEANALYTICS_ADWORDSCODE_CODE_DESC' => 'Kopieren Sie hier den Kampagnen-Tracking-Code ein, den Sie auf Ihrer AdWords-Seite finden. Kopieren Sie auch das "script"-Tag mit.',
'D3_GOOGLEANALYTICS_ADWORDSMAIN' => 'Individualisierung der Kampagnentrackings',
'D3_GOOGLEANALYTICS_ADWORDSMAIN_SETCAMPNAMEKEY' => 'Kampagnenname (optional)',
'D3_GOOGLEANALYTICS_ADWORDSMAIN_SETCAMPNAMEKEY_DESC' => 'Unter diesem Namen sehen Sie die Auswertung der Daten aus dieser Shopkampagne in Analytics.<br><br>Weitere Informationen finden Sie <a href="http://code.google.com/apis/analytics/docs/gaJS/gaJSApiCampaignTracking.html#_gat.GA_Tracker_._setCampNameKey" target="gahelp">hier</a>.',
'D3_GOOGLEANALYTICS_ADWORDSMAIN_SETCAMPMEDIUMKEY' => 'Kampagnenmedium (optional)',
'D3_GOOGLEANALYTICS_ADWORDSMAIN_SETCAMPMEDIUMKEY_DESC' => 'Definieren Sie das Medium dieser Kampagne (z.B. Werbebanner, Mailkampagne oder auch Klickkampagne). Diese Einstellung finden Sie in der Kampagnenauswertung unter "Keywords".<br><br>Weitere Informationen finden Sie <a href="http://code.google.com/apis/analytics/docs/gaJS/gaJSApiCampaignTracking.html#_gat.GA_Tracker_._setCampMediumKey" target="gahelp">hier</a>.',
'D3_GOOGLEANALYTICS_ADWORDSMAIN_SETCAMPSOURCEKEY' => 'Kampagnenquelle (optional)',
'D3_GOOGLEANALYTICS_ADWORDSMAIN_SETCAMPSOURCEKEY_DESC' => 'Benennen Sie hier die Quelle der Shopkampagne, vergeben Sie zum Beispiel den Webseiten-Name oder den Firmenname.<br><br>Weitere Informationen finden Sie <a href="http://code.google.com/apis/analytics/docs/gaJS/gaJSApiCampaignTracking.html#_gat.GA_Tracker_._setCampSourceKey" target="gahelp">hier</a>.',
'D3_GOOGLEANALYTICS_ADWORDSMAIN_SETCAMPTERMKEY' => 'Schlüsselwort(e) Ihrer Kampagne (optional)',
'D3_GOOGLEANALYTICS_ADWORDSMAIN_SETCAMPTERMKEY_DESC' => 'Auch diese Keywords erscheinen in Analytics unter "Keywords".<br><br>Weitere Informationen finden Sie <a href="http://code.google.com/apis/analytics/docs/gaJS/gaJSApiCampaignTracking.html#_gat.GA_Tracker_._setCampTermKey" target="gahelp">hier</a>.',
'D3_GOOGLEANALYTICS_ADWORDSMAIN_SETCAMPCONTENTKEY' => 'Inhaltsbeschreibung der Kampagne (optional)',
'D3_GOOGLEANALYTICS_ADWORDSMAIN_SETCAMPCONTENTKEY_DESC' => 'Den beschrieben Inhalt finden Sie in der Auswertung als "Ad Content".<br><br>Weitere Informationen finden Sie <a href="http://code.google.com/apis/analytics/docs/gaJS/gaJSApiCampaignTracking.html#_gat.GA_Tracker_._setCampContentKey" target="gahelp">hier</a>.',
'D3_GOOGLEANALYTICS_METADATA_TITLE' => 'Google Analytics Schnittstelle',
'D3_GOOGLEANALYTICS_METADATA_DESC' => 'Dieses Modul stellt Ihnen die schnelle und unkomplizierte Einbindung Ihres Google-Analytics-Kontos in Ihren Shop zur Verfügung. Hierbei werden über standardisierte Schnittstellen die Besucherdaten und eCommerce-Daten zu Google übertragen.Ebenfalls übermittelt werden Daten der Website-Suche. Dem Modul liegen angepaßte Templates bei, mit denen auch die Trichter ordentlich protokolliert werden.',
);
/*
[{ oxmultilang ident="GENERAL_YOUWANTTODELETE" }]
*/

View File

@ -0,0 +1,98 @@
<?php
$sLangName = "English";
$iLangNr = 1;
// -------------------------------
// RESOURCE IDENTITFIER = STRING
// -------------------------------
$aLang = array(
//Navigation
'charset' => 'ISO-8859-15',
'd3mxd3modules' => 'D³ Module',
'd3mxgoogleanalytics' => 'Google Analytics',
'd3mxgoogleanalytics_settings' => 'Einstellungen',
'd3tbclgoogleanalytics_main' => 'Analytics',
'd3tbclgoogleanalytics_adwords' => 'Kampagnen (z.B. AdWords)',
'D3_GOOGLEANALYTICS_CFG_TITLE' => 'Google Analytics Schnittstelle - Einstellungen',
'D3_GOOGLEANALYTICS_MAIN' => 'Grundeinstellungen',
'D3_GOOGLEANALYTICS_MAIN_GAID' => 'Analyics-ID',
'D3_GOOGLEANALYTICS_MAIN_GAID_DESC' => 'Fügen Sie hier die Google Analytics Konto-ID ein. Diese finden Sie in Ihrem GA-Konto und beginnt im Normalfall mit "UA-".',
'D3_GOOGLEANALYTICS_MAIN_ANONYMIZEIP' => 'IP-Adressen anonymisiert übertragen (dringend empfohlen)',
'D3_GOOGLEANALYTICS_MAIN_ANONYMIZEIP_DESC' => 'Die IP-Adressen Ihrer Shopbesucher werden anonymisiert. Zwar werden dadurch die Gebietszuordnungen etwas ungenauer. Jedoch können Sie nur mit dieser Einstellung den Datenschutzvorschriften in Deutschland entsprechen.',
'D3_GOOGLEANALYTICS_MAIN_TRACKPAGELOADTIME' => 'Seitenladezeit mit übertragen',
'D3_GOOGLEANALYTICS_MAIN_TRACKPAGELOADTIME_DESC' => 'Die Ladezeit Ihrer Seite ist, speziell auch in Hinblick auf verschiedene Länder, durchaus ein Faktor, der in das Ranking Ihrer Page einfliesst.',
'D3_GOOGLEANALYTICS_MAIN_USEREMARKETING' => 'Remarketing verwenden',
'D3_GOOGLEANALYTICS_MAIN_USEREMARKETING_DESC' => 'Wenn Sie sich entschließen, Remarketing mit Google Analytics zu nutzen, setzen Sie diesen Haken. Nachdem Sie diese Änderung vorgenommen haben, erfasst und analysiert Google Analytics neben den üblichen Informationen auch das DoubleClick-Cookie, sofern vorhanden. Das DoubleClick-Cookie ermöglicht Remarketing im Google Display-Netzwerk für Produkte wie AdWords.',
'D3_GOOGLEANALYTICS_ECOMMERCE' => 'eCommerce-Einstellungen',
'D3_GOOGLEANALYTICS_ECOMMERCE_SENDDATA' => 'eCommerce-Daten übertragen',
'D3_GOOGLEANALYTICS_ECOMMERCE_SENDDATA_DESC' => 'Mit dieser Einstellung werden Warenkorbdaten Ihrer Kunden an Analytics übertragen. Damit können Sie z.B. die Produktleistung und Umsatzzahlen ermitteln.',
'D3_GOOGLEANALYTICS_ECOMMERCE_USENETTO' => 'Netto-Preise übertragen, wenn verfügbar',
'D3_GOOGLEANALYTICS_ECOMMERCE_USENETTO_DESC' => 'Betreiben Sie einen B2B-Shop, übertragen Sie Ihre Artikelpreise netto an Analytics, wenn diese auch im Shop ohne Steuer zur Verfügung stehen. ',
'D3_GOOGLEANALYTICS_DOMAIN' => 'Multi-Domain-Einstellungen',
'D3_GOOGLEANALYTICS_DOMAIN_SETALLOWLINKER' => 'Trackingdaten von unterschiedlichen Domains verwenden',
'D3_GOOGLEANALYTICS_DOMAIN_SETALLOWLINKER_DESC' => 'Cross Domain Tracking erlaubt das Sammeln von Trackinginformationen auch über verschiedene Domains hinweg. <br><br>Weitere Informationen finden Sie <a href="http://code.google.com/intl/de/apis/analytics/docs/tracking/asyncMigrationExamples.html" target="gahelp">hier</a>.',
'D3_GOOGLEANALYTICS_DOMAIN_SETDOMAINNAME' => 'fixiert das Tracking-Cookie auf die angegebene Domain (optional)',
'D3_GOOGLEANALYTICS_DOMAIN_SETDOMAINNAME_DESC' => 'Lassen Sie dieses Feld leer, ist das Tacking-Cookie für unterschiedliche Seiten gültig. Wenn Sie statt dessen eine Domain angeben, ist das gesetzte Cookie nur für Seiten unter dieser Domain gültig. Andere zu trackende Seiten setzen dann ein neues Cookie.<br><br>Der Eintrag sollte hier so aussehen: .yourDomainName.com<br><br>Weitere Informationen finden Sie <a href="http://code.google.com/apis/analytics/docs/concepts/gaConceptsCookies.html#significanceOfName" target="gahelp">hier</a>.',
'D3_GOOGLEANALYTICS_DOMAIN_SETCOOKIEPATH' => 'Tracking nur auf ein Verzeichnis beschränken (optional)',
'D3_GOOGLEANALYTICS_DOMAIN_SETCOOKIEPATH_DESC' => 'Ein Eintrag hier sollte so aussehen: /myStore/<br><br>Weitere Informationen finden Sie <a href="http://code.google.com/apis/analytics/docs/tracking/gaTrackingSite.html" target="gahelp">hier</a>.',
'D3_GOOGLEANALYTICS_DOMAIN_COOKIEPATHCOPY' => 'Cookie Informationen werden in das Verzeichnis der selben Domain kopiert (optional)',
'D3_GOOGLEANALYTICS_DOMAIN_COOKIEPATHCOPY_DESC' => 'Ein Eintrag hier sollte so aussehen: /myCart/<br><br>Weitere Informationen finden Sie <a href="http://code.google.com/apis/analytics/docs/tracking/gaTrackingSite.html" target="gahelp">hier</a>.',
'D3_GOOGLEANALYTICS_BROWSER' => 'Browser-Daten',
'D3_GOOGLEANALYTICS_BROWSER_SETCLIENTINFO' => '<b>Deaktiviert</b> die Erkennung von Browserdaten (z.B. Name und Version)',
'D3_GOOGLEANALYTICS_BROWSER_SETCLIENTINFO_DESC' => 'Weitere Informationen finden Sie <a href="http://code.google.com/intl/de/apis/analytics/docs/gaJS/gaJSApiWebClient.html#_gat.GA_Tracker_._setClientInfo" target="gahelp">hier</a>.',
'D3_GOOGLEANALYTICS_BROWSER_SETDETECTFLASH' => '<b>Unterbindet</b> die Erkennung, ob beim Kunden das Flash-Plugin installiert ist.',
'D3_GOOGLEANALYTICS_BROWSER_SETDETECTFLASH_DESC' => 'Weitere Informationen finden Sie <a href="http://code.google.com/intl/de/apis/analytics/docs/gaJS/gaJSApiWebClient.html#_gat.GA_Tracker_._setDetectFlash" target="gahelp">hier</a>.',
'D3_GOOGLEANALYTICS_BROWSER_SETDETECTTITLE' => '<b>Verhindert</b> die Erkennung des Seitentitels.',
'D3_GOOGLEANALYTICS_BROWSER_SETDETECTTITLE_DESC' => 'Weitere Informationen finden Sie <a href="http://code.google.com/intl/de/apis/analytics/docs/gaJS/gaJSApiWebClient.html#_gat.GA_Tracker_._setDetectTitle" target="gahelp">hier</a>.',
'D3_GOOGLEANALYTICS_CUSTOMVARS' => 'individuelle Daten',
'D3_GOOGLEANALYTICS_CUSTOMVARS_TRANSMIT' => 'individuelle Daten übertragen',
'D3_GOOGLEANALYTICS_CUSTOMVARS_TRANSMIT_DESC' => 'Mit individuellen Daten können Sie Parameter übermitteln, die sonst im Rahmen des Trackingcodes nicht gesammelt werden. Ergänzen Sie den entsprechenden Abschnitt im Template "inc/d3GoogleAnalytics.tpl" um die gewünschten Daten. Als Beispiel ist die Übertragung des Kundengeschlechts angelegt.<br><br>Individuelle Daten können nicht mit jedem Tracking-Typ übertragen werden. Lesen Sie auf den Analytics-Hilfe-Seiten nach, ob und wann dies möglich ist. <br><br>Weitere Informationen finden Sie <a href="http://code.google.com/apis/analytics/docs/tracking/gaTrackingCustomVariables.html" target="gahelp">hier</a>.',
'D3_GOOGLEANALYTICS_SECURITYINFORMATIONS' => 'Im CMS-Baustein "Analytics_Security_Informations" ist ein Text hinterlegt, den Sie Ihren Kunden unter Ihrer Datenschutzerklärung verfügbar machen sollten. Klären Sie jedoch bitte vor Verwendung von Google Analytics Tracking und diesem Hinweistext ab, ob beides mit den Datenschutzbestimmung Ihres Landes konform geht. Ausschließlich der Shopbetreiber haftet für Verstöße. Beraten Sie sich im Zweifel mit Ihrem Rechtsanwalt.<br><br>Nach Aktivierung des Tracking-Codes dauert es in der Regel ca. 24 Stunden, bis die ersten Tracking-Daten in Analytics zur Verfügung stehen.',
// TODO: add content to package
'D3_GOOGLEANALYTICS_ADWORDSGENERAL' => 'Kampagnen Grundeinstellungen',
'D3_GOOGLEANALYTICS_ADWORDSCODE_SETCAMPAIGNTRACK' => 'Kampagnendaten <b>nicht</b> übertragen',
'D3_GOOGLEANALYTICS_ADWORDSCODE_SETCAMPAIGNTRACK_DESC' => 'Das Kampagnentracking ist im Standard aktiviert. Setzen Sie diesen Haken, um die Kampagnenübertragung zu deaktivieren.',
'D3_GOOGLEANALYTICS_ADWORDSCODE_SETCAMPAIGNTHANKYOUONLY' => 'Kampagnendaten nur in Bestellabschlussseite verwenden',
'D3_GOOGLEANALYTICS_ADWORDSCODE_SETCAMPAIGNTHANKYOUONLY_DESC' => 'Ist dieser Haken nicht gesetzt, wird der Kampagnencode shopweit eingefügt. Das AdWords-Conversion Tracking erwartet die Daten jedoch nur bei Bestellabschluss. Ob diese Einstellung notwendig ist, erfahren Sie bei Ihrem Conversion Tracking Anbieter.',
'D3_GOOGLEANALYTICS_ADWORDSMAIN_SETCAMPAIGNCOOKIETIMEOUT' => 'Kampagnenlaufzeit (optional, sonst 6 Monate)',
'D3_GOOGLEANALYTICS_ADWORDSMAIN_SETCAMPAIGNCOOKIETIMEOUT_DESC' => 'Geben Sie hier eine optionale Laufzeit dieser Kampagne in Millisekunden an.<br><br>30 Tage = 2592000000<br>365 Tage = 31536000000',
'D3_GOOGLEANALYTICS_ADWORDSMAIN_SETCAMPAIGNCOOKIETIMEOUT_MS' => 'Millisekunden',
'D3_GOOGLEANALYTICS_ADWORDSMAIN_SETCAMPNOKEY' => 'zwingend verwendete Kampagne (optional)',
'D3_GOOGLEANALYTICS_ADWORDSMAIN_SETCAMPNOKEY_DESC' => 'die hier festgelegte Kampagne wird zwingend verwendet, auch wenn die Cookie-Einstellungen schon eine andere Kampagne liefern.<br><br>Weitere Informationen finden Sie <a href="http://code.google.com/intl/de/apis/analytics/docs/gaJS/gaJSApiCampaignTracking.html#_gat.GA_Tracker_._setCampNOKey" target="gahelp">hier</a>.',
'D3_GOOGLEANALYTICS_ADWORDSCODE' => 'Kampagnen-Code',
'D3_GOOGLEANALYTICS_ADWORDSCODE_CODE' => 'AdWords-Code',
'D3_GOOGLEANALYTICS_ADWORDSCODE_CODE_DESC' => 'Kopieren Sie hier den Kampagnen-Tracking-Code ein, den Sie auf Ihrer AdWords-Seite finden. Kopieren Sie auch das "script"-Tag mit.',
'D3_GOOGLEANALYTICS_ADWORDSMAIN' => 'Individualisierung der Kampagnentrackings',
'D3_GOOGLEANALYTICS_ADWORDSMAIN_SETCAMPNAMEKEY' => 'Kampagnenname (optional)',
'D3_GOOGLEANALYTICS_ADWORDSMAIN_SETCAMPNAMEKEY_DESC' => 'Unter diesem Namen sehen Sie die Auswertung der Daten aus dieser Shopkampagne in Analytics.<br><br>Weitere Informationen finden Sie <a href="http://code.google.com/apis/analytics/docs/gaJS/gaJSApiCampaignTracking.html#_gat.GA_Tracker_._setCampNameKey" target="gahelp">hier</a>.',
'D3_GOOGLEANALYTICS_ADWORDSMAIN_SETCAMPMEDIUMKEY' => 'Kampagnenmedium (optional)',
'D3_GOOGLEANALYTICS_ADWORDSMAIN_SETCAMPMEDIUMKEY_DESC' => 'Definieren Sie das Medium dieser Kampagne (z.B. Werbebanner, Mailkampagne oder auch Klickkampagne). Diese Einstellung finden Sie in der Kampagnenauswertung unter "Keywords".<br><br>Weitere Informationen finden Sie <a href="http://code.google.com/apis/analytics/docs/gaJS/gaJSApiCampaignTracking.html#_gat.GA_Tracker_._setCampMediumKey" target="gahelp">hier</a>.',
'D3_GOOGLEANALYTICS_ADWORDSMAIN_SETCAMPSOURCEKEY' => 'Kampagnenquelle (optional)',
'D3_GOOGLEANALYTICS_ADWORDSMAIN_SETCAMPSOURCEKEY_DESC' => 'Benennen Sie hier die Quelle der Shopkampagne, vergeben Sie zum Beispiel den Webseiten-Name oder den Firmenname.<br><br>Weitere Informationen finden Sie <a href="http://code.google.com/apis/analytics/docs/gaJS/gaJSApiCampaignTracking.html#_gat.GA_Tracker_._setCampSourceKey" target="gahelp">hier</a>.',
'D3_GOOGLEANALYTICS_ADWORDSMAIN_SETCAMPTERMKEY' => 'Schlüsselwort(e) Ihrer Kampagne (optional)',
'D3_GOOGLEANALYTICS_ADWORDSMAIN_SETCAMPTERMKEY_DESC' => 'Auch diese Keywords erscheinen in Analytics unter "Keywords".<br><br>Weitere Informationen finden Sie <a href="http://code.google.com/apis/analytics/docs/gaJS/gaJSApiCampaignTracking.html#_gat.GA_Tracker_._setCampTermKey" target="gahelp">hier</a>.',
'D3_GOOGLEANALYTICS_ADWORDSMAIN_SETCAMPCONTENTKEY' => 'Inhaltsbeschreibung der Kampagne (optional)',
'D3_GOOGLEANALYTICS_ADWORDSMAIN_SETCAMPCONTENTKEY_DESC' => 'Den beschrieben Inhalt finden Sie in der Auswertung als "Ad Content".<br><br>Weitere Informationen finden Sie <a href="http://code.google.com/apis/analytics/docs/gaJS/gaJSApiCampaignTracking.html#_gat.GA_Tracker_._setCampContentKey" target="gahelp">hier</a>.',
'D3_GOOGLEANALYTICS_METADATA_TITLE' => 'Google Analytics Schnittstelle',
'D3_GOOGLEANALYTICS_METADATA_DESC' => 'Dieses Modul stellt Ihnen die schnelle und unkomplizierte Einbindung Ihres Google-Analytics-Kontos in Ihren Shop zur Verfügung. Hierbei werden über standardisierte Schnittstellen die Besucherdaten und eCommerce-Daten zu Google übertragen.Ebenfalls übermittelt werden Daten der Website-Suche. Dem Modul liegen angepaßte Templates bei, mit denen auch die Trichter ordentlich protokolliert werden.',
);
/*
[{ oxmultilang ident="GENERAL_YOUWANTTODELETE" }]
*/

View File

@ -0,0 +1,296 @@
[{include file="headitem.tpl" title="D3_GOOGLEANALYTICS_CFG_TITLE"|oxmultilangassign}]
<link rel="stylesheet" type="text/css" href="[{$oViewConf->getResourceUrl() }]d3_mod_cfg.css">
<script type="text/javascript">
<!--
[{ if $updatelist == 1}]
UpdateList('[{ $oxid }]');
[{ /if}]
function UpdateList( sID)
{
var oSearch = parent.list.document.getElementById("search");
oSearch.oxid.value=sID;
oSearch.fnc.value='';
oSearch.submit();
}
function EditThis( sID)
{
var oTransfer = document.getElementById("transfer");
oTransfer.oxid.value=sID;
oTransfer.cl.value='';
oTransfer.submit();
var oSearch = parent.list.document.getElementById("search");
oSearch.actedit.value = 0;
oSearch.oxid.value=sID;
oSearch.submit();
}
function _groupExp(el) {
var _cur = el.parentNode;
if (_cur.className == "exp") _cur.className = "";
else _cur.className = "exp";
}
-->
</script>
<style type="text/css">
<!--
.questbox{
background-color: #07f;
color: white;
float: right;
position: relative;
display: block;
padding: 1px 4px;
font-weight: bold;
z-index: 98;
cursor: help;
font-family: Verdana,Arial,Helvetica,sans-serif;
font-size: 10px;
line-height: 12px;
}
.helptextbox{
background-color: white;
color: black;
border: 1px solid black;
position: absolute;
overflow: hidden;
padding: 5px;
margin-top: 15px;
width: 300px;
z-index: 99;
}
fieldset{
border: 1px inset black;
background-color: #F0F0F0;
}
legend{
font-weight: bold;
}
dl dt{
font-weight: normal;
width: 55%;
}
.ext_edittext {
padding: 2px;
}
td.edittext {
white-space: normal;
}
div.box{background: white url([{$oView->getBGLogoUrl()}]) no-repeat bottom right;}
-->
</style>
[{ if $readonly}]
[{assign var="readonly" value="readonly disabled"}]
[{else}]
[{assign var="readonly" value=""}]
[{/if}]
<form name="transfer" id="transfer" action="[{ $oViewConf->getSelfLink() }]" method="post">
[{ $oViewConf->getHiddenSid() }]
<input type="hidden" name="oxid" value="[{ $oxid }]">
<input type="hidden" name="cl" value="[{ $oViewConf->getActiveClassName() }]">
<input type="hidden" name="actshop" value="[{ $shop->id }]">
<input type="hidden" name="editlanguage" value="[{ $editlanguage }]">
</form>
<form name="myedit" id="myedit" action="[{ $oViewConf->getSelfLink() }]" method="post">
[{ $oViewConf->getHiddenSid() }]
<input type="hidden" name="cl" value="[{ $oViewConf->getActiveClassName() }]">
<input type="hidden" name="fnc" value="save">
<input type="hidden" name="oxid" value="[{ $oxid }]">
<input type="hidden" name="editval[d3_cfg_mod__oxid]" value="[{ $oxid }]">
<table border="0" width="98%">
<tr>
<td valign="top" class="edittext">
[{if $oView->getValueStatus() == 'error'}]
<hr>
<b>[{oxmultilang ident="D3_CFG_MOD_GENERAL_NOCONFIG_DESC"}]</b><br>
<input type="submit" value="[{oxmultilang ident="D3_CFG_MOD_GENERAL_NOCONFIG_BTN"}]">
</form>
[{else}]
<div class="groupExp">
<div class="">
<a class="rc" onclick="_groupExp(this); return false;" href="#">
<b>
[{oxmultilang ident="D3_GOOGLEANALYTICS_ADWORDSGENERAL"}]
</b>
</a>
<dl>
<dt>
[{oxmultilang ident="D3_GOOGLEANALYTICS_ADWORDSCODE_SETCAMPAIGNTRACK"}]
[{* _gaq.push(['_setCampaignTrack', false]); *}]
</dt>
<dd>
<input type="hidden" name="value[d3_cfg_mod__blD3GASetCampaignTrack]" value="0">
<input class="edittext ext_edittext" type="checkbox" value="1" [{if $value->d3_cfg_mod__blD3GASetCampaignTrack}]checked[{/if}] name="value[d3_cfg_mod__blD3GASetCampaignTrack]">
[{ oxinputhelp ident="D3_GOOGLEANALYTICS_ADWORDSCODE_SETCAMPAIGNTRACK_DESC" }]
</dd>
<div class="spacer"></div>
</dl>
<dl>
<dt>
[{oxmultilang ident="D3_GOOGLEANALYTICS_ADWORDSCODE_SETCAMPAIGNTHANKYOUONLY"}]
</dt>
<dd>
<input type="hidden" name="value[d3_cfg_mod__blD3GASetCampaignOnThankyouOnly]" value="0">
<input class="edittext ext_edittext" type="checkbox" value="1" [{if $value->d3_cfg_mod__blD3GASetCampaignOnThankyouOnly}]checked[{/if}] name="value[d3_cfg_mod__blD3GASetCampaignOnThankyouOnly]">
[{ oxinputhelp ident="D3_GOOGLEANALYTICS_ADWORDSCODE_SETCAMPAIGNTHANKYOUONLY_DESC" }]
</dd>
<div class="spacer"></div>
</dl>
<dl>
<dt>
[{oxmultilang ident="D3_GOOGLEANALYTICS_ADWORDSMAIN_SETCAMPAIGNCOOKIETIMEOUT"}]
[{* _gaq.push(['_setCampaignCookieTimeout', 31536000000]); *}]
</dt>
<dd>
<input class="edittext ext_edittext" type="text" size="30" maxlength="30" value="[{$value->d3_cfg_mod__sD3GASetCampaignCookieTimeout}]" name="value[d3_cfg_mod__sD3GASetCampaignCookieTimeout]"> [{oxmultilang ident="D3_GOOGLEANALYTICS_ADWORDSMAIN_SETCAMPAIGNCOOKIETIMEOUT_MS"}]
[{ oxinputhelp ident="D3_GOOGLEANALYTICS_ADWORDSMAIN_SETCAMPAIGNCOOKIETIMEOUT_DESC" }]
</dd>
<div class="spacer"></div>
</dl>
<dl>
<dt>
[{oxmultilang ident="D3_GOOGLEANALYTICS_ADWORDSMAIN_SETCAMPNOKEY"}]
[{* _gaq.push(['_setCampNOKey', 'ga_nooverride']); *}]
</dt>
<dd>
<input type="hidden" name="value[d3_cfg_mod__blD3GASetCampNoKey]" value="0">
<input class="edittext ext_edittext" type="checkbox" value="1" [{if $value->d3_cfg_mod__blD3GASetCampNoKey}]checked[{/if}] name="value[d3_cfg_mod__blD3GASetCampNoKey]">
[{ oxinputhelp ident="D3_GOOGLEANALYTICS_ADWORDSMAIN_SETCAMPNOKEY_DESC" }]
</dd>
<div class="spacer"></div>
</dl>
</div>
</div>
<div class="groupExp">
<div class="">
<a class="rc" onclick="_groupExp(this); return false;" href="#">
<b>
[{oxmultilang ident="D3_GOOGLEANALYTICS_ADWORDSCODE"}]
</b>
</a>
<dl>
<dt>
[{oxmultilang ident="D3_GOOGLEANALYTICS_ADWORDSCODE_CODE"}]
</dt>
<dd>
<textarea class="edittext ext_edittext" cols="80" rows="7" name="value[d3_cfg_mod__sD3GACampaignCode]">[{strip}]
[{$value->d3_cfg_mod__sD3GACampaignCode}]
[{/strip}]</textarea>
[{ oxinputhelp ident="D3_GOOGLEANALYTICS_ADWORDSCODE_CODE_DESC" }]
</dd>
<div class="spacer"></div>
</dl>
</div>
</div>
<div class="groupExp">
<div class="">
<a class="rc" onclick="_groupExp(this); return false;" href="#">
<b>
[{oxmultilang ident="D3_GOOGLEANALYTICS_ADWORDSMAIN"}]
</b>
</a>
<dl>
<dt>
[{oxmultilang ident="D3_GOOGLEANALYTICS_ADWORDSMAIN_SETCAMPNAMEKEY"}]
[{* _gaq.push(['_setCampNameKey', 'ga_campaign']); *}]
</dt>
<dd>
<input class="edittext ext_edittext" type="text" size="30" maxlength="100" value="[{$value->d3_cfg_mod__sD3GASetCampNameKey}]" name="value[d3_cfg_mod__sD3GASetCampNameKey]">
[{ oxinputhelp ident="D3_GOOGLEANALYTICS_ADWORDSMAIN_SETCAMPNAMEKEY_DESC" }]
</dd>
<div class="spacer"></div>
</dl>
<dl>
<dt>
[{oxmultilang ident="D3_GOOGLEANALYTICS_ADWORDSMAIN_SETCAMPMEDIUMKEY"}]
[{* _gaq.push(['_setCampMediumKey', 'ga_medium']); *}]
</dt>
<dd>
<input class="edittext ext_edittext" type="text" size="30" maxlength="100" value="[{$value->d3_cfg_mod__sD3GASetCampMediumKey}]" name="value[d3_cfg_mod__sD3GASetCampMediumKey]">
[{ oxinputhelp ident="D3_GOOGLEANALYTICS_ADWORDSMAIN_SETCAMPMEDIUMKEY_DESC" }]
</dd>
<div class="spacer"></div>
</dl>
<dl>
<dt>
[{oxmultilang ident="D3_GOOGLEANALYTICS_ADWORDSMAIN_SETCAMPSOURCEKEY"}]
[{* _gaq.push(['_setCampSourceKey', 'ga_source']); *}]
</dt>
<dd>
<input class="edittext ext_edittext" type="text" size="30" maxlength="100" value="[{$value->d3_cfg_mod__sD3GASetCampSourceKey}]" name="value[d3_cfg_mod__sD3GASetCampSourceKey]">
[{ oxinputhelp ident="D3_GOOGLEANALYTICS_ADWORDSMAIN_SETCAMPSOURCEKEY_DESC" }]
</dd>
<div class="spacer"></div>
</dl>
<dl>
<dt>
[{oxmultilang ident="D3_GOOGLEANALYTICS_ADWORDSMAIN_SETCAMPTERMKEY"}]
[{* _gaq.push(['_setCampTermKey', 'ga_term']); *}]
</dt>
<dd>
<input class="edittext ext_edittext" type="text" size="30" maxlength="100" value="[{$value->d3_cfg_mod__sD3GASetCampTermKey}]" name="value[d3_cfg_mod__sD3GASetCampTermKey]">
[{ oxinputhelp ident="D3_GOOGLEANALYTICS_ADWORDSMAIN_SETCAMPTERMKEY_DESC" }]
</dd>
<div class="spacer"></div>
</dl>
<dl>
<dt>
[{oxmultilang ident="D3_GOOGLEANALYTICS_ADWORDSMAIN_SETCAMPCONTENTKEY"}]
[{* _gaq.push(['_setCampContentKey', 'ga_content']); *}]
</dt>
<dd>
<input class="edittext ext_edittext" type="text" size="30" maxlength="100" value="[{$value->d3_cfg_mod__sD3GASetCampContentKey}]" name="value[d3_cfg_mod__sD3GASetCampContentKey]">
[{ oxinputhelp ident="D3_GOOGLEANALYTICS_ADWORDSMAIN_SETCAMPCONTENTKEY_DESC" }]
</dd>
<div class="spacer"></div>
</dl>
</div>
</div>
<table width="100%">
<tr>
<td class="edittext ext_edittext" align="left"><br>
<span class="d3modcfg_btn icon status_ok">
<input type="submit" name="save" value="[{oxmultilang ident="D3_CFG_MOD_GENERAL_SAVE"}]">
<div></div>
</span>
</td>
</tr>
</table>
[{/if}]
[{include file="bottomitem.tpl"}]
<script type="text/javascript">
if (parent.parent)
{ parent.parent.sShopTitle = "[{$actshopobj->oxshops__oxname->getRawValue()|oxaddslashes}]";
parent.parent.sMenuItem = "[{oxmultilang ident="d3mxgoogleanalytics"}]";
parent.parent.sMenuSubItem = "[{oxmultilang ident="d3tbclgoogleanalytics_adwords"}]";
parent.parent.sWorkArea = "[{$_act}]";
parent.parent.setTitle();
}
</script>

View File

@ -0,0 +1,413 @@
[{include file="headitem.tpl" title="D3_GOOGLEANALYTICS_CFG_TITLE"|oxmultilangassign}]
<link rel="stylesheet" type="text/css" href="[{$oViewConf->getResourceUrl() }]d3_mod_cfg.css">
<script type="text/javascript">
<!--
[{ if $updatelist == 1}]
UpdateList('[{ $oxid }]');
[{ /if}]
function UpdateList( sID)
{
var oSearch = parent.list.document.getElementById("search");
oSearch.oxid.value=sID;
oSearch.fnc.value='';
oSearch.submit();
}
function EditThis( sID)
{
var oTransfer = document.getElementById("transfer");
oTransfer.oxid.value=sID;
oTransfer.cl.value='';
oTransfer.submit();
var oSearch = parent.list.document.getElementById("search");
oSearch.actedit.value = 0;
oSearch.oxid.value=sID;
oSearch.submit();
}
function _groupExp(el) {
var _cur = el.parentNode;
if (_cur.className == "exp") _cur.className = "";
else _cur.className = "exp";
}
-->
</script>
<style type="text/css">
<!--
.questbox{
background-color: #07f;
color: white;
float: right;
position: relative;
display: block;
padding: 1px 4px;
font-weight: bold;
z-index: 98;
cursor: help;
font-family: Verdana,Arial,Helvetica,sans-serif;
font-size: 10px;
line-height: 12px;
}
.helptextbox{
background-color: white;
color: black;
border: 1px solid black;
position: absolute;
overflow: hidden;
padding: 5px;
margin-top: 15px;
width: 300px;
z-index: 99;
}
fieldset{
border: 1px inset black;
background-color: #F0F0F0;
}
legend{
font-weight: bold;
}
dl dt{
font-weight: normal;
width: 55%;
}
.ext_edittext {
padding: 2px;
}
td.edittext {
white-space: normal;
}
div.box{background: white url([{$oView->getBGLogoUrl()}]) no-repeat bottom right;}
-->
</style>
[{ if $readonly}]
[{assign var="readonly" value="readonly disabled"}]
[{else}]
[{assign var="readonly" value=""}]
[{/if}]
<form name="transfer" id="transfer" action="[{ $oViewConf->getSelfLink() }]" method="post">
[{ $oViewConf->getHiddenSid() }]
<input type="hidden" name="oxid" value="[{ $oxid }]">
<input type="hidden" name="cl" value="[{ $oViewConf->getActiveClassName() }]">
<input type="hidden" name="actshop" value="[{ $shop->id }]">
<input type="hidden" name="editlanguage" value="[{ $editlanguage }]">
</form>
<form name="myedit" id="myedit" action="[{ $oViewConf->getSelfLink() }]" method="post">
[{ $oViewConf->getHiddenSid() }]
<input type="hidden" name="cl" value="[{ $oViewConf->getActiveClassName() }]">
<input type="hidden" name="fnc" value="save">
<input type="hidden" name="oxid" value="[{ $oxid }]">
<input type="hidden" name="editval[d3_cfg_mod__oxid]" value="[{ $oxid }]">
<table border="0" width="98%">
<tr>
<td valign="top" class="edittext">
<table style="width: 100%">
<tr>
<td style="width:50%; border-right: 1px solid #999;">
<table cellspacing="0" cellpadding="0" border="0" width="100%">
<tr>
<td class="edittext ext_edittext">
[{oxmultilang ident="D3_CFG_MOD_GENERAL_MODULEACTIVE"}]
</td>
<td class="edittext ext_edittext">
<input type="hidden" name="editval[d3_cfg_mod__oxactive]" value='0'>
<input class="edittext ext_edittext" type="checkbox" name="editval[d3_cfg_mod__oxactive]" value='1' [{if $edit->d3_cfg_mod__oxactive->value == 1}]checked[{/if}]>
</td>
</tr>
</table>
</td>
<td>
[{assign var="blD3HasLog" value=$oView->checkD3Log() }]
<table cellspacing="0" cellpadding="0" border="0">
<tr>
<td class="edittext ext_edittext" style="width: 100%;">
[{if $blD3HasLog}]
[{oxmultilang ident="D3_CFG_MOD_GENERAL_MODULELOGGING"}]
[{/if}]
</td>
<td class="edittext ext_edittext" align="left">
[{if $blD3HasLog}]
<select name="editval[d3_cfg_mod__oxismodulelog]" class="edittext">
<option value="0" [{if $edit->d3_cfg_mod__oxismodulelog->value == 0}]selected[{/if}]>[{oxmultilang ident="D3_CFG_MOD_GENERAL_MODULELOGGING_NONE"}]</option>
<option value="1" [{if $edit->d3_cfg_mod__oxismodulelog->value == 1}]selected[{/if}]>[{oxmultilang ident="D3_CFG_MOD_GENERAL_MODULELOGGING_ALL"}]</option>
<option value="2" [{if $edit->d3_cfg_mod__oxismodulelog->value == 2}]selected[{/if}]>[{oxmultilang ident="D3_CFG_MOD_GENERAL_MODULELOGGING_ERRORS"}]</option>
</select>
[{/if}]
</td>
</tr>
<tr>
<td class="edittext ext_edittext" style="width: 100%;">
&nbsp;
</td>
<td class="edittext ext_edittext" align="left">
&nbsp;
</td>
</tr>
</table>
</td>
</tr>
</table>
[{if $oView->getValueStatus() == 'error'}]
<hr>
<b>[{oxmultilang ident="D3_CFG_MOD_GENERAL_NOCONFIG_DESC"}]</b><br>
<input type="submit" value="[{oxmultilang ident="D3_CFG_MOD_GENERAL_NOCONFIG_BTN"}]">
</form>
[{else}]
<div class="groupExp">
<div class="">
<a class="rc" onclick="_groupExp(this); return false;" href="#">
<b>
[{oxmultilang ident="D3_GOOGLEANALYTICS_MAIN"}]
</b>
</a>
<dl>
<dt>
[{oxmultilang ident="D3_GOOGLEANALYTICS_MAIN_GAID"}]
[{* _gaq.push(['_setAccount', 'UA_XXX']); *}]
</dt>
<dd>
<input class="edittext ext_edittext" type="text" size="15" maxlength="20" value="[{$value->d3_cfg_mod__sD3GAId}]" name="value[d3_cfg_mod__sD3GAId]">
[{ oxinputhelp ident="D3_GOOGLEANALYTICS_MAIN_GAID_DESC" }]
</dd>
<div class="spacer"></div>
</dl>
<dl>
<dt>
[{oxmultilang ident="D3_GOOGLEANALYTICS_MAIN_ANONYMIZEIP"}]
[{* _gaq.push(['_gat._anonymizeIp']); *}]
</dt>
<dd>
<input type="hidden" name="value[d3_cfg_mod__blD3GAAnonymizeIP]" value="0">
<input class="edittext ext_edittext" type="checkbox" value="1" [{if $value->d3_cfg_mod__blD3GAAnonymizeIP}]checked[{/if}] name="value[d3_cfg_mod__blD3GAAnonymizeIP]">
[{ oxinputhelp ident="D3_GOOGLEANALYTICS_MAIN_ANONYMIZEIP_DESC" }]
</dd>
<div class="spacer"></div>
</dl>
<dl>
<dt>
[{oxmultilang ident="D3_GOOGLEANALYTICS_MAIN_TRACKPAGELOADTIME"}]
[{* _gaq.push(['_gat._trackPageLoadTime']); *}]
</dt>
<dd>
<input type="hidden" name="value[d3_cfg_mod__blD3GATrackPageLoadTime]" value="0">
<input class="edittext ext_edittext" type="checkbox" value="1" [{if $value->d3_cfg_mod__blD3GATrackPageLoadTime}]checked[{/if}] name="value[d3_cfg_mod__blD3GATrackPageLoadTime]">
[{ oxinputhelp ident="D3_GOOGLEANALYTICS_MAIN_TRACKPAGELOADTIME_DESC" }]
</dd>
<div class="spacer"></div>
</dl>
<dl>
<dt>
[{oxmultilang ident="D3_GOOGLEANALYTICS_MAIN_USEREMARKETING"}]
</dt>
<dd>
<input type="hidden" name="value[d3_cfg_mod__blD3GAUseRemarketing]" value="0">
<input class="edittext ext_edittext" type="checkbox" value="1" [{if $value->d3_cfg_mod__blD3GAUseRemarketing}]checked[{/if}] name="value[d3_cfg_mod__blD3GAUseRemarketing]">
[{ oxinputhelp ident="D3_GOOGLEANALYTICS_MAIN_USEREMARKETING_DESC" }]
</dd>
<div class="spacer"></div>
</dl>
</div>
</div>
<div class="groupExp">
<div class="">
<a class="rc" onclick="_groupExp(this); return false;" href="#">
<b>
[{oxmultilang ident="D3_GOOGLEANALYTICS_ECOMMERCE"}]
</b>
</a>
<dl>
<dt>
[{oxmultilang ident="D3_GOOGLEANALYTICS_ECOMMERCE_SENDDATA"}]
</dt>
<dd>
<input type="hidden" name="value[d3_cfg_mod__blD3GASendECommerce]" value="0">
<input class="edittext ext_edittext" type="checkbox" value="1" [{if $value->d3_cfg_mod__blD3GASendECommerce}]checked[{/if}] name="value[d3_cfg_mod__blD3GASendECommerce]">
[{ oxinputhelp ident="D3_GOOGLEANALYTICS_ECOMMERCE_SENDDATA_DESC" }]
</dd>
<div class="spacer"></div>
</dl>
<dl>
<dt>
[{oxmultilang ident="D3_GOOGLEANALYTICS_ECOMMERCE_USENETTO"}]
</dt>
<dd>
<input type="hidden" name="value[d3_cfg_mod__blD3GAUseNetto]" value="0">
<input class="edittext ext_edittext" type="checkbox" value="1" [{if $value->d3_cfg_mod__blD3GAUseNetto}]checked[{/if}] name="value[d3_cfg_mod__blD3GAUseNetto]">
[{ oxinputhelp ident="D3_GOOGLEANALYTICS_ECOMMERCE_USENETTO_DESC" }]
</dd>
<div class="spacer"></div>
</dl>
</div>
</div>
<div class="groupExp">
<div class="">
<a class="rc" onclick="_groupExp(this); return false;" href="#">
<b>
[{oxmultilang ident="D3_GOOGLEANALYTICS_DOMAIN"}]
</b>
</a>
<dl>
<dt>
[{oxmultilang ident="D3_GOOGLEANALYTICS_DOMAIN_SETALLOWLINKER"}]
[{* _gaq.push(['_setAllowLinker', true]); *}]
</dt>
<dd>
<input type="hidden" name="value[d3_cfg_mod__blD3GAAllowDomainLinker]" value="0">
<input class="edittext ext_edittext" type="checkbox" value="1" [{if $value->d3_cfg_mod__blD3GAAllowDomainLinker}]checked[{/if}] name="value[d3_cfg_mod__blD3GAAllowDomainLinker]">
[{ oxinputhelp ident="D3_GOOGLEANALYTICS_DOMAIN_SETALLOWLINKER_DESC" }]
</dd>
<div class="spacer"></div>
</dl>
<dl>
<dt>
[{oxmultilang ident="D3_GOOGLEANALYTICS_DOMAIN_SETDOMAINNAME"}]
[{* _gaq.push(['_setDomainName', '.example-petstore.com']); *}]
[{* if used _gaq.push(['_setAllowHash', false]); *}]
</dt>
<dd>
<input class="edittext ext_edittext" type="text" size="30" maxlength="200" value="[{$value->d3_cfg_mod__sD3GASetDomainName}]" name="value[d3_cfg_mod__sD3GASetDomainName]">
[{ oxinputhelp ident="D3_GOOGLEANALYTICS_DOMAIN_SETDOMAINNAME_DESC" }]
</dd>
<div class="spacer"></div>
</dl>
<dl>
<dt>
[{oxmultilang ident="D3_GOOGLEANALYTICS_DOMAIN_SETCOOKIEPATH"}]
[{* _gaq.push(['_setCookiePath', '/path/of/cookie/']); *}]
</dt>
<dd>
<input class="edittext ext_edittext" type="text" size="30" maxlength="150" value="[{$value->d3_cfg_mod__sD3GASetCookiePath}]" name="value[d3_cfg_mod__sD3GASetCookiePath]">
[{ oxinputhelp ident="D3_GOOGLEANALYTICS_DOMAIN_SETCOOKIEPATH_DESC" }]
</dd>
<div class="spacer"></div>
</dl>
<dl>
<dt>
[{oxmultilang ident="D3_GOOGLEANALYTICS_DOMAIN_COOKIEPATHCOPY"}]
[{* _gaq.push(['_cookiePathCopy', '/path/of/cookie/']); *}]
</dt>
<dd>
<input class="edittext ext_edittext" type="text" size="30" maxlength="150" value="[{$value->d3_cfg_mod__sD3GACookiePathCopy}]" name="value[d3_cfg_mod__sD3GACookiePathCopy]">
[{ oxinputhelp ident="D3_GOOGLEANALYTICS_DOMAIN_COOKIEPATHCOPY_DESC" }]
</dd>
<div class="spacer"></div>
</dl>
</div>
</div>
<div class="groupExp">
<div class="">
<a class="rc" onclick="_groupExp(this); return false;" href="#">
<b>
[{oxmultilang ident="D3_GOOGLEANALYTICS_BROWSER"}]
</b>
</a>
<dl>
<dt>
[{oxmultilang ident="D3_GOOGLEANALYTICS_BROWSER_SETCLIENTINFO"}]
[{* _gaq.push(['_setClientInfo', false]); *}]
</dt>
<dd>
<input type="hidden" name="value[d3_cfg_mod__blD3GASetClientInfo]" value="0">
<input class="edittext ext_edittext" type="checkbox" value="1" [{if $value->d3_cfg_mod__blD3GASetClientInfo}]checked[{/if}] name="value[d3_cfg_mod__blD3GASetClientInfo]">
[{ oxinputhelp ident="D3_GOOGLEANALYTICS_BROWSER_SETCLIENTINFO_DESC" }]
</dd>
<div class="spacer"></div>
</dl>
<dl>
<dt>
[{oxmultilang ident="D3_GOOGLEANALYTICS_BROWSER_SETDETECTFLASH"}]
[{* _gaq.push(['_setDetectFlash', false]); *}]
</dt>
<dd>
<input type="hidden" name="value[d3_cfg_mod__blD3GASetDetectFlash]" value="0">
<input class="edittext ext_edittext" type="checkbox" value="1" [{if $value->d3_cfg_mod__blD3GASetDetectFlash}]checked[{/if}] name="value[d3_cfg_mod__blD3GASetDetectFlash]">
[{ oxinputhelp ident="D3_GOOGLEANALYTICS_BROWSER_SETDETECTFLASH_DESC" }]
</dd>
<div class="spacer"></div>
</dl>
<dl>
<dt>
[{oxmultilang ident="D3_GOOGLEANALYTICS_BROWSER_SETDETECTTITLE"}]
[{* _gaq.push(['_setDetectTitle', false]); *}]
</dt>
<dd>
<input type="hidden" name="value[d3_cfg_mod__blD3GASetDetectTitle]" value="0">
<input class="edittext ext_edittext" type="checkbox" value="1" [{if $value->d3_cfg_mod__blD3GASetDetectTitle}]checked[{/if}] name="value[d3_cfg_mod__blD3GASetDetectTitle]">
[{ oxinputhelp ident="D3_GOOGLEANALYTICS_BROWSER_SETDETECTTITLE_DESC" }]
</dd>
<div class="spacer"></div>
</dl>
</div>
</div>
<div class="groupExp">
<div class="">
<a class="rc" onclick="_groupExp(this); return false;" href="#">
<b>
[{oxmultilang ident="D3_GOOGLEANALYTICS_CUSTOMVARS"}]
</b>
</a>
<dl>
<dt>
[{oxmultilang ident="D3_GOOGLEANALYTICS_CUSTOMVARS_TRANSMIT"}]
[{* _gaq.push(['_setCustomVar', false]); *}]
</dt>
<dd>
<input type="hidden" name="value[d3_cfg_mod__blD3GAUseCustomVars]" value="0">
<input class="edittext ext_edittext" type="checkbox" value="1" [{if $value->d3_cfg_mod__blD3GAUseCustomVars}]checked[{/if}] name="value[d3_cfg_mod__blD3GAUseCustomVars]">
[{ oxinputhelp ident="D3_GOOGLEANALYTICS_CUSTOMVARS_TRANSMIT_DESC" }]
</dd>
<div class="spacer"></div>
</dl>
</div>
</div>
<table width="100%">
<tr>
<td class="edittext ext_edittext" align="left"><br>
<span class="d3modcfg_btn icon status_ok">
<input type="submit" name="save" value="[{oxmultilang ident="D3_CFG_MOD_GENERAL_SAVE"}]">
<div></div>
</span>
</td>
</tr>
</table>
<br><br>[{oxmultilang ident="D3_GOOGLEANALYTICS_SECURITYINFORMATIONS"}]
[{/if}]
[{include file="bottomitem.tpl"}]
<script type="text/javascript">
if (parent.parent)
{ parent.parent.sShopTitle = "[{$actshopobj->oxshops__oxname->getRawValue()|oxaddslashes}]";
parent.parent.sMenuItem = "[{oxmultilang ident="d3mxgoogleanalytics"}]";
parent.parent.sMenuSubItem = "[{oxmultilang ident="d3tbclgoogleanalytics_main"}]";
parent.parent.sWorkArea = "[{$_act}]";
parent.parent.setTitle();
}
</script>

View File

@ -0,0 +1,69 @@
<div class="clear"></div>
</div>
<div id="footer">
<div class="bar copy">
<div class="left" id="delivery_link">
[{assign var="oCont" value=$oView->getContentByIdent("oxdeliveryinfo") }]
<a href="[{ $oCont->getLink() }]" rel="nofollow">[{ oxmultilang ident="INC_FOOTER_INCLTAXANDPLUSSHIPPING" }]</a>
</div>
<div class="right">
&copy; <a href="[{ oxmultilang ident="OXID_ESALES_URL" }]" title="[{ oxmultilang ident="OXID_ESALES_URL_TITLE" }]">[{ oxmultilang ident="INC_FOOTER_SOFTWAREFROMOXIDESALES" }]</a>
</div>
<div class="clear"></div>
</div>
<div class="bar shop">
<a id="test_link_footer_home" href="[{ oxgetseourl ident=$oViewConf->getHomeLink() }]">[{ oxmultilang ident="INC_FOOTER_HOME" }]</a> |
<a id="test_link_footer_contact" href="[{ oxgetseourl ident=$oViewConf->getSelfLink()|cat:"cl=contact" }]">[{ oxmultilang ident="INC_FOOTER_CONTACT" }]</a> |
<a id="test_link_footer_help" href="[{ oxgetseourl ident=$oViewConf->getHelpLink() }]">[{ oxmultilang ident="INC_FOOTER_HELP" }]</a> |
<a id="test_link_footer_guestbook" href="[{ oxgetseourl ident=$oViewConf->getSelfLink()|cat:"cl=guestbook" }]">[{ oxmultilang ident="INC_FOOTER_GUESTBOOK" }]</a> |
<a id="test_link_footer_links" href="[{ oxgetseourl ident=$oViewConf->getSelfLink()|cat:"cl=links" }]">[{ oxmultilang ident="INC_FOOTER_LINKS" }]</a> |
[{assign var="oCont" value=$oView->getContentByIdent("oximpressum") }]
<a id="test_link_footer_impressum" href="[{ $oCont->getLink() }]">[{ $oCont->oxcontents__oxtitle->value }]</a> |
[{assign var="oCont" value=$oView->getContentByIdent("oxagb") }]
<a id="test_link_footer_terms" href="[{ $oCont->getLink() }]" rel="nofollow">[{ $oCont->oxcontents__oxtitle->value }]</a> |
<br>
[{oxhasrights ident="TOBASKET"}]
<a id="test_link_footer_basket" href="[{ oxgetseourl ident=$oViewConf->getBasketLink() }]" rel="nofollow">[{ oxmultilang ident="INC_FOOTER_CART" }]</a> |
[{/oxhasrights}]
<a id="test_link_footer_account" href="[{ oxgetseourl ident=$oViewConf->getSelfLink()|cat:"cl=account" }]" rel="nofollow">[{ oxmultilang ident="INC_FOOTER_MYACCOUNT" }]</a> |
<a id="test_link_footer_noticelist" href="[{ oxgetseourl ident=$oViewConf->getSelfLink()|cat:"cl=account_noticelist" }]" rel="nofollow"> [{ oxmultilang ident="INC_FOOTER_MYNOTICELIST" }]</a>
| <a id="test_link_footer_wishlist" href="[{ oxgetseourl ident=$oViewConf->getSelfLink()|cat:"cl=account_wishlist" }]" rel="nofollow"> [{ oxmultilang ident="INC_FOOTER_MYWISHLIST" }]</a>
| <a href="[{ oxgetseourl ident=$oViewConf->getSelfLink()|cat:"cl=wishlist" params="wishid="|cat:$wishid }]" rel="nofollow">[{ oxmultilang ident="INC_FOOTER_PUBLICWISHLIST" }]</a>
</div>
<div class="bar icons">
[{*
<a href="http://validator.w3.org/check?uri=referer"><img src="http://www.w3.org/Icons/valid-html401" alt="Valid HTML 4.01 Strict" height="31" width="88"></a>
<a href="http://jigsaw.w3.org/css-validator/"><img style="border:0;width:88px;height:31px" src="http://www.w3.org/Icons/valid-css2" alt="Valid CSS!" /></a>
*}]
</div>
<div class="shopicons">
<div class="left"><img src="[{$oViewConf->getImageUrl()}]cc.jpg" alt=""></div>
<div class="right"><a href="[{ oxmultilang ident="OXID_ESALES_URL" }]" title="[{ oxmultilang ident="OXID_ESALES_URL_TITLE" }]"><img src="[{$oViewConf->getImageUrl()}]oxid_powered.jpg" alt="[{ oxmultilang ident="INC_FOOTER_SOFTWAREANDSYSTEMBYOXID" }]" height="30" width="80"></a></div>
</div>
<div class="footertext">[{oxcontent ident="oxstdfooter"}]</div>
</div>
</div>
</div>
<div id="mask"></div>
[{if $popup}][{include file=$popup}][{/if}]
<script type="text/javascript" src="[{ $oViewConf->getResourceUrl() }]oxid.js"></script>
[{oxid_include_dynamic file="dyn/newbasketitem_popup.tpl"}]
<script type="text/javascript">[{oxscript}][{oxid_include_dynamic file="dyn/oxscript.tpl" }]</script>
<!--[if lt IE 7]><script type="text/javascript">oxid.popup.addShim();</script><![endif]-->
[{*** D3 MOD START * GoogleAnalytics ***}]
[{d3modcfgcheck modid="d3_googleanalytics"}]
[{include file="inc/d3GoogleAnalytics.tpl"}]
[{/d3modcfgcheck}]
[{*** D3 MOD END * GoogleAnalytics ***}]
</body>
</html>

View File

@ -0,0 +1,457 @@
[{assign var="template_title" value="BASKET_BASKET"|oxmultilangassign }]
[{include file="_header.tpl" title=$template_title location=$template_title}]
<!-- ordering steps -->
[{include file="inc/steps_item.tpl" highlight=1 }]
[{assign var="currency" value=$oView->getActCurrency() }]
[{if !$oxcmp_basket->getProductsCount() }]
<div class="msg">[{ oxmultilang ident="BASKET_EMPTYSHIPPINGCART" }]</div>
[{else }]
<div class="bar prevnext order">
[{if $oView->showBackToShop()}]
[{*** D3 MOD NEXT_LINE * GoogleAnalytics ***}]
<form action="[{ $oViewConf->getSslSelfLink()|oxaddparams:"cl=basket" }]" method="post">
<div>
[{ $oViewConf->getHiddenSid() }]
<input type="hidden" name="cl" value="basket">
<input type="hidden" name="fnc" value="backtoshop">
<div class="left arrowdown">
<input type="submit" value="[{ oxmultilang ident="BASKET_CONTINUESHOPPING" }]">
</div>
</div>
</form>
[{/if}]
[{if $oView->isLowOrderPrice() }]
<div class="minorderprice">[{ oxmultilang ident="BASKET_MINORDERPRICE" }] [{ $oView->getMinOrderPrice() }] [{ $currency->sign }]</div>
[{else}]
[{*** D3 MOD NEXT_LINE * GoogleAnalytics ***}]
<form action="[{ $oViewConf->getSslSelfLink()|oxaddparams:"cl=user" }]" method="post">
<div>
[{ $oViewConf->getHiddenSid() }]
<input type="hidden" name="cl" value="user">
<div class="right arrowright">
<input id="test_BasketNextStepTop" type="submit" value="[{ oxmultilang ident="BASKET_NEXTSTEP" }]">
</div>
</div>
</form>
[{/if}]
</div>
<!-- basket contents -->
[{*** D3 MOD NEXT_LINE * GoogleAnalytics ***}]
<form name="basket[{ $basketindex }]" action="[{ $oViewConf->getSelfActionLink()|oxaddparams:"cl=basket" }]" method="post">
<div>
[{ $oViewConf->getHiddenSid() }]
<input type="hidden" name="cl" value="basket">
<input type="hidden" name="fnc" value="changebasket">
<input type="hidden" name="CustomError" value='basket'>
</div>
<table class="basket">
<colgroup>
<col width="19">
<col width="75">
<col width="166">
<col width="60">
<col width="94">
<col width="61">
<col width="78">
<col width="7">
</colgroup>
<!-- basket header -->
<thead>
<tr>
<th class="brd"><div class="brd_line">&nbsp;</div></th>
<th>[{ oxmultilang ident="BASKET_ARTICEL" }]</th>
<th></th>
<th>[{ oxmultilang ident="BASKET_QUANTITY" }]</th>
<th class="ta_right">[{ oxmultilang ident="BASKET_UNITPRICE" }]</th>
<th class="ta_right">[{ oxmultilang ident="BASKET_TAX" }]&nbsp;&nbsp;</th>
<th class="ta_right">[{ oxmultilang ident="BASKET_TOTAL" }]</th>
<th class="lastcol"></th>
</tr>
</thead>
<!-- basket items -->
<tbody>
[{assign var="basketitemlist" value=$oView->getBasketArticles() }]
[{foreach key=basketindex from=$oxcmp_basket->getContents() item=basketitem name=test_Contents}]
[{assign var="basketproduct" value=$basketitemlist.$basketindex }]
<tr valign="top">
<!-- product image -->
<td class="brd">
<input id="test_removeCheck_[{ $basketproduct->oxarticles__oxid->value }]_[{$smarty.foreach.test_Contents.iteration}]" type="checkbox" name="aproducts[[{ $basketindex }]][remove]" value="1">
</td>
<td>
<a class="picture" id="test_basketPic_[{ $basketproduct->oxarticles__oxid->value }]_[{$smarty.foreach.test_Contents.iteration}]" href="[{ $basketproduct->getLink() }]" rel="nofollow">
<img src="[{ $basketproduct->getIconUrl() }]" alt="[{ $basketproduct->oxarticles__oxtitle->value|strip_tags }]">
</a>
</td>
<!-- product title & number -->
<td>
<div class="art_title"><a id="test_basketTitle_[{ $basketproduct->oxarticles__oxid->value }]_[{$smarty.foreach.test_Contents.iteration}]" rel="nofollow" href="[{ $basketproduct->getLink() }]">[{ $basketproduct->oxarticles__oxtitle->value }][{if $basketproduct->oxarticles__oxvarselect->value }], [{ $basketproduct->oxarticles__oxvarselect->value }][{/if }]</a>[{if $basketitem->isSkipDiscount() }] <sup><a rel="nofollow" href="#SkipDiscounts_link" class="note">**</a></sup>[{/if}]</div>
<div class="art_num" id="test_basketNo_[{ $basketproduct->oxarticles__oxid->value }]_[{$smarty.foreach.test_Contents.iteration}]">[{ oxmultilang ident="BASKET_ARTNOMBER" }] [{ $basketproduct->oxarticles__oxartnum->value }]</div>
[{if !$basketitem->isBundle() || !$basketitem->isDiscountArticle()}]
[{foreach key=iSel from=$basketproduct->selectlist item=oList }]
<select id="test_basketSelect_[{ $basketproduct->oxarticles__oxid->value }]_[{$smarty.foreach.test_Contents.iteration}]_[{ $iSel }]" name="aproducts[[{ $basketindex }]][sel][[{ $iSel }]]">
[{foreach key=iSelIdx from=$oList item=oSelItem }]
[{if $oSelItem->name }]
<option value="[{ $iSelIdx }]"[{if $oSelItem->selected }]SELECTED[{/if }]>[{ $oSelItem->name }]</option>
[{/if }]
[{/foreach }]
</select>
[{/foreach }]
[{/if }]
</td>
<!-- product quantity manager -->
<td align="right">
<input type="hidden" name="aproducts[[{ $basketindex }]][aid]" value="[{ $basketitem->sProduct }]">
<input type="hidden" name="aproducts[[{ $basketindex }]][basketitemid]" value="[{ $basketindex }]">
<input type="hidden" name="aproducts[[{ $basketindex }]][override]" value="1">
[{if $basketitem->getdBundledAmount() > 0 && ($basketitem->isBundle() || $basketitem->isDiscountArticle()) }]
<div id="test_basketAmount_[{ $basketproduct->oxarticles__oxid->value }]_[{$smarty.foreach.test_Contents.iteration}]" align="center">+[{ $basketitem->getdBundledAmount() }]</div>
[{/if}]
[{if !$basketitem->isBundle() || !$basketitem->isDiscountArticle()}]
[{foreach key=sVar from=$basketitem->getPersParams() item=aParam }]
<b>[{ $sVar }]:</b>&nbsp;<input type="text" name="aproducts[[{ $basketindex }]][persparam][[{ $sVar }]]" value="[{ $aParam }]"><br>
[{/foreach }]
<input id="test_basketAm_[{ $basketproduct->oxarticles__oxid->value }]_[{$smarty.foreach.test_Contents.iteration}]" type="text" name="aproducts[[{ $basketindex }]][am]" value="[{ $basketitem->getAmount() }]" size="2">
[{/if}]
</td>
<!-- product price -->
<td id="test_basket_Price_[{ $basketproduct->oxarticles__oxid->value }]_[{$smarty.foreach.test_Contents.iteration}]" class="price">
[{if !$basketitem->isBundle() || !$basketitem->isDiscountArticle()}]
[{if $basketitem->getFUnitPrice() }][{ $basketitem->getFUnitPrice() }]&nbsp;[{ $currency->sign}][{/if}]
[{/if}]
</td>
<!-- product VAT percent -->
<td id="test_basket_Vat_[{ $basketproduct->oxarticles__oxid->value }]_[{$smarty.foreach.test_Contents.iteration}]" class="vat">
[{if !$basketitem->isBundle() || !$basketitem->isDiscountArticle()}]
[{ $basketitem->getVatPercent() }]%
[{/if}]
</td>
<!-- product quantity * price -->
<td id="test_basket_TotalPrice_[{ $basketproduct->oxarticles__oxid->value }]_[{$smarty.foreach.test_Contents.iteration}]" class="totalprice">
[{if !$basketitem->isBundle() || !$basketitem->isDiscountArticle()}]
[{ $basketitem->getFTotalPrice() }]&nbsp;[{ $currency->sign }]
[{/if}]
</td>
<td></td>
</tr>
[{foreach from=$Errors.basket item=oEr key=key }]
[{if $oEr->getErrorClassType() == 'oxOutOfStockException'}]
<!-- display only the exceptions for the current article-->
[{if $basketproduct->oxarticles__oxid->value == $oEr->getValue('productId') }]
<tr>
<td class="brd"></td>
<td id="test_basket_StockError_[{ $basketproduct->oxarticles__oxid->value }]_[{$key}]" colspan="6">
<span class=err">[{ $oEr->getOxMessage() }] [{ $oEr->getValue('remainingAmount') }]</span>
</td>
<td></td>
</tr>
[{/if}]
[{/if}]
[{if $oEr->getErrorClassType() == 'oxArticleInputException'}]
[{if $basketproduct->oxarticles__oxid->value == $oEr->getValue('productId') }]
<tr class="notice">
<td></td>
<td colspan="6">
[{ $oEr->getOxMessage() }]
</td>
<td></td>
</tr>
[{/if}]
[{/if}]
[{/foreach}]
<tr class="bsk_sep">
<td class="brd"></td>
<td colspan="6" class="line"></td>
<td></td>
</tr>
<!-- basket items end -->
[{/foreach }]
<!-- basket update/delete buttons -->
<tr class="sumrow">
<td class="brd" valign="top">
<input type="checkbox" name="checkAll" onClick="oxid.checkAll(this, 'aproducts')" title="[{ oxmultilang ident="BASKET_SELECT_ALL" }]">
</td>
<td colspan="6">
<div class="frombasket">
<input id="test_basket_Remove" class="btn" type="submit" name="removeBtn" value="[{ oxmultilang ident="BASKET_REMOVE" }]">
</div>
&nbsp;&nbsp;&nbsp;
<span class="btn">
<input id="test_basketUpdate" class="upd" type="submit" name="updateBtn" value="[{ oxmultilang ident="BASKET_UPDATE" }]">
</span>
</td>
<td></td>
</tr>
<!-- basket summary -->
[{if !$oxcmp_basket->getDiscounts() }]
<tr class="sumrow">
<td class="brd"></td>
<td colspan="5" class="sumdesc">[{ oxmultilang ident="BASKET_TOTALNET" }]</td>
<td id="test_basketNet" align="right">[{ $oxcmp_basket->getProductsNetPrice() }]&nbsp;[{ $currency->sign }]</td>
<td></td>
</tr>
[{foreach from=$oxcmp_basket->getProductVats() item=VATitem key=key }]
<tr class="sumrow">
<td class="brd"></td>
<td colspan="5" class="sumdesc">[{ oxmultilang ident="BASKET_TAX1" }]&nbsp;[{ $key }][{ oxmultilang ident="BASKET_TAX2" }]</td>
<td id="test_basketVAT_[{$key}]" align="right">[{ $VATitem }]&nbsp;[{ $currency->sign }]</td>
<td></td>
</tr>
[{/foreach }]
[{/if }]
<tr class="sumrow">
<td class="brd"></td>
<td colspan="5" class="sumdesc">[{ oxmultilang ident="BASKET_TOTALGROSS" }]</td>
<td id="test_basketGross" align="right">[{ $oxcmp_basket->getFProductsPrice() }]&nbsp;[{ $currency->sign }]</td>
<td></td>
</tr>
[{if $oxcmp_basket->getDiscounts() }]
<tr class="bsk_sep">
<td class="brd"></td>
<td colspan="6" class="line"></td>
<td></td>
</tr>
[{foreach from=$oxcmp_basket->getDiscounts() item=oDiscount name=test_Discounts}]
<tr class="sumrow">
<td class="brd"></td>
<td colspan="5" class="sumdesc discount">
<b class="fs11">[{if $oDiscount->dDiscount < 0 }][{ oxmultilang ident="BASKET_CHARGE" }][{else}][{ oxmultilang ident="BASKET_DISCOUNT2" }][{/if}]&nbsp;</b>
[{ $oDiscount->sDiscount }]:
</td>
<td id="test_basketDiscount_[{$smarty.foreach.test_Discounts.iteration}]" align="right">
[{if $oDiscount->dDiscount < 0 }][{ $oDiscount->fDiscount|replace:"-":"" }][{else}]-[{ $oDiscount->fDiscount }][{/if}]&nbsp;[{ $currency->sign }]
</td>
<td></td>
</tr>
[{/foreach }]
<tr class="sumrow">
<td class="brd"></td>
<td colspan="5" class="sumdesc">[{ oxmultilang ident="BASKET_TOTALNET" }]</td>
<td id="test_basketNet" align="right">[{ $oxcmp_basket->getProductsNetPrice() }]&nbsp;[{ $currency->sign }]</td>
<td></td>
</tr>
[{foreach from=$oxcmp_basket->getProductVats() item=VATitem key=key }]
<tr class="sumrow">
<td class="brd"></td>
<td colspan="5" class="sumdesc">[{ oxmultilang ident="BASKET_TAX1" }][{ $key }][{ oxmultilang ident="BASKET_TAX2" }]</td>
<td id="test_basketVAT_[{$key}]" align="right">[{ $VATitem }]&nbsp;[{ $currency->sign }]</td>
<td></td>
</tr>
[{/foreach }]
[{/if }]
[{if $oxcmp_basket->getVoucherDiscValue() }]
<tr class="bsk_sep">
<td class="brd"></td>
<td colspan="6" class="line"></td>
<td></td>
</tr>
[{foreach from=$oxcmp_basket->getVouchers() item=sVoucher key=key name=Voucher}]
<tr class="sumrow">
<td class="brd"></td>
<td colspan="2" class="coupon">
<b class="fs11">&nbsp;&nbsp;[{ oxmultilang ident="BASKET_COUPON" }]</b>&nbsp;
<span id="test_basketVoucher_[{$smarty.foreach.Voucher.iteration}]">([{ oxmultilang ident="BASKET_NOMBER" }] [{ $sVoucher->sVoucherNr }])</span>:
</td>
<td colspan="3">
<div class="frombasket">
<a id="test_basketVoucherRemove_[{$smarty.foreach.Voucher.iteration}]" href="[{ $oViewConf->getSelfLink() }]&amp;cl=basket&amp;fnc=removeVoucher&amp;voucherId=[{ $sVoucher->sVoucherId }]&amp;CustomError=basket" class="" rel="nofollow">[{ oxmultilang ident="BASKET_REMOVE2" }]</a>
</div>
</td>
<td align="right">
<span id="test_basketVoucherDiscount_[{$smarty.foreach.Voucher.iteration}]">-
[{ $sVoucher->fVoucherdiscount }]&nbsp;
[{ $currency->sign }]</span>
</td>
<td></td>
</tr>
[{/foreach }]
[{/if }]
[{if $oxcmp_basket->getDelCostNet() || $oxcmp_basket->getDelCostVat()}]
<tr class="bsk_sep">
<td class="brd"></td>
<td colspan="6" class="line"></td>
<td></td>
</tr>
[{/if}]
[{if $oxcmp_basket->getDelCostNet() }]
<tr class="sumrow">
<td class="brd"></td>
<td colspan="5" class="sumdesc">[{if $oxcmp_basket->getDelCostVat() }][{ oxmultilang ident="BASKET_SHIPPINGNET" }][{else}][{ oxmultilang ident="BASKET_SHIPPING" }][{/if }]</td>
<td id="test_basketDeliveryNet" align="right">[{ $oxcmp_basket->getDelCostNet() }]&nbsp;[{ $currency->sign }]</td>
<td></td>
</tr>
[{if $oxcmp_basket->getDelCostVat() }]
<tr class="sumrow">
<td class="brd"></td>
<td colspan="5" class="sumdesc">[{ oxmultilang ident="BASKET_PLUSTAX1" }] [{ $oxcmp_basket->getDelCostVatPercent() }][{ oxmultilang ident="BASKET_PLUSTAX2" }]</td>
<td id="test_basketDeliveryVAT" align="right">[{ $oxcmp_basket->getDelCostVat() }]&nbsp;[{ $currency->sign }]</td>
<td></td>
</tr>
[{/if }]
[{/if }]
[{if $oxcmp_basket->getPaymentCosts() }]
<tr class="sumrow">
<td class="brd"></td>
<td colspan="5" class="sumdesc">[{if $oxcmp_basket->getPaymentCosts() >= 0}][{ oxmultilang ident="BASKET_PAYMENT" }][{else}][{ oxmultilang ident="BASKET_CHARGE2" }][{/if}] [{ oxmultilang ident="BASKET_DISCOUNT3" }]</td>
<td id="test_basketPaymentNet" align="right">[{ $oxcmp_basket->getPayCostNet() }]&nbsp;[{ $currency->sign }]</td>
<td></td>
</tr>
[{if $oxcmp_basket->getPayCostVat() }]
<tr class="sumrow">
<td class="brd"></td>
<td colspan="5" class="sumdesc">[{ oxmultilang ident="BASKET_PAYMENTTAX1" }][{ $oxcmp_basket->getPayCostVatPercent() }][{ oxmultilang ident="BASKET_PAYMENTTAX2" }]</td>
<td id="test_basketPaymentVAT" align="right">[{ $oxcmp_basket->getPayCostVat() }]&nbsp;[{ $currency->sign }]</td>
<td></td>
</tr>
[{/if }]
[{/if }]
[{ if $oxcmp_basket->getWrappCostNet() }]
<tr class="sumrow">
<td class="brd"></td>
<td colspan="5" class="sumdesc">[{if $oxcmp_basket->getWrappCostVat() }][{ oxmultilang ident="ORDER_WRAPPINGNET" }][{else}][{ oxmultilang ident="ORDER_WRAPPINGGROSS1" }][{/if}]</td>
<td id="test_basketWrappNet" align="right">[{ $oxcmp_basket->getWrappCostNet() }] [{ $currency->sign}]</td>
<td></td>
</tr>
[{if $oxcmp_basket->getWrappCostVat() }]
<tr class="sumrow">
<td class="brd"></td>
<td colspan="5" class="sumdesc">[{ oxmultilang ident="ORDER_WRAPPINGTAX1" }] [{ $oxcmp_basket->getWrappCostVatPercent() }][{ oxmultilang ident="ORDER_WRAPPINGTAX2" }]</td>
<td id="test_basketWrappVat" align="right">[{ $oxcmp_basket->getWrappCostVat() }] [{ $currency->sign}]</td>
<td></td>
</tr>
[{/if}]
[{/if}]
<tr class="bsk_sep">
<td class="brd"></td>
<td colspan="6" class="line"></td>
<td></td>
</tr>
<tr class="sumrow total">
<td class="brd"></td>
<td colspan="5" class="sumdesc"><b>[{ oxmultilang ident="BASKET_GRANDTOTAL" }]</b></td>
<td id="test_basketGrandTotal" align="right"><b>[{ $oxcmp_basket->getFPrice() }]&nbsp;[{ $currency->sign }]</b></td>
<td></td>
</tr>
<tr class="bsk_sep">
<td class="brd"></td>
<td colspan="6" class="bigline"></td>
<td></td>
</tr>
[{if $oxcmp_basket->hasSkipedDiscount() }]
<tr class="sumrow">
<td class="brd"></td>
<td colspan="6"><span id="SkipDiscounts_link"><span class="note">**</span> [{ oxmultilang ident="BASKET_DISCOUNTS_NOT_APPLIED_FOR_ARTICLES" }]</span></td>
<td></td>
</tr>
[{/if}]
<tr>
<td colspan="8" class="brd bottrow"></td>
</tr>
</tbody>
</table>
</form>
<strong id="test_VoucherHeader" class="boxhead">[{ oxmultilang ident="BASKET_REDEEMCOUPON" }]</strong>
<div class="box">
[{foreach from=$Errors.basket item=oEr key=key }]
[{if $oEr->getErrorClassType() == 'oxVoucherException'}]
<span class="err">[{ oxmultilang ident="BASKET_COUPONNOTACCEPTED1" }] [{ $oEr->getValue('voucherNr') }] [{ oxmultilang ident="BASKET_COUPONNOTACCEPTED2" }]</span><br>
<span class="err">[{ oxmultilang ident="BASKET_REASON" }]</span>
<span class="err">[{ $oEr->getOxMessage() }]</span><br>
[{/if}]
[{/foreach}]
[{*** D3 MOD NEXT_LINE * GoogleAnalytics ***}]
<form name="voucher" action="[{ $oViewConf->getSelfActionLink()|oxaddparams:"cl=basket" }]" method="post" class="left">
<div>
<label>[{ oxmultilang ident="BASKET_ENTERCOUPONNUMBER" }]</label>
[{ $oViewConf->getHiddenSid() }]
<input type="hidden" name="cl" value="basket">
<input type="hidden" name="fnc" value="addVoucher">
<input type="text" size="20" name="voucherNr">
<span class="btn"><input id="test_basketVoucherAdd" class="btn" type="submit" value="[{ oxmultilang ident="BASKET_SUBMITCOUPON" }]"></span>
<input type="hidden" name="CustomError" value='basket'>
</div>
</form>
</div>
<div class="bar prevnext bottom">
[{if $oView->showBackToShop()}]
[{*** D3 MOD NEXT_LINE * GoogleAnalytics ***}]
<form action="[{ $oViewConf->getSslSelfLink()|oxaddparams:"cl=basket" }]" method="post">
<div>
[{ $oViewConf->getHiddenSid() }]
<input type="hidden" name="cl" value="basket">
<input type="hidden" name="fnc" value="backtoshop">
<div class="left arrowdown">
<input type="submit" value="[{ oxmultilang ident="BASKET_CONTINUESHOPPING" }]">
</div>
</div>
</form>
[{/if}]
[{if $oView->isLowOrderPrice() }]
<div class="minorderprice">[{ oxmultilang ident="BASKET_MINORDERPRICE" }] [{ $oView->getMinOrderPrice() }] [{ $currency->sign }]</div>
[{else}]
[{*** D3 MOD NEXT_LINE * GoogleAnalytics ***}]
<form action="[{ $oViewConf->getSslSelfLink()|oxaddparams:"cl=user" }]" method="post">
<div>
[{ $oViewConf->getHiddenSid() }]
<input type="hidden" name="cl" value="user">
<div class="right arrowright">
<input id="test_BasketNextStepBottom" type="submit" value="[{ oxmultilang ident="BASKET_NEXTSTEP" }]">
</div>
</div>
</form>
[{/if}]
</div>
[{if $oView->getBasketSimilarList() }]
<strong id="test_similarlist" class="head2">[{ oxmultilang ident="ORDER_OTHERINTRESTINGARTICLES"}]</strong>
[{foreach from=$oView->getBasketSimilarList() item=simproduct }]
[{include file="inc/product.tpl" size="small" product=$simproduct testid="similar_"|cat:$simproduct->oxarticles__oxid->value }]
[{/foreach }]
[{/if }]
&nbsp;
[{/if }]
[{insert name="oxid_tracker" title=$template_title }]
[{include file="_footer.tpl" }]

View File

@ -0,0 +1,59 @@
[{ if $oxcmp_basket->getProductsCount()}] <!-- $bl_perfShowRightBasket && -->
[{oxhasrights ident="TOBASKET"}]
[{assign var="currency" value=$oView->getActCurrency() }]
<strong class="h2">
<a id="test_[{$_basket_testid}]Header" rel="nofollow" href="[{ oxgetseourl ident=$oViewConf->getSelfLink()|cat:"cl=basket" }]">[{ oxmultilang ident="INC_RIGHTITEM_BASKET" }]</a>
</strong>
<div class="box minibasket">
[{if $_basket_extended }]
[{foreach from=$oxcmp_basket->getContents() name=rightlist item=_product}]
<div id="test_[{$_basket_testid}]Title_[{$_product->getProductId()}]_[{$smarty.foreach.rightlist.iteration}]" class="listitem">
[{ assign var="sRightListArtTitle" value=$_product->getTitle() }]
<a id="test_[{$_basket_testid}]Pic_[{$_product->getProductId()}]_[{$smarty.foreach.rightlist.iteration}]" href="[{$_product->getLink()}]" class="picture">
<img src="[{$_product->getImageUrl()}]/[{$_product->getIcon()}]" alt="[{ $sRightListArtTitle|strip_tags }]">
</a>
<a id="test_[{$_basket_testid}]TitleLink_[{$_product->getProductId()}]_[{$smarty.foreach.rightlist.iteration}]" href="[{$_product->getLink()}]" class="arttitle">[{ $sRightListArtTitle|strip_tags }]</a>
<br>
( [{$_product->getAmount()}] [{ oxmultilang ident="INC_CMP_BASKET_QTY" }] )
</div>
[{/foreach}]
<div class="hr"></div>
[{/if}]
<table class="total">
<tr>
<th>[{ oxmultilang ident="INC_CMP_BASKET_PRODUCT" }]</th>
<td id="test_[{$_basket_testid}]Products">[{ $oxcmp_basket->getProductsCount()}]</td>
</tr>
<tr>
<th>[{ oxmultilang ident="INC_CMP_BASKET_QUANTITY" }]</th>
<td id="test_[{$_basket_testid}]Items">[{ $oxcmp_basket->getItemsCount()}]</td>
</tr>
[{ if $oxcmp_basket->getFDeliveryCosts() }]
<tr>
<th>[{ oxmultilang ident="INC_CMP_BASKET_SHIPPING" }]</th>
<td id="test_[{$_basket_testid}]Shipping">[{ $oxcmp_basket->getFDeliveryCosts() }] [{ $currency->sign}] </td>
</tr>
[{ /if}]
<tr>
<th><b>[{ oxmultilang ident="INC_CMP_BASKET_TOTALPRODUCTS" }]</b></th>
<td id="test_[{$_basket_testid}]Total"><b>[{ $oxcmp_basket->getFProductsPrice()}] [{ $currency->sign}]</b></td>
</tr>
</table>
<div class="hr"></div>
[{*** D3 MOD NEXT_LINE * GoogleAnalytics ***}]
<form action="[{ $oViewConf->getSelfActionLink()|oxaddparams:"cl=basket" }]" method="post">
<div class="ta_right">
[{ $oViewConf->getHiddenSid() }]
<input type="hidden" name="cl" value="basket">
<div class="tocart"><input id="test_[{$_basket_testid}]Open" type="submit" class="btn" value="[{ oxmultilang ident="INC_RIGHTITEM_DISPLAYBASKET" }]"></div>
</div>
</form>
</div>
[{/oxhasrights}]
[{/if}]

View File

@ -0,0 +1,182 @@
[{if $blD3GoogleAnalyticsActive && $oD3GASettings->getValue('sD3GAId')}]
[{if $oViewConf->getActiveClassName() == 'thankyou'}]
[{assign var="order" value=$oView->getOrder()}]
[{assign var="oPayment" value=$order->getPayment()}]
[{assign var="oDelSet" value=$order->getDelSet()}]
[{assign var="aVoucherSerieList" value=$order->d3getVoucherSerieList()}]
[{/if}]
[{strip}]
<script type="text/javascript">
var _gaq = _gaq || [];
_gaq.push(['_setAccount', '[{ $oD3GASettings->getValue('sD3GAId') }]']);
[{if $oD3GASettings->getValue('blD3GAAnonymizeIP')}]
_gaq.push(['_gat._anonymizeIp']);
[{/if}]
[{if $oD3GASettings->getValue('sD3GASetDomainName')}]
_gaq.push(['_setDomainName', '[{$oD3GASettings->getValue('sD3GASetDomainName')}]']);
_gaq.push(['_setAllowHash', false]);
[{else}]
_gaq.push(['_setDomainName', 'none']);
[{/if}]
[{if $oD3GASettings->getValue('sD3GASetCookiePath')}]
_gaq.push(['_setCookiePath', '[{$oD3GASettings->getValue('sD3GASetCookiePath')}]']);
[{/if}]
[{if $oD3GASettings->getValue('blD3GAAllowDomainLinker')}]
_gaq.push(['_setAllowLinker', true]);
[{/if}]
[{if $oD3GASettings->getValue('blD3GASetClientInfo')}]
_gaq.push(['_setClientInfo', false]);
[{else}]
_gaq.push(['_setClientInfo', true]);
[{/if}]
[{if $oD3GASettings->getValue('blD3GASetDetectFlash')}]
_gaq.push(['_setDetectFlash', false]);
[{else}]
_gaq.push(['_setDetectFlash', true]);
[{/if}]
[{if $oD3GASettings->getValue('blD3GASetDetectTitle')}]
_gaq.push(['_setDetectTitle', false]);
[{else}]
_gaq.push(['_setDetectTitle', true]);
[{/if}]
[{if !$oD3GASettings->getValue('blD3GASetCampaignTrack')}]
_gaq.push(['_setCampaignTrack', true]);
[{else}]
_gaq.push(['_setCampaignTrack', false]);
[{/if}]
[{if !$oD3GASettings->getValue('blD3GASetCampaignTrack') && $oD3GASettings->getValue('sD3GASetCampaignCookieTimeout')}]
_gaq.push(['_setCampaignCookieTimeout', '[{$oD3GASettings->getValue('sD3GASetCampaignCookieTimeout')}]']);
[{/if}]
[{if !$oD3GASettings->getValue('blD3GASetCampaignTrack') && $oD3GASettings->getValue('sD3GASetCampNameKey')}]
_gaq.push(['_setCampNameKey', '[{$oD3GASettings->getValue('sD3GASetCampNameKey')}]']);
[{/if}]
[{if !$oD3GASettings->getValue('blD3GASetCampaignTrack') && $oD3GASettings->getValue('sD3GASetCampMediumKey')}]
_gaq.push(['_setCampMediumKey', '[{$oD3GASettings->getValue('sD3GASetCampMediumKey')}]']);
[{/if}]
[{if !$oD3GASettings->getValue('blD3GASetCampaignTrack') && $oD3GASettings->getValue('sD3GASetCampSourceKey')}]
_gaq.push(['_setCampSourceKey', '[{$oD3GASettings->getValue('sD3GASetCampSourceKey')}]']);
[{/if}]
[{if !$oD3GASettings->getValue('blD3GASetCampaignTrack') && $oD3GASettings->getValue('sD3GASetCampTermKey')}]
_gaq.push(['_setCampTermKey', '[{$oD3GASettings->getValue('sD3GASetCampTermKey')}]']);
[{/if}]
[{if !$oD3GASettings->getValue('blD3GASetCampaignTrack') && $oD3GASettings->getValue('sD3GASetCampContentKey')}]
_gaq.push(['_setCampContentKey', '[{$oD3GASettings->getValue('sD3GASetCampContentKey')}]']);
[{/if}]
[{if !$oD3GASettings->getValue('blD3GASetCampaignTrack') && $oD3GASettings->getValue('sD3GASetCampContentKey')}]
_gaq.push(['_setCampNOKey', 'ga_nooverride']);
[{/if}]
[{if $oD3GASettings->getValue('blD3GAUseCustomVars')}]
[{* /*** add custom variables here ***/ *}]
[{if $oxcmp_user}]
_gaq.push(['_setCustomVar',
1, [{*// This custom var is set to slot #1. Required parameter.*}]
'Geschlecht', [{*// The name of the custom variable. Required parameter.*}]
[{if $oxcmp_user->oxuser__oxsal->value == 'MR'}]'male'[{elseif $oxcmp_user->oxuser__oxsal->value == 'MRS'}]'female'[{/if}],
[{*// The value of the custom variable. Required parameter.*}]
1 [{*// Sets the scope to visitor-level. Optional parameter.*}]
]);
[{/if}]
[{if $oViewConf->getActiveClassName() == 'thankyou' && $oPayment}]
_gaq.push(['_setCustomVar',2,'Zahlungsart', '[{$oPayment->getFieldData('oxdesc')}]' , 3]);
[{/if}]
[{if $oViewConf->getActiveClassName() == 'thankyou' && $oDelSet}]
_gaq.push(['_setCustomVar',3,'Versandart', '[{$oDelSet->getFieldData('oxtitle')}]' , 3]);
[{/if}]
[{if $oViewConf->getActiveClassName() == 'thankyou' && $aVoucherSerieList}]
[{foreach from=$aVoucherSerieList item="oVoucherSerie"}]
_gaq.push(['_setCustomVar',4,'Gutschein', '[{$oVoucherSerie->getFieldData('oxserienr')}]', 3]);
[{/foreach}]
[{/if}]
[{if $oViewConf->getActiveClassName() == 'thankyou' && $order}]
_gaq.push(['_setCustomVar',5,'Waehrung', '[{$order->getFieldData('oxcurrency')}]' , 3]);
[{/if}]
[{/if}]
_gaq.push(['_trackPageview']);
[{if $oD3GASettings->getValue('blD3GATrackPageLoadTime')}]
_gaq.push(['_trackPageLoadTime']);
[{/if}]
[{if $oD3GASettings->getValue('sD3GACookiePathCopy')}]
_gaq.push(['_cookiePathCopy', '[{$oD3GASettings->getValue('sD3GACookiePathCopy')}]']);
[{/if}]
[{if $oD3GASettings->getValue('blD3GASendECommerce') && $oViewConf->getActiveClassName() == 'thankyou'}]
[{assign var="currate" value=$order->oxorder__oxcurrate->value}]
_gaq.push(['_addTrans',
'[{ $order->oxorder__oxordernr->value }]', [{* // order ID - required *}]
'[{ $oxcmp_shop->oxshops__oxname->value}]', [{* // affiliation or store name *}]
[{if $oD3GASettings->getValue('blD3GAUseNetto') }]
[{*'[{math equation="s / r" s=$order->getOrderNetSum() r=$currate format="%.2f"}]', // total - required - has to be gross sum *}]
'[{math equation="s / r" s=$order->getTotalOrderSum() r=$currate format="%.2f"}]', [{* // total - required *}]
[{else}]
'[{math equation="s / r" s=$order->getTotalOrderSum() r=$currate format="%.2f"}]', [{* // total - required *}]
[{/if}]
'', [{* // tax *}]
'[{math equation="s / r" s=$order->oxorder__oxdelcost->value r=$currate format="%.2f"}]', [{* // shipping *}]
'[{ $order->oxorder__oxbillcity->value }]', [{* // city *}]
'[{ $order->oxorder__oxbillstate->value }]', [{* // state or province *}]
'[{ $order->oxorder__oxbillcountry->value }]' [{* // country *}]
]);
[{foreach from=$order->getOrderArticles() item=oOrderArticle}]
_gaq.push(['_addItem',
'[{ $order->oxorder__oxordernr->value }]', [{* // order ID - required *}]
'[{ $oOrderArticle->oxorderarticles__oxartnum->value }]', [{* // SKU/code *}]
'[{ $oOrderArticle->oxorderarticles__oxtitle->value }]', [{* // product name *}]
'[{ $oOrderArticle->oxorderarticles__oxselvariant->value }]', [{* // category or variation *}]
[{if $oD3GASettings->getValue('blD3GAUseNetto') }]
[{assign var="oPrice" value=$oOrderArticle->getPrice()}]
'[{math equation="s / r" s=$oPrice->getNettoPrice() r=$currate format="%.2f"}]', [{* // unit price - required *}]
[{else}]
'[{ $oOrderArticle->oxorderarticles__oxprice->value }]', [{* // unit price - required - is not currency depended *}]
[{/if}]
'[{ $oOrderArticle->oxorderarticles__oxamount->value }]' [{* // quantity - required *}]
]);
[{/foreach}]
_gaq.push(['_trackTrans']);
[{/if}]
(function() {
var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
[{if $oD3GASettings->getValue('blD3GAUseRemarketing')}]
ga.src = ('https:' == document.location.protocol ? 'https://' : 'http://') + 'stats.g.doubleclick.net/dc.js';
[{else}]
ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
[{/if}]
var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
})();
</script>
[{if (!$oD3GASettings->getValue('blD3GASetCampaignOnThankyouOnly') || $oViewConf->getActiveClassName() == 'thankyou') &&
!$oD3GASettings->getValue('blD3GASetCampaignTrack') && $oD3GASettings->getValue('sD3GACampaignCode')}]
[{$oD3GASettings->getValue('sD3GACampaignCode')}]
[{/if}]
[{/strip}]
[{/if}]

View File

@ -0,0 +1,65 @@
<div id="wait" class="popup">
<strong>[{ oxmultilang ident="BASKET_POPUP_ADDEDARTICLETOBASKET" }]</strong>
[{*** D3 MOD NEXT_LINE * GoogleAnalytics ***}]
<form action="[{ $oViewConf->getCurrentHomeDir() }]index.php?cl=basket" method="post">
<div>
[{ $oViewConf->getHiddenSid() }]
<input type="hidden" name="cl" value="basket">
<input type="hidden" name="redirected" value="1">
[{oxhasrights ident="TOBASKET"}]
<input id="test_popupCart" type="submit" class="bl" value="[{ oxmultilang ident="BASKET_POPUP_FULL_DISPLAYCART" }]" onclick="if (oxid.popup) {oxid.popup.hide();}">
[{/oxhasrights}]
<input id="test_popupContinue" type="button" class="br disabled" value="[{ oxmultilang ident="BASKET_POPUP_FULL_CONTINUESHOPPING" }]" onclick="oxid.popup.hide();return false;" disabled="disabled">
</div>
</form>
</div>
[{ if $oxcmp_basket->getProductsCount() && ( $_newitem || $Errors.popup )}]
[{assign var="currency" value=$oView->getActCurrency() }]
<div id="popup" class="popup">
[{if $Errors.popup}]
[{foreach from=$Errors.popup item=oEr }]
<strong class="err">[{ $oEr->getOxMessage() }]</strong>
[{/foreach}]
[{else}]
<strong>[{ oxmultilang ident="BASKET_POPUP_FULL_ADDEDARTICLETOBASKET" }]</strong>
[{/if}]
[{oxhasrights ident="TOBASKET"}]
[{if $oxcmp_basket->getContents()}]
<table summary="[{ oxmultilang ident="INC_HEADER_CART" }]" cellpadding="2" cellspacing="2">
<tr>
<th>[{ oxmultilang ident="INC_CMP_BASKET_PRODUCT" }]</th>
<td>[{ $oxcmp_basket->getProductsCount()}]</td>
</tr>
<tr [{if !$oxcmp_basket->getFDeliveryCosts()}]class="sep"[{/if}]>
<th>[{ oxmultilang ident="INC_CMP_BASKET_QUANTITY" }]</th>
<td>[{ $oxcmp_basket->getItemsCount()}]</td>
</tr>
[{if $oxcmp_basket->getFDeliveryCosts()}]
<tr>
<th>[{ oxmultilang ident="INC_CMP_BASKET_SHIPPING" }]</th>
<td>[{ $oxcmp_basket->getFDeliveryCosts() }] [{ $currency->sign}]</td>
</tr>
[{/if}]
<tr>
<th>[{ oxmultilang ident="INC_CMP_BASKET_TOTALPRODUCTS" }]</th>
<td>[{ $oxcmp_basket->getFProductsPrice()}] [{ $currency->sign}]</td>
</tr>
</table>
[{/if}]
[{/oxhasrights}]
[{*** D3 MOD NEXT_LINE * GoogleAnalytics ***}]
<form action="[{ $oViewConf->getCurrentHomeDir() }]index.php?cl=basket" method="post">
<div>
[{ $oViewConf->getHiddenSid() }]
<input type="hidden" name="cl" value="basket">
<input type="hidden" name="redirected" value="1">
[{oxhasrights ident="TOBASKET"}]
<input type="submit" class="bl" value="[{ oxmultilang ident="BASKET_POPUP_FULL_DISPLAYCART" }]" onclick="oxid.popup.hide();">
[{/oxhasrights}]
<input type="button" class="br" value="[{ oxmultilang ident="BASKET_POPUP_FULL_CONTINUESHOPPING" }]" onclick="oxid.popup.hide();return false;">
</div>
</form>
</div>
[{oxscript add="oxid.popup.show();" }]
[{/if }]

View File

@ -0,0 +1,436 @@
[{assign var="template_title" value="USER_LOGINTITLE"|oxmultilangassign}]
[{include file="_header.tpl" title=$template_title location=$template_title}]
<!-- ordering steps -->
[{include file="inc/steps_item.tpl" highlight=2 }]
[{assign var="_blshownoregopt" value=$oView->getShowNoRegOption()}]
[{ if !$oxcmp_user && !$oView->getLoginOption() }]
[{if $_blshownoregopt }]
<div class="left">
<strong class="useroptboxhead">[{ oxmultilang ident="USER_OPTION1" }]</strong>
<div class="useroptbox">
<b>[{ oxmultilang ident="USER_ORDERWITHOUTREGISTER1" }]</b><br><br>
[{ oxmultilang ident="USER_ORDERWITHOUTREGISTER2" }]<br><br>
[{*** D3 MOD NEXT_LINE * GoogleAnalytics ***}]
<form action="[{ $oViewConf->getSslSelfLink()|oxaddparams:"cl=user" }]" method="post">
<div>
[{ $oViewConf->getHiddenSid() }]
[{ $oViewConf->getNavFormParams() }]
<input type="hidden" name="cl" value="user">
<input type="hidden" name="fnc" value="">
<input type="hidden" name="option" value="1">
<span class="btn"><input id="test_UsrOpt1" type="submit" name="send" value="[{ oxmultilang ident="USER_NEXT" }]" class="btn"></span>
</div>
</form>
</div>
</div>
[{/if}]
<div class="left">
<strong class="useroptboxhead[{if !$_blshownoregopt }]big[{/if}]">[{if !$_blshownoregopt }][{ oxmultilang ident="USER_OPTION1" }][{else}][{ oxmultilang ident="USER_OPTION2" }][{/if}]</strong>
<div class="useroptbox[{if !$_blshownoregopt }]big[{/if}]">
<b>[{ oxmultilang ident="USER_ALREADYCUSTOMER" }]</b><br><br>
[{ oxmultilang ident="USER_PLEASELOGIN" }]<br><br>
[{foreach from=$Errors.user item=oEr key=key }]
<div class="err">[{ $oEr->getOxMessage()}]</div>
[{/foreach}]
[{*** D3 MOD NEXT_LINE * GoogleAnalytics ***}]
<form action="[{ $oViewConf->getSslSelfLink()|oxaddparams:"cl=user" }]" method="post">
<div>
[{ $oViewConf->getHiddenSid() }]
[{ $oViewConf->getNavFormParams() }]
<input type="hidden" name="fnc" value="login_noredirect">
<input type="hidden" name="cl" value="user">
<input type="hidden" name="option" value="2">
<input type="hidden" name="lgn_cook" value="0">
<input type="hidden" name="CustomError" value='user'>
<span class="fs11"><b>[{ oxmultilang ident="USER_EMAIL" }]</b></span><br>
<input id="test_UsrOpt2_usr" type="text" name="lgn_usr" value="" size="25"><br><br>
<span class="fs11"><b>[{ oxmultilang ident="USER_PWD" }]</b></span><br>
<input id="test_UsrOpt2_pwd" type="password" name="lgn_pwd" value="" size="25"><br><br>
<span class="btn"><input id="test_UsrOpt2" type="submit" name="send" value="[{ oxmultilang ident="USER_LOGIN" }]" class="btn"></span><br><br>
<a id="test_UsrOpt2_forgotPwd" rel="nofollow" href="[{ oxgetseourl ident=$oViewConf->getSelfLink()|cat:"cl=forgotpwd" }]" class="link">[{ oxmultilang ident="USER_FORGOTPWD" }]</a><br><br>
<span class="fs11"><b>[{ oxmultilang ident="USER_OPENID" }]</b></span><br>
<input id="test_UsrOpt2_openid" type="text" name="lgn_openid" value="" class="openid" size="21"><br><br>
<span class="btn"><input id="test_UsrOpt2OpenId" type="submit" name="send" value="[{ oxmultilang ident="USER_LOGIN" }]" class="btn"></span><br>
</div>
</form>
</div>
</div>
<div class="left">
<strong class="useroptboxhead[{if !$_blshownoregopt }]big[{/if}]">[{if !$_blshownoregopt }][{ oxmultilang ident="USER_OPTION2" }][{else}][{ oxmultilang ident="USER_OPTION3" }][{/if}]</strong>
<div class="useroptbox[{if !$_blshownoregopt }]big[{/if}]">
<b>[{ oxmultilang ident="USER_OPENPERSONALACCOUNT1" }]</b><br><br>
[{ oxmultilang ident="USER_OPENPERSONALACCOUNT2" }] [{ $oxcmp_shop->oxshops__oxname->value }] [{ oxmultilang ident="USER_OPENPERSONALACCOUNT3" }]<br>
<span class="fs11">
[{ oxmultilang ident="USER_OPENPERSONALACCOUNT4" }]<br>
[{ oxmultilang ident="USER_OPENPERSONALACCOUNT5" }]<br>
[{ oxmultilang ident="USER_OPENPERSONALACCOUNT6" }]<br>
[{ oxmultilang ident="USER_OPENPERSONALACCOUNT7" }]<br>
[{ oxmultilang ident="USER_OPENPERSONALACCOUNT8" }]<br>
[{ oxmultilang ident="USER_OPENPERSONALACCOUNT9" }]<br>
[{ oxmultilang ident="USER_OPENPERSONALACCOUNT10" }]
</span>
<br><br>
[{*** D3 MOD NEXT_LINE * GoogleAnalytics ***}]
<form action="[{ $oViewConf->getSslSelfLink()|oxaddparams:"cl=user" }]" method="post">
<div>
[{ $oViewConf->getHiddenSid() }]
[{ $oViewConf->getNavFormParams() }]
<input type="hidden" name="cl" value="user">
<input type="hidden" name="fnc" value="">
<input type="hidden" name="option" value="3">
<span class="btn"><input id="test_UsrOpt3" type="submit" name="send" value="[{ oxmultilang ident="USER_LOGIN2" }]" class="btn"></span>
</div>
</form>
</div>
</div>
[{else}]
[{assign var="currency" value=$oView->getActCurrency() }]
[{assign var="aMustFillFields" value=$oView->getMustFillFields() }]
[{*** D3 MOD NEXT_LINE * GoogleAnalytics ***}]
<form action="[{ $oViewConf->getSslSelfLink()|oxaddparams:"cl=user" }]" name="order" method="post">
<div>
[{ $oViewConf->getHiddenSid() }]
[{ $oViewConf->getNavFormParams() }]
<input type="hidden" name="option" value="[{$oView->getLoginOption()}]">
<input type="hidden" name="cl" value="user">
<input type="hidden" name="CustomError" value='user'>
<input type="hidden" id="reloadaddress" name="reloadaddress" value="">
[{if !$oxcmp_user->oxuser__oxpassword->value }]
<input type="hidden" name="fnc" value="createuser">
[{else}]
<input type="hidden" name="fnc" value="changeuser">
<input type="hidden" name="lgn_cook" value="0">
[{/if}]
</div>
[{if $oView->isLowOrderPrice()}]
<div class="bar prevnext order">
<div class="minorderprice">[{ oxmultilang ident="BASKET_MINORDERPRICE" }] [{ $oView->getMinOrderPrice() }] [{ $currency->sign }]</div>
</div>
[{else}]
<div class="bar prevnext order">
<div class="right arrowright">
<input id="test_UserNextStepTop" name="userform" type="submit" value="[{ oxmultilang ident="USER_NEXTSTEP" }]">
</div>
</div>
[{/if}]
[{include file="inc/error.tpl" Errorlist=$Errors.user}]
[{if $oView->getLoginOption() == 3}]
<strong class="boxhead">[{ oxmultilang ident="USER_LOGIN3" }]</strong>
<div class="box info">
[{ oxmultilang ident="USER_ENTEREMAILANDPWD" }]<br>
[{ oxmultilang ident="USER_RECEIVECONFIRMATION" }]
<div class="dot_sep"></div>
<table class="form" width="90%">
<colgroup>
<col width="145">
</colgroup>
<tr>
<td><label>[{ oxmultilang ident="USER_EMAILADDRESS" }]</label></td>
<td><input id="test_lgn_usr" type="text" name="lgn_usr" value="[{if $lgn_usr}][{$lgn_usr}][{else}][{$oxcmp_user->oxuser__oxusername->value}][{/if}]" size="37">&nbsp;<span class="req">*</span></td>
</tr>
<tr>
<td><label>[{ oxmultilang ident="USER_PASSWORD" }]</label></td>
<td><input id="test_lgn_pwd" type="password" name="lgn_pwd" value="[{$lgn_pwd}]" size="37">&nbsp;<span class="req">*</span></td>
</tr>
<tr>
<td><label>[{ oxmultilang ident="USER_CONFIRMPWD" }]</label></td>
<td><input id="test_lgn_pwd2" type="password" name="lgn_pwd2" value="[{$lgn_pwd2}]" size="37">&nbsp;<span class="req">*</span></td>
</tr>
</table>
</div>
[{/if}]
<strong class="boxhead">[{ oxmultilang ident="USER_SEND" }]</strong>
<div class="box info">
<b>[{ oxmultilang ident="USER_BILLINDADDRESS" }]</b> [{ oxmultilang ident="USER_COMPLETEALLMARKEDFIELDS" }]
<div class="dot_sep"></div>
<table class="form" width="90%">
<colgroup>
<col width="145">
</colgroup>
[{ if !$oxcmp_user->oxuser__oxpassword->value && $oView->getLoginOption() != 3}]
<tr>
<td><label>[{ oxmultilang ident="USER_EMAILADDRESS2" }]</label></td>
<td>
<input id="test_lgn_usr" type="text" name="lgn_usr" value="[{if $lgn_usr}][{$lgn_usr}][{else}][{$oxcmp_user->oxuser__oxusername->value}][{/if}]" size="37">
<span class="req">*</span></td>
</tr>
[{/if}]
<tr>
<td><label>[{ oxmultilang ident="USER_TITLE" }]</label></td>
<td>
[{include file="inc/salutation.tpl" name="invadr[oxuser__oxsal]" value=$oxcmp_user->oxuser__oxsal->value value2=$invadr.oxuser__oxsal}]
[{if isset($aMustFillFields.oxuser__oxsal) }]<span class="req">*</span>[{/if}]
</td>
</tr>
<tr>
<td><label>[{ oxmultilang ident="USER_FIRSTNAME" }]</label></td>
<td>
<input type="text" size="37" maxlength="255" name="invadr[oxuser__oxfname]" value="[{if isset( $invadr.oxuser__oxfname ) }][{ $invadr.oxuser__oxfname }][{else}][{ $oxcmp_user->oxuser__oxfname->value }][{/if}]">
[{if isset($aMustFillFields.oxuser__oxfname) }]<span class="req">*</span>[{/if}]
</td>
</tr>
<tr>
<td><label>[{ oxmultilang ident="USER_LASTNAME" }]</label></td>
<td>
<input type="text" size="37" maxlength="255" name="invadr[oxuser__oxlname]" value="[{if isset( $invadr.oxuser__oxlname ) }][{ $invadr.oxuser__oxlname }][{else}][{ $oxcmp_user->oxuser__oxlname->value }][{/if}]">
[{if isset($aMustFillFields.oxuser__oxlname) }]<span class="req">*</span>[{/if}]
</td>
</tr>
<tr>
<td><label>[{ oxmultilang ident="USER_COMPANY" }]</label></td>
<td>
<input type="text" size="37" maxlength="255" name="invadr[oxuser__oxcompany]" value="[{if isset( $invadr.oxuser__oxcompany ) }][{ $invadr.oxuser__oxcompany }][{else}][{$oxcmp_user->oxuser__oxcompany->value }][{/if}]">
[{if isset($aMustFillFields.oxuser__oxcompany) }]<span class="req">*</span>[{/if}]
</td>
</tr>
<tr>
<td><label>[{ oxmultilang ident="USER_STREET" }]</label></td>
<td>
<input type="text" size="28" maxlength="255" name="invadr[oxuser__oxstreet]" value="[{if isset( $invadr.oxuser__oxstreet ) }][{$invadr.oxuser__oxstreet }][{else}][{$oxcmp_user->oxuser__oxstreet->value }][{/if}]">
<input type="text" size="5" maxlength="16" name="invadr[oxuser__oxstreetnr]" value="[{if isset( $invadr.oxuser__oxstreetnr ) }][{ $invadr.oxuser__oxstreetnr }][{else}][{ $oxcmp_user->oxuser__oxstreetnr->value }][{/if}]">
[{if isset($aMustFillFields.oxuser__oxstreet) || isset($aMustFillFields.oxuser__oxstreetnr) }]<span class="req">*</span>[{/if}]
</td>
</tr>
<tr>
<td><label>[{ oxmultilang ident="USER_PLZANDCITY" }]</label></td>
<td>
<input type="text" size="5" maxlength="16" name="invadr[oxuser__oxzip]" value="[{if isset( $invadr.oxuser__oxzip ) }][{$invadr.oxuser__oxzip }][{else}][{$oxcmp_user->oxuser__oxzip->value }][{/if}]">
<input type="text" size="28" maxlength="255" name="invadr[oxuser__oxcity]" value="[{if isset( $invadr.oxuser__oxcity ) }][{$invadr.oxuser__oxcity }][{else}][{$oxcmp_user->oxuser__oxcity->value }][{/if}]">
[{if isset($aMustFillFields.oxuser__oxzip) || isset($aMustFillFields.oxuser__oxcity) }]<span class="req">*</span>[{/if}]
</td>
</tr>
<tr>
<td><label>[{ oxmultilang ident="USER_VATID" }]</label></td>
<td>
<input type="text" size="37" maxlength="255" name="invadr[oxuser__oxustid]" value="[{if isset( $invadr.oxuser__oxustid ) }][{$invadr.oxuser__oxustid }][{else}][{$oxcmp_user->oxuser__oxustid->value }][{/if}]">
[{if isset($aMustFillFields.oxuser__oxustid) }]<span class="req">*</span>[{/if}]
</td>
</tr>
<tr>
<td><label>[{ oxmultilang ident="USER_ADDITIONALINFO" }]</label></td>
<td>
<input type="text" size="37" maxlength="255" name="invadr[oxuser__oxaddinfo]" value="[{if isset( $invadr.oxuser__oxaddinfo ) }][{$invadr.oxuser__oxaddinfo }][{else}][{$oxcmp_user->oxuser__oxaddinfo->value }][{/if}]">
[{if isset($aMustFillFields.oxuser__oxaddinfo) }]<span class="req">*</span>[{/if}]
</td>
</tr>
<tr>
<td><label>[{ oxmultilang ident="USER_COUNTRY" }]</label></td>
<td>
<select name="invadr[oxuser__oxcountryid]">
<option value="">-</option>
[{foreach from=$oView->getCountryList() item=country key=country_id}]
<option value="[{$country->oxcountry__oxid->value}]"[{if isset( $invadr.oxuser__oxcountryid ) && $invadr.oxuser__oxcountryid == $country->oxcountry__oxid->value}] selected[{ elseif $oxcmp_user->oxuser__oxcountryid->value == $country->oxcountry__oxid->value }] selected[{/if}]>[{$country->oxcountry__oxtitle->value}]</option>
[{/foreach}]
</select>
[{if isset($aMustFillFields.oxuser__oxcountryid) }]<span class="req">*</span>[{/if}]
</td>
</tr>
<tr>
<td><label>[{ oxmultilang ident="USER_PHONE" }]</label></td>
<td>
<input type="text" size="37" maxlength="128" name="invadr[oxuser__oxfon]" value="[{if isset( $invadr.oxuser__oxfon ) }][{$invadr.oxuser__oxfon }][{else}][{$oxcmp_user->oxuser__oxfon->value }][{/if}]">
[{if isset($aMustFillFields.oxuser__oxfon) }]<span class="req">*</span>[{/if}]
</td>
</tr>
<tr>
<td><label>[{ oxmultilang ident="USER_FAX" }]</label></td>
<td>
<input type="text" size="37" maxlength="128" name="invadr[oxuser__oxfax]" value="[{if isset( $invadr.oxuser__oxfax ) }][{$invadr.oxuser__oxfax }][{else}][{$oxcmp_user->oxuser__oxfax->value }][{/if}]">
[{if isset($aMustFillFields.oxuser__oxfax) }]<span class="req">*</span>[{/if}]
</td>
</tr>
<tr>
<td><label>[{ oxmultilang ident="USER_MOBIL" }]</label></td>
<td>
<input type="text" size="37" maxlength="64" name="invadr[oxuser__oxmobfon]" value="[{if isset( $invadr.oxuser__oxmobfon ) }][{$invadr.oxuser__oxmobfon }][{else}][{$oxcmp_user->oxuser__oxmobfon->value }][{/if}]">
[{if isset($aMustFillFields.oxuser__oxmobfon) }]<span class="req">*</span>[{/if}]
</td>
</tr>
<tr>
<td><label>[{ oxmultilang ident="USER_PRIVATPHONE" }]</label></td>
<td>
<input type="text" size="37" maxlength="64" name="invadr[oxuser__oxprivfon]" value="[{if isset( $invadr.oxuser__oxprivfon ) }][{$invadr.oxuser__oxprivfon }][{else}][{$oxcmp_user->oxuser__oxprivfon->value }][{/if}]">
[{if isset($aMustFillFields.oxuser__oxprivfon) }]<span class="req">*</span>[{/if}]
</td>
</tr>
[{if $oViewConf->showBirthdayFields() }]
<tr>
<td><label>[{ oxmultilang ident="USER_BIRTHDATE" }]</label></td>
<td valign="top">
<table><tr><td>
<input type="text" size="3" maxlength="2" name="invadr[oxuser__oxbirthdate][day]" value="[{if isset( $invadr.oxuser__oxbirthdate.day ) }][{$invadr.oxuser__oxbirthdate.day }][{elseif $oxcmp_user->oxuser__oxbirthdate->value && $oxcmp_user->oxuser__oxbirthdate->value != "0000-00-00"}][{$oxcmp_user->oxuser__oxbirthdate->value|regex_replace:"/^([0-9]{4})[-]([0-9]{1,2})[-]/":"" }][{/if}]">&nbsp;&nbsp;
<input type="text" size="3" maxlength="2" name="invadr[oxuser__oxbirthdate][month]" value="[{if isset( $invadr.oxuser__oxbirthdate.month ) }][{$invadr.oxuser__oxbirthdate.month }][{elseif $oxcmp_user->oxuser__oxbirthdate->value && $oxcmp_user->oxuser__oxbirthdate->value != "0000-00-00" }][{$oxcmp_user->oxuser__oxbirthdate->value|regex_replace:"/^([0-9]{4})[-]/":""|regex_replace:"/[-]([0-9]{1,2})$/":"" }][{/if}]">&nbsp;&nbsp;
<input type="text" size="8" maxlength="4" name="invadr[oxuser__oxbirthdate][year]" value="[{if isset( $invadr.oxuser__oxbirthdate.year ) }][{$invadr.oxuser__oxbirthdate.year }][{elseif $oxcmp_user->oxuser__oxbirthdate->value && $oxcmp_user->oxuser__oxbirthdate->value != "0000-00-00" }][{$oxcmp_user->oxuser__oxbirthdate->value|regex_replace:"/[-]([0-9]{1,2})[-]([0-9]{1,2})$/":"" }][{/if}]">
[{if isset($aMustFillFields.oxuser__oxbirthdate) }]<span class="req">*</span>[{/if}]</td>
<td><span class="fs10">&nbsp;[{ oxmultilang ident="USER_BIRTHDAYMESSAGE" }]</span></td>
</tr></table>
</td>
</tr>
[{/if}]
<tr>
<td><label>[{ oxmultilang ident="USER_SUBSCRIBENEWSLETTER" }]</label></td>
<td>
<input type="hidden" name="blnewssubscribed" value="0">
<input id="test_newsReg" type="checkbox" name="blnewssubscribed" value="1" [{if $oView->isNewsSubscribed()}]checked[{/if}]>
<span class="fs10">[{ oxmultilang ident="USER_SUBSCRIBENEWSLETTER_MESSAGE" }]</span>
</td>
</tr>
<tr class="td_sep">
<td valign="top"><label>[{ oxmultilang ident="USER_YOURMESSAGE" }]</label></td>
<td>
[{ if !$oView->getOrderRemark()}]
[{assign var="order_remark" value="USER_MESSAGEHERE"|oxmultilangassign}]
[{else}]
[{assign var="order_remark" value=$oView->getOrderRemark()}]
[{/if}]
<textarea cols="60" rows="7" name="order_remark">[{$order_remark}]</textarea>
</td>
</tr>
</table>
<div class="dot_sep"></div>
<br />
<b>[{ oxmultilang ident="USER_SHIPPINGADDRESS" }]</b>
<div class="dot_sep"></div>
[{if !$oView->showShipAddress()}]
<span class="btn"><input type="submit" name="blshowshipaddress" value="[{ oxmultilang ident="USER_DIFFERENTSHIPPINGADDRESS" }]" class="btn"></span><br /><br />
[{else}]
<span class="btn"><input type="submit" name="blhideshipaddress" value="[{ oxmultilang ident="USER_DISABLESHIPPINGADDRESS" }]" class="btn"></span><br /><br />
[{/if}]
<div class="fs10 def_color_1"><span class="req">[{ oxmultilang ident="USER_NOTE" }]</span> [{ oxmultilang ident="USER_DIFFERENTDELIVERYADDRESS" }]</div>
[{if $oView->showShipAddress()}]
[{assign var="delivadr" value=$oView->getDelAddress()}]
<table class="form" width="90%">
<colgroup>
<col width="145">
</colgroup>
<tr>
<td><label>[{ oxmultilang ident="USER_ADDRESSES" }]</label></td>
<td>
<select name="oxaddressid" onchange="oxid.form.set('reloadaddress', this.value === '-1' ? 1 : 2);oxid.form.reload(this.value === '-1','order','user','');oxid.form.clear(this.value !== '-1','order',/oxaddress__/);">
<option value="-1" SELECTED>[{ oxmultilang ident="USER_NEWADDRESS" }]</option>
[{if $oxcmp_user}]
[{foreach from=$oxcmp_user->getUserAddresses() item=address}]
[{if $address->oxaddress__oxid->value == -2}]
<option value="-2" [{ if $address->selected}]SELECTED[{/if}]>[{ oxmultilang ident="USER_USEBILLINGADDR" }]</option>
[{else}]
<option value="[{ $address->oxaddress__oxid->value }]" [{ if $address->selected}]SELECTED[{/if}]>[{ $address }]</option>
[{/if}]
[{/foreach}]
[{/if}]
</select>
<noscript>
<span class="btn"><input id="test_accUserReloadAddress" class="btn" type="submit" name="reloadaddress" value="[{ oxmultilang ident="USER_ADDRESSES_SELECT" }]"></span>
</noscript>
</td>
</tr>
<tr>
<td><label>[{ oxmultilang ident="USER_TITLE2" }]</label></td>
<td>
[{include file="inc/salutation.tpl" name="deladr[oxaddress__oxsal]" value=$delivadr->oxaddress__oxsal->value}]
[{if isset($aMustFillFields.oxaddress__oxsal) }]<span class="req">*</span>[{/if}]
</td>
</tr>
<tr>
<td><label>[{ oxmultilang ident="USER_NAME" }]</label></td>
<td>
<input type="text" size="15" maxlength="255" name="deladr[oxaddress__oxfname]" value="[{if isset( $deladr.oxaddress__oxfname ) }][{$deladr.oxaddress__oxfname}][{else}][{$delivadr->oxaddress__oxfname->value }][{/if}]">
<input type="text" size="18" maxlength="255" name="deladr[oxaddress__oxlname]" value="[{if isset( $deladr.oxaddress__oxlname ) }][{$deladr.oxaddress__oxlname}][{else}][{$delivadr->oxaddress__oxlname->value }][{/if}]">
[{if isset($aMustFillFields.oxaddress__oxfname) || isset($aMustFillFields.oxaddress__oxlname) }]<span class="req">*</span>[{/if}]
</td>
</tr>
<tr>
<td><label>[{ oxmultilang ident="USER_COMPANY2" }]</label></td>
<td>
<input type="text" size="37" maxlength="255" name="deladr[oxaddress__oxcompany]" value="[{if isset( $deladr.oxaddress__oxcompany ) }][{$deladr.oxaddress__oxcompany}][{else}][{$delivadr->oxaddress__oxcompany->value }][{/if}]">
[{if isset($aMustFillFields.oxaddress__oxcompany) }]<span class="req">*</span>[{/if}]
</td>
</tr>
<tr>
<td><label>[{ oxmultilang ident="USER_STREET2" }]</label></td>
<td>
<input type="text" size="28" maxlength="255" name="deladr[oxaddress__oxstreet]" value="[{if isset( $deladr.oxaddress__oxstreet ) }][{$deladr.oxaddress__oxstreet}][{else}][{$delivadr->oxaddress__oxstreet->value}][{/if}]">
<input type="text" size="5" maxlength="16" name="deladr[oxaddress__oxstreetnr]" value="[{if isset( $deladr.oxaddress__oxstreetnr ) }][{$deladr.oxaddress__oxstreetnr}][{else}][{$delivadr->oxaddress__oxstreetnr->value }][{/if}]">
[{if isset($aMustFillFields.oxaddress__oxstreet) || isset($aMustFillFields.oxaddress__oxstreetnr) }]<span class="req">*</span>[{/if}]
</td>
</tr>
<tr>
<td><label>[{ oxmultilang ident="USER_PLZANDCITY2" }]</label></td>
<td>
<input type="text" size="5" maxlength="16" name="deladr[oxaddress__oxzip]" value="[{if isset( $deladr.oxaddress__oxzip ) }][{$deladr.oxaddress__oxzip}][{else}][{$delivadr->oxaddress__oxzip->value }][{/if}]">
<input type="text" size="28" maxlength="255" name="deladr[oxaddress__oxcity]" value="[{if isset( $deladr.oxaddress__oxcity ) }][{$deladr.oxaddress__oxcity}][{else}][{$delivadr->oxaddress__oxcity->value }][{/if}]">
[{if isset($aMustFillFields.oxaddress__oxzip) || isset($aMustFillFields.oxaddress__oxcity) }]<span class="req">*</span>[{/if}]
</td>
</tr>
<tr>
<td><label>[{ oxmultilang ident="USER_ADDITIONALINFO2" }]</label></td>
<td>
<input type="text" size="37" maxlength="255" name="deladr[oxaddress__oxaddinfo]" value="[{if isset( $deladr.oxaddress__oxaddinfo ) }][{$deladr.oxaddress__oxaddinfo}][{else}][{$delivadr->oxaddress__oxaddinfo->value }][{/if}]">
[{if isset($aMustFillFields.oxaddress__oxaddinfo) }]<span class="req">*</span>[{/if}]
</td>
</tr>
<tr>
<td><label>[{ oxmultilang ident="USER_COUNTRY2" }]</label></td>
<td>
<select name="deladr[oxaddress__oxcountryid]">
<option value="">-</option>
[{foreach from=$oView->getCountryList() item=country key=country_id}]
<option value="[{$country->oxcountry__oxid->value}]" [{if isset( $deladr.oxaddress__oxcountryid ) && $deladr.oxaddress__oxcountryid == $country->oxcountry__oxid->value}]selected[{elseif $delivadr->oxaddress__oxcountryid->value == $country->oxcountry__oxid->value}]selected[{/if}]>[{$country->oxcountry__oxtitle->value}]</option>
[{/foreach}]
</select>
[{if isset($aMustFillFields.oxaddress__oxcountryid) }]<span class="req">*</span>[{/if}]
</td>
</tr>
<tr>
<td><label>[{ oxmultilang ident="USER_PHONE2" }]</label></td>
<td>
<input type="text" size="37" maxlength="128" name="deladr[oxaddress__oxfon]" value="[{if isset( $deladr.oxaddress__oxfon ) }][{$deladr.oxaddress__oxfon}][{else}][{$delivadr->oxaddress__oxfon->value }][{/if}]">
[{if isset($aMustFillFields.oxaddress__oxfon) }]<span class="req">*</span>[{/if}]
</td>
</tr>
<tr>
<td><label>[{ oxmultilang ident="USER_FAX2" }]</label></td>
<td>
<input type="text" size="37" maxlength="128" name="deladr[oxaddress__oxfax]" value="[{if isset( $deladr.oxaddress__oxfax ) }][{$deladr.oxaddress__oxfax}][{else}][{$delivadr->oxaddress__oxfax->value }][{/if}]">
[{if isset($aMustFillFields.oxaddress__oxfax) }]<span class="req">*</span>[{/if}]
</td>
</tr>
</table>
[{/if}]
</div>
[{if $oView->isLowOrderPrice()}]
<div class="bar prevnext order">
<div class="minorderprice">[{ oxmultilang ident="BASKET_MINORDERPRICE" }] [{ $oView->getMinOrderPrice() }] [{ $currency->sign }]</div>
</div>
[{else}]
<div class="bar prevnext">
<div class="right arrowright">
<input id="test_UserNextStepBottom" name="userform" type="submit" value="[{ oxmultilang ident="USER_NEXTSTEP" }]">
</div>
</div>
[{/if}]
</form>
&nbsp;
[{/if}]
[{ insert name="oxid_tracker" title=$template_title }]
[{include file="_footer.tpl"}]

View File

@ -0,0 +1,98 @@
<?php
$sLangName = "Deutsch";
$iLangNr = 0;
// -------------------------------
// RESOURCE IDENTITFIER = STRING
// -------------------------------
$aLang = array(
//Navigation
'charset' => 'ISO-8859-15',
'd3mxd3modules' => 'D³ Module',
'd3mxgoogleanalytics' => 'Google Analytics',
'd3mxgoogleanalytics_settings' => 'Einstellungen',
'd3tbclgoogleanalytics_main' => 'Analytics',
'd3tbclgoogleanalytics_adwords' => 'Kampagnen (z.B. AdWords)',
'D3_GOOGLEANALYTICS_CFG_TITLE' => 'Google Analytics Schnittstelle - Einstellungen',
'D3_GOOGLEANALYTICS_MAIN' => 'Grundeinstellungen',
'D3_GOOGLEANALYTICS_MAIN_GAID' => 'Analyics-ID',
'D3_GOOGLEANALYTICS_MAIN_GAID_DESC' => 'Fügen Sie hier die Google Analytics Konto-ID ein. Diese finden Sie in Ihrem GA-Konto und beginnt im Normalfall mit "UA-".',
'D3_GOOGLEANALYTICS_MAIN_ANONYMIZEIP' => 'IP-Adressen anonymisiert übertragen (dringend empfohlen)',
'D3_GOOGLEANALYTICS_MAIN_ANONYMIZEIP_DESC' => 'Die IP-Adressen Ihrer Shopbesucher werden anonymisiert. Zwar werden dadurch die Gebietszuordnungen etwas ungenauer. Jedoch können Sie nur mit dieser Einstellung den Datenschutzvorschriften in Deutschland entsprechen.',
'D3_GOOGLEANALYTICS_MAIN_TRACKPAGELOADTIME' => 'Seitenladezeit mit übertragen',
'D3_GOOGLEANALYTICS_MAIN_TRACKPAGELOADTIME_DESC' => 'Die Ladezeit Ihrer Seite ist, speziell auch in Hinblick auf verschiedene Länder, durchaus ein Faktor, der in das Ranking Ihrer Page einfliesst.',
'D3_GOOGLEANALYTICS_MAIN_USEREMARKETING' => 'Remarketing verwenden',
'D3_GOOGLEANALYTICS_MAIN_USEREMARKETING_DESC' => 'Wenn Sie sich entschließen, Remarketing mit Google Analytics zu nutzen, setzen Sie diesen Haken. Nachdem Sie diese Änderung vorgenommen haben, erfasst und analysiert Google Analytics neben den üblichen Informationen auch das DoubleClick-Cookie, sofern vorhanden. Das DoubleClick-Cookie ermöglicht Remarketing im Google Display-Netzwerk für Produkte wie AdWords.',
'D3_GOOGLEANALYTICS_ECOMMERCE' => 'eCommerce-Einstellungen',
'D3_GOOGLEANALYTICS_ECOMMERCE_SENDDATA' => 'eCommerce-Daten übertragen',
'D3_GOOGLEANALYTICS_ECOMMERCE_SENDDATA_DESC' => 'Mit dieser Einstellung werden Warenkorbdaten Ihrer Kunden an Analytics übertragen. Damit können Sie z.B. die Produktleistung und Umsatzzahlen ermitteln.',
'D3_GOOGLEANALYTICS_ECOMMERCE_USENETTO' => 'Netto-Preise übertragen, wenn verfügbar',
'D3_GOOGLEANALYTICS_ECOMMERCE_USENETTO_DESC' => 'Betreiben Sie einen B2B-Shop, übertragen Sie Ihre Artikelpreise netto an Analytics, wenn diese auch im Shop ohne Steuer zur Verfügung stehen. ',
'D3_GOOGLEANALYTICS_DOMAIN' => 'Multi-Domain-Einstellungen',
'D3_GOOGLEANALYTICS_DOMAIN_SETALLOWLINKER' => 'Trackingdaten von unterschiedlichen Domains verwenden',
'D3_GOOGLEANALYTICS_DOMAIN_SETALLOWLINKER_DESC' => 'Cross Domain Tracking erlaubt das Sammeln von Trackinginformationen auch über verschiedene Domains hinweg. <br><br>Weitere Informationen finden Sie <a href="http://code.google.com/intl/de/apis/analytics/docs/tracking/asyncMigrationExamples.html" target="gahelp">hier</a>.',
'D3_GOOGLEANALYTICS_DOMAIN_SETDOMAINNAME' => 'fixiert das Tracking-Cookie auf die angegebene Domain (optional)',
'D3_GOOGLEANALYTICS_DOMAIN_SETDOMAINNAME_DESC' => 'Lassen Sie dieses Feld leer, ist das Tacking-Cookie für unterschiedliche Seiten gültig. Wenn Sie statt dessen eine Domain angeben, ist das gesetzte Cookie nur für Seiten unter dieser Domain gültig. Andere zu trackende Seiten setzen dann ein neues Cookie.<br><br>Der Eintrag sollte hier so aussehen: .yourDomainName.com<br><br>Weitere Informationen finden Sie <a href="http://code.google.com/apis/analytics/docs/concepts/gaConceptsCookies.html#significanceOfName" target="gahelp">hier</a>.',
'D3_GOOGLEANALYTICS_DOMAIN_SETCOOKIEPATH' => 'Tracking nur auf ein Verzeichnis beschränken (optional)',
'D3_GOOGLEANALYTICS_DOMAIN_SETCOOKIEPATH_DESC' => 'Ein Eintrag hier sollte so aussehen: /myStore/<br><br>Weitere Informationen finden Sie <a href="http://code.google.com/apis/analytics/docs/tracking/gaTrackingSite.html" target="gahelp">hier</a>.',
'D3_GOOGLEANALYTICS_DOMAIN_COOKIEPATHCOPY' => 'Cookie Informationen werden in das Verzeichnis der selben Domain kopiert (optional)',
'D3_GOOGLEANALYTICS_DOMAIN_COOKIEPATHCOPY_DESC' => 'Ein Eintrag hier sollte so aussehen: /myCart/<br><br>Weitere Informationen finden Sie <a href="http://code.google.com/apis/analytics/docs/tracking/gaTrackingSite.html" target="gahelp">hier</a>.',
'D3_GOOGLEANALYTICS_BROWSER' => 'Browser-Daten',
'D3_GOOGLEANALYTICS_BROWSER_SETCLIENTINFO' => '<b>Deaktiviert</b> die Erkennung von Browserdaten (z.B. Name und Version)',
'D3_GOOGLEANALYTICS_BROWSER_SETCLIENTINFO_DESC' => 'Weitere Informationen finden Sie <a href="http://code.google.com/intl/de/apis/analytics/docs/gaJS/gaJSApiWebClient.html#_gat.GA_Tracker_._setClientInfo" target="gahelp">hier</a>.',
'D3_GOOGLEANALYTICS_BROWSER_SETDETECTFLASH' => '<b>Unterbindet</b> die Erkennung, ob beim Kunden das Flash-Plugin installiert ist.',
'D3_GOOGLEANALYTICS_BROWSER_SETDETECTFLASH_DESC' => 'Weitere Informationen finden Sie <a href="http://code.google.com/intl/de/apis/analytics/docs/gaJS/gaJSApiWebClient.html#_gat.GA_Tracker_._setDetectFlash" target="gahelp">hier</a>.',
'D3_GOOGLEANALYTICS_BROWSER_SETDETECTTITLE' => '<b>Verhindert</b> die Erkennung des Seitentitels.',
'D3_GOOGLEANALYTICS_BROWSER_SETDETECTTITLE_DESC' => 'Weitere Informationen finden Sie <a href="http://code.google.com/intl/de/apis/analytics/docs/gaJS/gaJSApiWebClient.html#_gat.GA_Tracker_._setDetectTitle" target="gahelp">hier</a>.',
'D3_GOOGLEANALYTICS_CUSTOMVARS' => 'individuelle Daten',
'D3_GOOGLEANALYTICS_CUSTOMVARS_TRANSMIT' => 'individuelle Daten übertragen',
'D3_GOOGLEANALYTICS_CUSTOMVARS_TRANSMIT_DESC' => 'Mit individuellen Daten können Sie Parameter übermitteln, die sonst im Rahmen des Trackingcodes nicht gesammelt werden. Ergänzen Sie den entsprechenden Abschnitt im Template "inc/d3GoogleAnalytics.tpl" um die gewünschten Daten. Als Beispiel ist die Übertragung des Kundengeschlechts angelegt.<br><br>Individuelle Daten können nicht mit jedem Tracking-Typ übertragen werden. Lesen Sie auf den Analytics-Hilfe-Seiten nach, ob und wann dies möglich ist. <br><br>Weitere Informationen finden Sie <a href="http://code.google.com/apis/analytics/docs/tracking/gaTrackingCustomVariables.html" target="gahelp">hier</a>.<br>Auf Anregung durch <a href="http://www.commodule.de/blog/tracking/zahlungsarten-in-google-analytics-tracken/" target="Commodule">Commodule-Blog</a> haben wir nun noch weitere Beispiele hinterlegt. Vielen Dank für diese Unterstützung!',
'D3_GOOGLEANALYTICS_SECURITYINFORMATIONS' => 'Im CMS-Baustein "Analytics_Security_Informations" ist ein Text hinterlegt, den Sie Ihren Kunden unter Ihrer Datenschutzerklärung verfügbar machen sollten. Klären Sie jedoch bitte vor Verwendung von Google Analytics Tracking und diesem Hinweistext ab, ob beides mit den Datenschutzbestimmung Ihres Landes konform geht. Ausschließlich der Shopbetreiber haftet für Verstöße. Beraten Sie sich im Zweifel mit Ihrem Rechtsanwalt.<br><br>Nach Aktivierung des Tracking-Codes dauert es in der Regel ca. 24 Stunden, bis die ersten Tracking-Daten in Analytics zur Verfügung stehen.',
// TODO: add content to package
'D3_GOOGLEANALYTICS_ADWORDSGENERAL' => 'Kampagnen Grundeinstellungen',
'D3_GOOGLEANALYTICS_ADWORDSCODE_SETCAMPAIGNTRACK' => 'Kampagnendaten <b>nicht</b> übertragen',
'D3_GOOGLEANALYTICS_ADWORDSCODE_SETCAMPAIGNTRACK_DESC' => 'Das Kampagnentracking ist im Standard aktiviert. Setzen Sie diesen Haken, um die Kampagnenübertragung zu deaktivieren.',
'D3_GOOGLEANALYTICS_ADWORDSCODE_SETCAMPAIGNTHANKYOUONLY' => 'Kampagnendaten nur in Bestellabschlussseite verwenden',
'D3_GOOGLEANALYTICS_ADWORDSCODE_SETCAMPAIGNTHANKYOUONLY_DESC' => 'Ist dieser Haken nicht gesetzt, wird der Kampagnencode shopweit eingefügt. Das AdWords-Conversion Tracking erwartet die Daten jedoch nur bei Bestellabschluss. Ob diese Einstellung notwendig ist, erfahren Sie bei Ihrem Conversion Tracking Anbieter.',
'D3_GOOGLEANALYTICS_ADWORDSMAIN_SETCAMPAIGNCOOKIETIMEOUT' => 'Kampagnenlaufzeit (optional, sonst 6 Monate)',
'D3_GOOGLEANALYTICS_ADWORDSMAIN_SETCAMPAIGNCOOKIETIMEOUT_DESC' => 'Geben Sie hier eine optionale Laufzeit dieser Kampagne in Millisekunden an.<br><br>30 Tage = 2592000000<br>365 Tage = 31536000000',
'D3_GOOGLEANALYTICS_ADWORDSMAIN_SETCAMPAIGNCOOKIETIMEOUT_MS' => 'Millisekunden',
'D3_GOOGLEANALYTICS_ADWORDSMAIN_SETCAMPNOKEY' => 'zwingend verwendete Kampagne (optional)',
'D3_GOOGLEANALYTICS_ADWORDSMAIN_SETCAMPNOKEY_DESC' => 'die hier festgelegte Kampagne wird zwingend verwendet, auch wenn die Cookie-Einstellungen schon eine andere Kampagne liefern.<br><br>Weitere Informationen finden Sie <a href="http://code.google.com/intl/de/apis/analytics/docs/gaJS/gaJSApiCampaignTracking.html#_gat.GA_Tracker_._setCampNOKey" target="gahelp">hier</a>.',
'D3_GOOGLEANALYTICS_ADWORDSCODE' => 'Kampagnen-Code',
'D3_GOOGLEANALYTICS_ADWORDSCODE_CODE' => 'AdWords-Code',
'D3_GOOGLEANALYTICS_ADWORDSCODE_CODE_DESC' => 'Kopieren Sie hier den Kampagnen-Tracking-Code ein, den Sie auf Ihrer AdWords-Seite finden. Kopieren Sie auch das "script"-Tag mit.',
'D3_GOOGLEANALYTICS_ADWORDSMAIN' => 'Individualisierung der Kampagnentrackings',
'D3_GOOGLEANALYTICS_ADWORDSMAIN_SETCAMPNAMEKEY' => 'Kampagnenname (optional)',
'D3_GOOGLEANALYTICS_ADWORDSMAIN_SETCAMPNAMEKEY_DESC' => 'Unter diesem Namen sehen Sie die Auswertung der Daten aus dieser Shopkampagne in Analytics.<br><br>Weitere Informationen finden Sie <a href="http://code.google.com/apis/analytics/docs/gaJS/gaJSApiCampaignTracking.html#_gat.GA_Tracker_._setCampNameKey" target="gahelp">hier</a>.',
'D3_GOOGLEANALYTICS_ADWORDSMAIN_SETCAMPMEDIUMKEY' => 'Kampagnenmedium (optional)',
'D3_GOOGLEANALYTICS_ADWORDSMAIN_SETCAMPMEDIUMKEY_DESC' => 'Definieren Sie das Medium dieser Kampagne (z.B. Werbebanner, Mailkampagne oder auch Klickkampagne). Diese Einstellung finden Sie in der Kampagnenauswertung unter "Keywords".<br><br>Weitere Informationen finden Sie <a href="http://code.google.com/apis/analytics/docs/gaJS/gaJSApiCampaignTracking.html#_gat.GA_Tracker_._setCampMediumKey" target="gahelp">hier</a>.',
'D3_GOOGLEANALYTICS_ADWORDSMAIN_SETCAMPSOURCEKEY' => 'Kampagnenquelle (optional)',
'D3_GOOGLEANALYTICS_ADWORDSMAIN_SETCAMPSOURCEKEY_DESC' => 'Benennen Sie hier die Quelle der Shopkampagne, vergeben Sie zum Beispiel den Webseiten-Name oder den Firmenname.<br><br>Weitere Informationen finden Sie <a href="http://code.google.com/apis/analytics/docs/gaJS/gaJSApiCampaignTracking.html#_gat.GA_Tracker_._setCampSourceKey" target="gahelp">hier</a>.',
'D3_GOOGLEANALYTICS_ADWORDSMAIN_SETCAMPTERMKEY' => 'Schlüsselwort(e) Ihrer Kampagne (optional)',
'D3_GOOGLEANALYTICS_ADWORDSMAIN_SETCAMPTERMKEY_DESC' => 'Auch diese Keywords erscheinen in Analytics unter "Keywords".<br><br>Weitere Informationen finden Sie <a href="http://code.google.com/apis/analytics/docs/gaJS/gaJSApiCampaignTracking.html#_gat.GA_Tracker_._setCampTermKey" target="gahelp">hier</a>.',
'D3_GOOGLEANALYTICS_ADWORDSMAIN_SETCAMPCONTENTKEY' => 'Inhaltsbeschreibung der Kampagne (optional)',
'D3_GOOGLEANALYTICS_ADWORDSMAIN_SETCAMPCONTENTKEY_DESC' => 'Den beschrieben Inhalt finden Sie in der Auswertung als "Ad Content".<br><br>Weitere Informationen finden Sie <a href="http://code.google.com/apis/analytics/docs/gaJS/gaJSApiCampaignTracking.html#_gat.GA_Tracker_._setCampContentKey" target="gahelp">hier</a>.',
'D3_GOOGLEANALYTICS_METADATA_TITLE' => 'Google Analytics Schnittstelle',
'D3_GOOGLEANALYTICS_METADATA_DESC' => 'Dieses Modul stellt Ihnen die schnelle und unkomplizierte Einbindung Ihres Google-Analytics-Kontos in Ihren Shop zur Verfügung. Hierbei werden über standardisierte Schnittstellen die Besucherdaten und eCommerce-Daten zu Google übertragen.Ebenfalls übermittelt werden Daten der Website-Suche. Dem Modul liegen angepaßte Templates bei, mit denen auch die Trichter ordentlich protokolliert werden.',
);
/*
[{ oxmultilang ident="GENERAL_YOUWANTTODELETE" }]
*/

View File

@ -0,0 +1,98 @@
<?php
$sLangName = "English";
$iLangNr = 1;
// -------------------------------
// RESOURCE IDENTITFIER = STRING
// -------------------------------
$aLang = array(
//Navigation
'charset' => 'ISO-8859-15',
'd3mxd3modules' => 'D³ Module',
'd3mxgoogleanalytics' => 'Google Analytics',
'd3mxgoogleanalytics_settings' => 'Einstellungen',
'd3tbclgoogleanalytics_main' => 'Analytics',
'd3tbclgoogleanalytics_adwords' => 'Kampagnen (z.B. AdWords)',
'D3_GOOGLEANALYTICS_CFG_TITLE' => 'Google Analytics Schnittstelle - Einstellungen',
'D3_GOOGLEANALYTICS_MAIN' => 'Grundeinstellungen',
'D3_GOOGLEANALYTICS_MAIN_GAID' => 'Analyics-ID',
'D3_GOOGLEANALYTICS_MAIN_GAID_DESC' => 'Fügen Sie hier die Google Analytics Konto-ID ein. Diese finden Sie in Ihrem GA-Konto und beginnt im Normalfall mit "UA-".',
'D3_GOOGLEANALYTICS_MAIN_ANONYMIZEIP' => 'IP-Adressen anonymisiert übertragen (dringend empfohlen)',
'D3_GOOGLEANALYTICS_MAIN_ANONYMIZEIP_DESC' => 'Die IP-Adressen Ihrer Shopbesucher werden anonymisiert. Zwar werden dadurch die Gebietszuordnungen etwas ungenauer. Jedoch können Sie nur mit dieser Einstellung den Datenschutzvorschriften in Deutschland entsprechen.',
'D3_GOOGLEANALYTICS_MAIN_TRACKPAGELOADTIME' => 'Seitenladezeit mit übertragen',
'D3_GOOGLEANALYTICS_MAIN_TRACKPAGELOADTIME_DESC' => 'Die Ladezeit Ihrer Seite ist, speziell auch in Hinblick auf verschiedene Länder, durchaus ein Faktor, der in das Ranking Ihrer Page einfliesst.',
'D3_GOOGLEANALYTICS_MAIN_USEREMARKETING' => 'Remarketing verwenden',
'D3_GOOGLEANALYTICS_MAIN_USEREMARKETING_DESC' => 'Wenn Sie sich entschließen, Remarketing mit Google Analytics zu nutzen, setzen Sie diesen Haken. Nachdem Sie diese Änderung vorgenommen haben, erfasst und analysiert Google Analytics neben den üblichen Informationen auch das DoubleClick-Cookie, sofern vorhanden. Das DoubleClick-Cookie ermöglicht Remarketing im Google Display-Netzwerk für Produkte wie AdWords.',
'D3_GOOGLEANALYTICS_ECOMMERCE' => 'eCommerce-Einstellungen',
'D3_GOOGLEANALYTICS_ECOMMERCE_SENDDATA' => 'eCommerce-Daten übertragen',
'D3_GOOGLEANALYTICS_ECOMMERCE_SENDDATA_DESC' => 'Mit dieser Einstellung werden Warenkorbdaten Ihrer Kunden an Analytics übertragen. Damit können Sie z.B. die Produktleistung und Umsatzzahlen ermitteln.',
'D3_GOOGLEANALYTICS_ECOMMERCE_USENETTO' => 'Netto-Preise übertragen, wenn verfügbar',
'D3_GOOGLEANALYTICS_ECOMMERCE_USENETTO_DESC' => 'Betreiben Sie einen B2B-Shop, übertragen Sie Ihre Artikelpreise netto an Analytics, wenn diese auch im Shop ohne Steuer zur Verfügung stehen. ',
'D3_GOOGLEANALYTICS_DOMAIN' => 'Multi-Domain-Einstellungen',
'D3_GOOGLEANALYTICS_DOMAIN_SETALLOWLINKER' => 'Trackingdaten von unterschiedlichen Domains verwenden',
'D3_GOOGLEANALYTICS_DOMAIN_SETALLOWLINKER_DESC' => 'Cross Domain Tracking erlaubt das Sammeln von Trackinginformationen auch über verschiedene Domains hinweg. <br><br>Weitere Informationen finden Sie <a href="http://code.google.com/intl/de/apis/analytics/docs/tracking/asyncMigrationExamples.html" target="gahelp">hier</a>.',
'D3_GOOGLEANALYTICS_DOMAIN_SETDOMAINNAME' => 'fixiert das Tracking-Cookie auf die angegebene Domain (optional)',
'D3_GOOGLEANALYTICS_DOMAIN_SETDOMAINNAME_DESC' => 'Lassen Sie dieses Feld leer, ist das Tacking-Cookie für unterschiedliche Seiten gültig. Wenn Sie statt dessen eine Domain angeben, ist das gesetzte Cookie nur für Seiten unter dieser Domain gültig. Andere zu trackende Seiten setzen dann ein neues Cookie.<br><br>Der Eintrag sollte hier so aussehen: .yourDomainName.com<br><br>Weitere Informationen finden Sie <a href="http://code.google.com/apis/analytics/docs/concepts/gaConceptsCookies.html#significanceOfName" target="gahelp">hier</a>.',
'D3_GOOGLEANALYTICS_DOMAIN_SETCOOKIEPATH' => 'Tracking nur auf ein Verzeichnis beschränken (optional)',
'D3_GOOGLEANALYTICS_DOMAIN_SETCOOKIEPATH_DESC' => 'Ein Eintrag hier sollte so aussehen: /myStore/<br><br>Weitere Informationen finden Sie <a href="http://code.google.com/apis/analytics/docs/tracking/gaTrackingSite.html" target="gahelp">hier</a>.',
'D3_GOOGLEANALYTICS_DOMAIN_COOKIEPATHCOPY' => 'Cookie Informationen werden in das Verzeichnis der selben Domain kopiert (optional)',
'D3_GOOGLEANALYTICS_DOMAIN_COOKIEPATHCOPY_DESC' => 'Ein Eintrag hier sollte so aussehen: /myCart/<br><br>Weitere Informationen finden Sie <a href="http://code.google.com/apis/analytics/docs/tracking/gaTrackingSite.html" target="gahelp">hier</a>.',
'D3_GOOGLEANALYTICS_BROWSER' => 'Browser-Daten',
'D3_GOOGLEANALYTICS_BROWSER_SETCLIENTINFO' => '<b>Deaktiviert</b> die Erkennung von Browserdaten (z.B. Name und Version)',
'D3_GOOGLEANALYTICS_BROWSER_SETCLIENTINFO_DESC' => 'Weitere Informationen finden Sie <a href="http://code.google.com/intl/de/apis/analytics/docs/gaJS/gaJSApiWebClient.html#_gat.GA_Tracker_._setClientInfo" target="gahelp">hier</a>.',
'D3_GOOGLEANALYTICS_BROWSER_SETDETECTFLASH' => '<b>Unterbindet</b> die Erkennung, ob beim Kunden das Flash-Plugin installiert ist.',
'D3_GOOGLEANALYTICS_BROWSER_SETDETECTFLASH_DESC' => 'Weitere Informationen finden Sie <a href="http://code.google.com/intl/de/apis/analytics/docs/gaJS/gaJSApiWebClient.html#_gat.GA_Tracker_._setDetectFlash" target="gahelp">hier</a>.',
'D3_GOOGLEANALYTICS_BROWSER_SETDETECTTITLE' => '<b>Verhindert</b> die Erkennung des Seitentitels.',
'D3_GOOGLEANALYTICS_BROWSER_SETDETECTTITLE_DESC' => 'Weitere Informationen finden Sie <a href="http://code.google.com/intl/de/apis/analytics/docs/gaJS/gaJSApiWebClient.html#_gat.GA_Tracker_._setDetectTitle" target="gahelp">hier</a>.',
'D3_GOOGLEANALYTICS_CUSTOMVARS' => 'individuelle Daten',
'D3_GOOGLEANALYTICS_CUSTOMVARS_TRANSMIT' => 'individuelle Daten übertragen',
'D3_GOOGLEANALYTICS_CUSTOMVARS_TRANSMIT_DESC' => 'Mit individuellen Daten können Sie Parameter übermitteln, die sonst im Rahmen des Trackingcodes nicht gesammelt werden. Ergänzen Sie den entsprechenden Abschnitt im Template "inc/d3GoogleAnalytics.tpl" um die gewünschten Daten. Als Beispiel ist die Übertragung des Kundengeschlechts angelegt.<br><br>Individuelle Daten können nicht mit jedem Tracking-Typ übertragen werden. Lesen Sie auf den Analytics-Hilfe-Seiten nach, ob und wann dies möglich ist. <br><br>Weitere Informationen finden Sie <a href="http://code.google.com/apis/analytics/docs/tracking/gaTrackingCustomVariables.html" target="gahelp">hier</a>.',
'D3_GOOGLEANALYTICS_SECURITYINFORMATIONS' => 'Im CMS-Baustein "Analytics_Security_Informations" ist ein Text hinterlegt, den Sie Ihren Kunden unter Ihrer Datenschutzerklärung verfügbar machen sollten. Klären Sie jedoch bitte vor Verwendung von Google Analytics Tracking und diesem Hinweistext ab, ob beides mit den Datenschutzbestimmung Ihres Landes konform geht. Ausschließlich der Shopbetreiber haftet für Verstöße. Beraten Sie sich im Zweifel mit Ihrem Rechtsanwalt.<br><br>Nach Aktivierung des Tracking-Codes dauert es in der Regel ca. 24 Stunden, bis die ersten Tracking-Daten in Analytics zur Verfügung stehen.',
// TODO: add content to package
'D3_GOOGLEANALYTICS_ADWORDSGENERAL' => 'Kampagnen Grundeinstellungen',
'D3_GOOGLEANALYTICS_ADWORDSCODE_SETCAMPAIGNTRACK' => 'Kampagnendaten <b>nicht</b> übertragen',
'D3_GOOGLEANALYTICS_ADWORDSCODE_SETCAMPAIGNTRACK_DESC' => 'Das Kampagnentracking ist im Standard aktiviert. Setzen Sie diesen Haken, um die Kampagnenübertragung zu deaktivieren.',
'D3_GOOGLEANALYTICS_ADWORDSCODE_SETCAMPAIGNTHANKYOUONLY' => 'Kampagnendaten nur in Bestellabschlussseite verwenden',
'D3_GOOGLEANALYTICS_ADWORDSCODE_SETCAMPAIGNTHANKYOUONLY_DESC' => 'Ist dieser Haken nicht gesetzt, wird der Kampagnencode shopweit eingefügt. Das AdWords-Conversion Tracking erwartet die Daten jedoch nur bei Bestellabschluss. Ob diese Einstellung notwendig ist, erfahren Sie bei Ihrem Conversion Tracking Anbieter.',
'D3_GOOGLEANALYTICS_ADWORDSMAIN_SETCAMPAIGNCOOKIETIMEOUT' => 'Kampagnenlaufzeit (optional, sonst 6 Monate)',
'D3_GOOGLEANALYTICS_ADWORDSMAIN_SETCAMPAIGNCOOKIETIMEOUT_DESC' => 'Geben Sie hier eine optionale Laufzeit dieser Kampagne in Millisekunden an.<br><br>30 Tage = 2592000000<br>365 Tage = 31536000000',
'D3_GOOGLEANALYTICS_ADWORDSMAIN_SETCAMPAIGNCOOKIETIMEOUT_MS' => 'Millisekunden',
'D3_GOOGLEANALYTICS_ADWORDSMAIN_SETCAMPNOKEY' => 'zwingend verwendete Kampagne (optional)',
'D3_GOOGLEANALYTICS_ADWORDSMAIN_SETCAMPNOKEY_DESC' => 'die hier festgelegte Kampagne wird zwingend verwendet, auch wenn die Cookie-Einstellungen schon eine andere Kampagne liefern.<br><br>Weitere Informationen finden Sie <a href="http://code.google.com/intl/de/apis/analytics/docs/gaJS/gaJSApiCampaignTracking.html#_gat.GA_Tracker_._setCampNOKey" target="gahelp">hier</a>.',
'D3_GOOGLEANALYTICS_ADWORDSCODE' => 'Kampagnen-Code',
'D3_GOOGLEANALYTICS_ADWORDSCODE_CODE' => 'AdWords-Code',
'D3_GOOGLEANALYTICS_ADWORDSCODE_CODE_DESC' => 'Kopieren Sie hier den Kampagnen-Tracking-Code ein, den Sie auf Ihrer AdWords-Seite finden. Kopieren Sie auch das "script"-Tag mit.',
'D3_GOOGLEANALYTICS_ADWORDSMAIN' => 'Individualisierung der Kampagnentrackings',
'D3_GOOGLEANALYTICS_ADWORDSMAIN_SETCAMPNAMEKEY' => 'Kampagnenname (optional)',
'D3_GOOGLEANALYTICS_ADWORDSMAIN_SETCAMPNAMEKEY_DESC' => 'Unter diesem Namen sehen Sie die Auswertung der Daten aus dieser Shopkampagne in Analytics.<br><br>Weitere Informationen finden Sie <a href="http://code.google.com/apis/analytics/docs/gaJS/gaJSApiCampaignTracking.html#_gat.GA_Tracker_._setCampNameKey" target="gahelp">hier</a>.',
'D3_GOOGLEANALYTICS_ADWORDSMAIN_SETCAMPMEDIUMKEY' => 'Kampagnenmedium (optional)',
'D3_GOOGLEANALYTICS_ADWORDSMAIN_SETCAMPMEDIUMKEY_DESC' => 'Definieren Sie das Medium dieser Kampagne (z.B. Werbebanner, Mailkampagne oder auch Klickkampagne). Diese Einstellung finden Sie in der Kampagnenauswertung unter "Keywords".<br><br>Weitere Informationen finden Sie <a href="http://code.google.com/apis/analytics/docs/gaJS/gaJSApiCampaignTracking.html#_gat.GA_Tracker_._setCampMediumKey" target="gahelp">hier</a>.',
'D3_GOOGLEANALYTICS_ADWORDSMAIN_SETCAMPSOURCEKEY' => 'Kampagnenquelle (optional)',
'D3_GOOGLEANALYTICS_ADWORDSMAIN_SETCAMPSOURCEKEY_DESC' => 'Benennen Sie hier die Quelle der Shopkampagne, vergeben Sie zum Beispiel den Webseiten-Name oder den Firmenname.<br><br>Weitere Informationen finden Sie <a href="http://code.google.com/apis/analytics/docs/gaJS/gaJSApiCampaignTracking.html#_gat.GA_Tracker_._setCampSourceKey" target="gahelp">hier</a>.',
'D3_GOOGLEANALYTICS_ADWORDSMAIN_SETCAMPTERMKEY' => 'Schlüsselwort(e) Ihrer Kampagne (optional)',
'D3_GOOGLEANALYTICS_ADWORDSMAIN_SETCAMPTERMKEY_DESC' => 'Auch diese Keywords erscheinen in Analytics unter "Keywords".<br><br>Weitere Informationen finden Sie <a href="http://code.google.com/apis/analytics/docs/gaJS/gaJSApiCampaignTracking.html#_gat.GA_Tracker_._setCampTermKey" target="gahelp">hier</a>.',
'D3_GOOGLEANALYTICS_ADWORDSMAIN_SETCAMPCONTENTKEY' => 'Inhaltsbeschreibung der Kampagne (optional)',
'D3_GOOGLEANALYTICS_ADWORDSMAIN_SETCAMPCONTENTKEY_DESC' => 'Den beschrieben Inhalt finden Sie in der Auswertung als "Ad Content".<br><br>Weitere Informationen finden Sie <a href="http://code.google.com/apis/analytics/docs/gaJS/gaJSApiCampaignTracking.html#_gat.GA_Tracker_._setCampContentKey" target="gahelp">hier</a>.',
'D3_GOOGLEANALYTICS_METADATA_TITLE' => 'Google Analytics Schnittstelle',
'D3_GOOGLEANALYTICS_METADATA_DESC' => 'Dieses Modul stellt Ihnen die schnelle und unkomplizierte Einbindung Ihres Google-Analytics-Kontos in Ihren Shop zur Verfügung. Hierbei werden über standardisierte Schnittstellen die Besucherdaten und eCommerce-Daten zu Google übertragen.Ebenfalls übermittelt werden Daten der Website-Suche. Dem Modul liegen angepaßte Templates bei, mit denen auch die Trichter ordentlich protokolliert werden.',
);
/*
[{ oxmultilang ident="GENERAL_YOUWANTTODELETE" }]
*/

View File

@ -0,0 +1,296 @@
[{include file="headitem.tpl" title="D3_GOOGLEANALYTICS_CFG_TITLE"|oxmultilangassign}]
<link rel="stylesheet" type="text/css" href="[{$oViewConf->getResourceUrl() }]d3_mod_cfg.css">
<script type="text/javascript">
<!--
[{ if $updatelist == 1}]
UpdateList('[{ $oxid }]');
[{ /if}]
function UpdateList( sID)
{
var oSearch = parent.list.document.getElementById("search");
oSearch.oxid.value=sID;
oSearch.fnc.value='';
oSearch.submit();
}
function EditThis( sID)
{
var oTransfer = document.getElementById("transfer");
oTransfer.oxid.value=sID;
oTransfer.cl.value='';
oTransfer.submit();
var oSearch = parent.list.document.getElementById("search");
oSearch.actedit.value = 0;
oSearch.oxid.value=sID;
oSearch.submit();
}
function _groupExp(el) {
var _cur = el.parentNode;
if (_cur.className == "exp") _cur.className = "";
else _cur.className = "exp";
}
-->
</script>
<style type="text/css">
<!--
.questbox{
background-color: #07f;
color: white;
float: right;
position: relative;
display: block;
padding: 1px 4px;
font-weight: bold;
z-index: 98;
cursor: help;
font-family: Verdana,Arial,Helvetica,sans-serif;
font-size: 10px;
line-height: 12px;
}
.helptextbox{
background-color: white;
color: black;
border: 1px solid black;
position: absolute;
overflow: hidden;
padding: 5px;
margin-top: 15px;
width: 300px;
z-index: 99;
}
fieldset{
border: 1px inset black;
background-color: #F0F0F0;
}
legend{
font-weight: bold;
}
dl dt{
font-weight: normal;
width: 55%;
}
.ext_edittext {
padding: 2px;
}
td.edittext {
white-space: normal;
}
div.box{background: white url([{$oView->getBGLogoUrl()}]) no-repeat bottom right;}
-->
</style>
[{ if $readonly}]
[{assign var="readonly" value="readonly disabled"}]
[{else}]
[{assign var="readonly" value=""}]
[{/if}]
<form name="transfer" id="transfer" action="[{ $oViewConf->getSelfLink() }]" method="post">
[{ $oViewConf->getHiddenSid() }]
<input type="hidden" name="oxid" value="[{ $oxid }]">
<input type="hidden" name="cl" value="[{ $oViewConf->getActiveClassName() }]">
<input type="hidden" name="actshop" value="[{ $shop->id }]">
<input type="hidden" name="editlanguage" value="[{ $editlanguage }]">
</form>
<form name="myedit" id="myedit" action="[{ $oViewConf->getSelfLink() }]" method="post">
[{ $oViewConf->getHiddenSid() }]
<input type="hidden" name="cl" value="[{ $oViewConf->getActiveClassName() }]">
<input type="hidden" name="fnc" value="save">
<input type="hidden" name="oxid" value="[{ $oxid }]">
<input type="hidden" name="editval[d3_cfg_mod__oxid]" value="[{ $oxid }]">
<table border="0" width="98%">
<tr>
<td valign="top" class="edittext">
[{if $oView->getValueStatus() == 'error'}]
<hr>
<b>[{oxmultilang ident="D3_CFG_MOD_GENERAL_NOCONFIG_DESC"}]</b><br>
<input type="submit" value="[{oxmultilang ident="D3_CFG_MOD_GENERAL_NOCONFIG_BTN"}]">
</form>
[{else}]
<div class="groupExp">
<div class="">
<a class="rc" onclick="_groupExp(this); return false;" href="#">
<b>
[{oxmultilang ident="D3_GOOGLEANALYTICS_ADWORDSGENERAL"}]
</b>
</a>
<dl>
<dt>
[{oxmultilang ident="D3_GOOGLEANALYTICS_ADWORDSCODE_SETCAMPAIGNTRACK"}]
[{* _gaq.push(['_setCampaignTrack', false]); *}]
</dt>
<dd>
<input type="hidden" name="value[d3_cfg_mod__blD3GASetCampaignTrack]" value="0">
<input class="edittext ext_edittext" type="checkbox" value="1" [{if $value->d3_cfg_mod__blD3GASetCampaignTrack}]checked[{/if}] name="value[d3_cfg_mod__blD3GASetCampaignTrack]">
[{ oxinputhelp ident="D3_GOOGLEANALYTICS_ADWORDSCODE_SETCAMPAIGNTRACK_DESC" }]
</dd>
<div class="spacer"></div>
</dl>
<dl>
<dt>
[{oxmultilang ident="D3_GOOGLEANALYTICS_ADWORDSCODE_SETCAMPAIGNTHANKYOUONLY"}]
</dt>
<dd>
<input type="hidden" name="value[d3_cfg_mod__blD3GASetCampaignOnThankyouOnly]" value="0">
<input class="edittext ext_edittext" type="checkbox" value="1" [{if $value->d3_cfg_mod__blD3GASetCampaignOnThankyouOnly}]checked[{/if}] name="value[d3_cfg_mod__blD3GASetCampaignOnThankyouOnly]">
[{ oxinputhelp ident="D3_GOOGLEANALYTICS_ADWORDSCODE_SETCAMPAIGNTHANKYOUONLY_DESC" }]
</dd>
<div class="spacer"></div>
</dl>
<dl>
<dt>
[{oxmultilang ident="D3_GOOGLEANALYTICS_ADWORDSMAIN_SETCAMPAIGNCOOKIETIMEOUT"}]
[{* _gaq.push(['_setCampaignCookieTimeout', 31536000000]); *}]
</dt>
<dd>
<input class="edittext ext_edittext" type="text" size="30" maxlength="30" value="[{$value->d3_cfg_mod__sD3GASetCampaignCookieTimeout}]" name="value[d3_cfg_mod__sD3GASetCampaignCookieTimeout]"> [{oxmultilang ident="D3_GOOGLEANALYTICS_ADWORDSMAIN_SETCAMPAIGNCOOKIETIMEOUT_MS"}]
[{ oxinputhelp ident="D3_GOOGLEANALYTICS_ADWORDSMAIN_SETCAMPAIGNCOOKIETIMEOUT_DESC" }]
</dd>
<div class="spacer"></div>
</dl>
<dl>
<dt>
[{oxmultilang ident="D3_GOOGLEANALYTICS_ADWORDSMAIN_SETCAMPNOKEY"}]
[{* _gaq.push(['_setCampNOKey', 'ga_nooverride']); *}]
</dt>
<dd>
<input type="hidden" name="value[d3_cfg_mod__blD3GASetCampNoKey]" value="0">
<input class="edittext ext_edittext" type="checkbox" value="1" [{if $value->d3_cfg_mod__blD3GASetCampNoKey}]checked[{/if}] name="value[d3_cfg_mod__blD3GASetCampNoKey]">
[{ oxinputhelp ident="D3_GOOGLEANALYTICS_ADWORDSMAIN_SETCAMPNOKEY_DESC" }]
</dd>
<div class="spacer"></div>
</dl>
</div>
</div>
<div class="groupExp">
<div class="">
<a class="rc" onclick="_groupExp(this); return false;" href="#">
<b>
[{oxmultilang ident="D3_GOOGLEANALYTICS_ADWORDSCODE"}]
</b>
</a>
<dl>
<dt>
[{oxmultilang ident="D3_GOOGLEANALYTICS_ADWORDSCODE_CODE"}]
</dt>
<dd>
<textarea class="edittext ext_edittext" cols="80" rows="7" name="value[d3_cfg_mod__sD3GACampaignCode]">[{strip}]
[{$value->d3_cfg_mod__sD3GACampaignCode}]
[{/strip}]</textarea>
[{ oxinputhelp ident="D3_GOOGLEANALYTICS_ADWORDSCODE_CODE_DESC" }]
</dd>
<div class="spacer"></div>
</dl>
</div>
</div>
<div class="groupExp">
<div class="">
<a class="rc" onclick="_groupExp(this); return false;" href="#">
<b>
[{oxmultilang ident="D3_GOOGLEANALYTICS_ADWORDSMAIN"}]
</b>
</a>
<dl>
<dt>
[{oxmultilang ident="D3_GOOGLEANALYTICS_ADWORDSMAIN_SETCAMPNAMEKEY"}]
[{* _gaq.push(['_setCampNameKey', 'ga_campaign']); *}]
</dt>
<dd>
<input class="edittext ext_edittext" type="text" size="30" maxlength="100" value="[{$value->d3_cfg_mod__sD3GASetCampNameKey}]" name="value[d3_cfg_mod__sD3GASetCampNameKey]">
[{ oxinputhelp ident="D3_GOOGLEANALYTICS_ADWORDSMAIN_SETCAMPNAMEKEY_DESC" }]
</dd>
<div class="spacer"></div>
</dl>
<dl>
<dt>
[{oxmultilang ident="D3_GOOGLEANALYTICS_ADWORDSMAIN_SETCAMPMEDIUMKEY"}]
[{* _gaq.push(['_setCampMediumKey', 'ga_medium']); *}]
</dt>
<dd>
<input class="edittext ext_edittext" type="text" size="30" maxlength="100" value="[{$value->d3_cfg_mod__sD3GASetCampMediumKey}]" name="value[d3_cfg_mod__sD3GASetCampMediumKey]">
[{ oxinputhelp ident="D3_GOOGLEANALYTICS_ADWORDSMAIN_SETCAMPMEDIUMKEY_DESC" }]
</dd>
<div class="spacer"></div>
</dl>
<dl>
<dt>
[{oxmultilang ident="D3_GOOGLEANALYTICS_ADWORDSMAIN_SETCAMPSOURCEKEY"}]
[{* _gaq.push(['_setCampSourceKey', 'ga_source']); *}]
</dt>
<dd>
<input class="edittext ext_edittext" type="text" size="30" maxlength="100" value="[{$value->d3_cfg_mod__sD3GASetCampSourceKey}]" name="value[d3_cfg_mod__sD3GASetCampSourceKey]">
[{ oxinputhelp ident="D3_GOOGLEANALYTICS_ADWORDSMAIN_SETCAMPSOURCEKEY_DESC" }]
</dd>
<div class="spacer"></div>
</dl>
<dl>
<dt>
[{oxmultilang ident="D3_GOOGLEANALYTICS_ADWORDSMAIN_SETCAMPTERMKEY"}]
[{* _gaq.push(['_setCampTermKey', 'ga_term']); *}]
</dt>
<dd>
<input class="edittext ext_edittext" type="text" size="30" maxlength="100" value="[{$value->d3_cfg_mod__sD3GASetCampTermKey}]" name="value[d3_cfg_mod__sD3GASetCampTermKey]">
[{ oxinputhelp ident="D3_GOOGLEANALYTICS_ADWORDSMAIN_SETCAMPTERMKEY_DESC" }]
</dd>
<div class="spacer"></div>
</dl>
<dl>
<dt>
[{oxmultilang ident="D3_GOOGLEANALYTICS_ADWORDSMAIN_SETCAMPCONTENTKEY"}]
[{* _gaq.push(['_setCampContentKey', 'ga_content']); *}]
</dt>
<dd>
<input class="edittext ext_edittext" type="text" size="30" maxlength="100" value="[{$value->d3_cfg_mod__sD3GASetCampContentKey}]" name="value[d3_cfg_mod__sD3GASetCampContentKey]">
[{ oxinputhelp ident="D3_GOOGLEANALYTICS_ADWORDSMAIN_SETCAMPCONTENTKEY_DESC" }]
</dd>
<div class="spacer"></div>
</dl>
</div>
</div>
<table width="100%">
<tr>
<td class="edittext ext_edittext" align="left"><br>
<span class="d3modcfg_btn icon status_ok">
<input type="submit" name="save" value="[{oxmultilang ident="D3_CFG_MOD_GENERAL_SAVE"}]">
<div></div>
</span>
</td>
</tr>
</table>
[{/if}]
[{include file="bottomitem.tpl"}]
<script type="text/javascript">
if (parent.parent)
{ parent.parent.sShopTitle = "[{$actshopobj->oxshops__oxname->getRawValue()|oxaddslashes}]";
parent.parent.sMenuItem = "[{oxmultilang ident="d3mxgoogleanalytics"}]";
parent.parent.sMenuSubItem = "[{oxmultilang ident="d3tbclgoogleanalytics_adwords"}]";
parent.parent.sWorkArea = "[{$_act}]";
parent.parent.setTitle();
}
</script>

View File

@ -0,0 +1,413 @@
[{include file="headitem.tpl" title="D3_GOOGLEANALYTICS_CFG_TITLE"|oxmultilangassign}]
<link rel="stylesheet" type="text/css" href="[{$oViewConf->getResourceUrl() }]d3_mod_cfg.css">
<script type="text/javascript">
<!--
[{ if $updatelist == 1}]
UpdateList('[{ $oxid }]');
[{ /if}]
function UpdateList( sID)
{
var oSearch = parent.list.document.getElementById("search");
oSearch.oxid.value=sID;
oSearch.fnc.value='';
oSearch.submit();
}
function EditThis( sID)
{
var oTransfer = document.getElementById("transfer");
oTransfer.oxid.value=sID;
oTransfer.cl.value='';
oTransfer.submit();
var oSearch = parent.list.document.getElementById("search");
oSearch.actedit.value = 0;
oSearch.oxid.value=sID;
oSearch.submit();
}
function _groupExp(el) {
var _cur = el.parentNode;
if (_cur.className == "exp") _cur.className = "";
else _cur.className = "exp";
}
-->
</script>
<style type="text/css">
<!--
.questbox{
background-color: #07f;
color: white;
float: right;
position: relative;
display: block;
padding: 1px 4px;
font-weight: bold;
z-index: 98;
cursor: help;
font-family: Verdana,Arial,Helvetica,sans-serif;
font-size: 10px;
line-height: 12px;
}
.helptextbox{
background-color: white;
color: black;
border: 1px solid black;
position: absolute;
overflow: hidden;
padding: 5px;
margin-top: 15px;
width: 300px;
z-index: 99;
}
fieldset{
border: 1px inset black;
background-color: #F0F0F0;
}
legend{
font-weight: bold;
}
dl dt{
font-weight: normal;
width: 55%;
}
.ext_edittext {
padding: 2px;
}
td.edittext {
white-space: normal;
}
div.box{background: white url([{$oView->getBGLogoUrl()}]) no-repeat bottom right;}
-->
</style>
[{ if $readonly}]
[{assign var="readonly" value="readonly disabled"}]
[{else}]
[{assign var="readonly" value=""}]
[{/if}]
<form name="transfer" id="transfer" action="[{ $oViewConf->getSelfLink() }]" method="post">
[{ $oViewConf->getHiddenSid() }]
<input type="hidden" name="oxid" value="[{ $oxid }]">
<input type="hidden" name="cl" value="[{ $oViewConf->getActiveClassName() }]">
<input type="hidden" name="actshop" value="[{ $shop->id }]">
<input type="hidden" name="editlanguage" value="[{ $editlanguage }]">
</form>
<form name="myedit" id="myedit" action="[{ $oViewConf->getSelfLink() }]" method="post">
[{ $oViewConf->getHiddenSid() }]
<input type="hidden" name="cl" value="[{ $oViewConf->getActiveClassName() }]">
<input type="hidden" name="fnc" value="save">
<input type="hidden" name="oxid" value="[{ $oxid }]">
<input type="hidden" name="editval[d3_cfg_mod__oxid]" value="[{ $oxid }]">
<table border="0" width="98%">
<tr>
<td valign="top" class="edittext">
<table style="width: 100%">
<tr>
<td style="width:50%; border-right: 1px solid #999;">
<table cellspacing="0" cellpadding="0" border="0" width="100%">
<tr>
<td class="edittext ext_edittext">
[{oxmultilang ident="D3_CFG_MOD_GENERAL_MODULEACTIVE"}]
</td>
<td class="edittext ext_edittext">
<input type="hidden" name="editval[d3_cfg_mod__oxactive]" value='0'>
<input class="edittext ext_edittext" type="checkbox" name="editval[d3_cfg_mod__oxactive]" value='1' [{if $edit->d3_cfg_mod__oxactive->value == 1}]checked[{/if}]>
</td>
</tr>
</table>
</td>
<td>
[{assign var="blD3HasLog" value=$oView->checkD3Log() }]
<table cellspacing="0" cellpadding="0" border="0">
<tr>
<td class="edittext ext_edittext" style="width: 100%;">
[{if $blD3HasLog}]
[{oxmultilang ident="D3_CFG_MOD_GENERAL_MODULELOGGING"}]
[{/if}]
</td>
<td class="edittext ext_edittext" align="left">
[{if $blD3HasLog}]
<select name="editval[d3_cfg_mod__oxismodulelog]" class="edittext">
<option value="0" [{if $edit->d3_cfg_mod__oxismodulelog->value == 0}]selected[{/if}]>[{oxmultilang ident="D3_CFG_MOD_GENERAL_MODULELOGGING_NONE"}]</option>
<option value="1" [{if $edit->d3_cfg_mod__oxismodulelog->value == 1}]selected[{/if}]>[{oxmultilang ident="D3_CFG_MOD_GENERAL_MODULELOGGING_ALL"}]</option>
<option value="2" [{if $edit->d3_cfg_mod__oxismodulelog->value == 2}]selected[{/if}]>[{oxmultilang ident="D3_CFG_MOD_GENERAL_MODULELOGGING_ERRORS"}]</option>
</select>
[{/if}]
</td>
</tr>
<tr>
<td class="edittext ext_edittext" style="width: 100%;">
&nbsp;
</td>
<td class="edittext ext_edittext" align="left">
&nbsp;
</td>
</tr>
</table>
</td>
</tr>
</table>
[{if $oView->getValueStatus() == 'error'}]
<hr>
<b>[{oxmultilang ident="D3_CFG_MOD_GENERAL_NOCONFIG_DESC"}]</b><br>
<input type="submit" value="[{oxmultilang ident="D3_CFG_MOD_GENERAL_NOCONFIG_BTN"}]">
</form>
[{else}]
<div class="groupExp">
<div class="">
<a class="rc" onclick="_groupExp(this); return false;" href="#">
<b>
[{oxmultilang ident="D3_GOOGLEANALYTICS_MAIN"}]
</b>
</a>
<dl>
<dt>
[{oxmultilang ident="D3_GOOGLEANALYTICS_MAIN_GAID"}]
[{* _gaq.push(['_setAccount', 'UA_XXX']); *}]
</dt>
<dd>
<input class="edittext ext_edittext" type="text" size="15" maxlength="20" value="[{$value->d3_cfg_mod__sD3GAId}]" name="value[d3_cfg_mod__sD3GAId]">
[{ oxinputhelp ident="D3_GOOGLEANALYTICS_MAIN_GAID_DESC" }]
</dd>
<div class="spacer"></div>
</dl>
<dl>
<dt>
[{oxmultilang ident="D3_GOOGLEANALYTICS_MAIN_ANONYMIZEIP"}]
[{* _gaq.push(['_gat._anonymizeIp']); *}]
</dt>
<dd>
<input type="hidden" name="value[d3_cfg_mod__blD3GAAnonymizeIP]" value="0">
<input class="edittext ext_edittext" type="checkbox" value="1" [{if $value->d3_cfg_mod__blD3GAAnonymizeIP}]checked[{/if}] name="value[d3_cfg_mod__blD3GAAnonymizeIP]">
[{ oxinputhelp ident="D3_GOOGLEANALYTICS_MAIN_ANONYMIZEIP_DESC" }]
</dd>
<div class="spacer"></div>
</dl>
<dl>
<dt>
[{oxmultilang ident="D3_GOOGLEANALYTICS_MAIN_TRACKPAGELOADTIME"}]
[{* _gaq.push(['_gat._trackPageLoadTime']); *}]
</dt>
<dd>
<input type="hidden" name="value[d3_cfg_mod__blD3GATrackPageLoadTime]" value="0">
<input class="edittext ext_edittext" type="checkbox" value="1" [{if $value->d3_cfg_mod__blD3GATrackPageLoadTime}]checked[{/if}] name="value[d3_cfg_mod__blD3GATrackPageLoadTime]">
[{ oxinputhelp ident="D3_GOOGLEANALYTICS_MAIN_TRACKPAGELOADTIME_DESC" }]
</dd>
<div class="spacer"></div>
</dl>
<dl>
<dt>
[{oxmultilang ident="D3_GOOGLEANALYTICS_MAIN_USEREMARKETING"}]
</dt>
<dd>
<input type="hidden" name="value[d3_cfg_mod__blD3GAUseRemarketing]" value="0">
<input class="edittext ext_edittext" type="checkbox" value="1" [{if $value->d3_cfg_mod__blD3GAUseRemarketing}]checked[{/if}] name="value[d3_cfg_mod__blD3GAUseRemarketing]">
[{ oxinputhelp ident="D3_GOOGLEANALYTICS_MAIN_USEREMARKETING_DESC" }]
</dd>
<div class="spacer"></div>
</dl>
</div>
</div>
<div class="groupExp">
<div class="">
<a class="rc" onclick="_groupExp(this); return false;" href="#">
<b>
[{oxmultilang ident="D3_GOOGLEANALYTICS_ECOMMERCE"}]
</b>
</a>
<dl>
<dt>
[{oxmultilang ident="D3_GOOGLEANALYTICS_ECOMMERCE_SENDDATA"}]
</dt>
<dd>
<input type="hidden" name="value[d3_cfg_mod__blD3GASendECommerce]" value="0">
<input class="edittext ext_edittext" type="checkbox" value="1" [{if $value->d3_cfg_mod__blD3GASendECommerce}]checked[{/if}] name="value[d3_cfg_mod__blD3GASendECommerce]">
[{ oxinputhelp ident="D3_GOOGLEANALYTICS_ECOMMERCE_SENDDATA_DESC" }]
</dd>
<div class="spacer"></div>
</dl>
<dl>
<dt>
[{oxmultilang ident="D3_GOOGLEANALYTICS_ECOMMERCE_USENETTO"}]
</dt>
<dd>
<input type="hidden" name="value[d3_cfg_mod__blD3GAUseNetto]" value="0">
<input class="edittext ext_edittext" type="checkbox" value="1" [{if $value->d3_cfg_mod__blD3GAUseNetto}]checked[{/if}] name="value[d3_cfg_mod__blD3GAUseNetto]">
[{ oxinputhelp ident="D3_GOOGLEANALYTICS_ECOMMERCE_USENETTO_DESC" }]
</dd>
<div class="spacer"></div>
</dl>
</div>
</div>
<div class="groupExp">
<div class="">
<a class="rc" onclick="_groupExp(this); return false;" href="#">
<b>
[{oxmultilang ident="D3_GOOGLEANALYTICS_DOMAIN"}]
</b>
</a>
<dl>
<dt>
[{oxmultilang ident="D3_GOOGLEANALYTICS_DOMAIN_SETALLOWLINKER"}]
[{* _gaq.push(['_setAllowLinker', true]); *}]
</dt>
<dd>
<input type="hidden" name="value[d3_cfg_mod__blD3GAAllowDomainLinker]" value="0">
<input class="edittext ext_edittext" type="checkbox" value="1" [{if $value->d3_cfg_mod__blD3GAAllowDomainLinker}]checked[{/if}] name="value[d3_cfg_mod__blD3GAAllowDomainLinker]">
[{ oxinputhelp ident="D3_GOOGLEANALYTICS_DOMAIN_SETALLOWLINKER_DESC" }]
</dd>
<div class="spacer"></div>
</dl>
<dl>
<dt>
[{oxmultilang ident="D3_GOOGLEANALYTICS_DOMAIN_SETDOMAINNAME"}]
[{* _gaq.push(['_setDomainName', '.example-petstore.com']); *}]
[{* if used _gaq.push(['_setAllowHash', false]); *}]
</dt>
<dd>
<input class="edittext ext_edittext" type="text" size="30" maxlength="200" value="[{$value->d3_cfg_mod__sD3GASetDomainName}]" name="value[d3_cfg_mod__sD3GASetDomainName]">
[{ oxinputhelp ident="D3_GOOGLEANALYTICS_DOMAIN_SETDOMAINNAME_DESC" }]
</dd>
<div class="spacer"></div>
</dl>
<dl>
<dt>
[{oxmultilang ident="D3_GOOGLEANALYTICS_DOMAIN_SETCOOKIEPATH"}]
[{* _gaq.push(['_setCookiePath', '/path/of/cookie/']); *}]
</dt>
<dd>
<input class="edittext ext_edittext" type="text" size="30" maxlength="150" value="[{$value->d3_cfg_mod__sD3GASetCookiePath}]" name="value[d3_cfg_mod__sD3GASetCookiePath]">
[{ oxinputhelp ident="D3_GOOGLEANALYTICS_DOMAIN_SETCOOKIEPATH_DESC" }]
</dd>
<div class="spacer"></div>
</dl>
<dl>
<dt>
[{oxmultilang ident="D3_GOOGLEANALYTICS_DOMAIN_COOKIEPATHCOPY"}]
[{* _gaq.push(['_cookiePathCopy', '/path/of/cookie/']); *}]
</dt>
<dd>
<input class="edittext ext_edittext" type="text" size="30" maxlength="150" value="[{$value->d3_cfg_mod__sD3GACookiePathCopy}]" name="value[d3_cfg_mod__sD3GACookiePathCopy]">
[{ oxinputhelp ident="D3_GOOGLEANALYTICS_DOMAIN_COOKIEPATHCOPY_DESC" }]
</dd>
<div class="spacer"></div>
</dl>
</div>
</div>
<div class="groupExp">
<div class="">
<a class="rc" onclick="_groupExp(this); return false;" href="#">
<b>
[{oxmultilang ident="D3_GOOGLEANALYTICS_BROWSER"}]
</b>
</a>
<dl>
<dt>
[{oxmultilang ident="D3_GOOGLEANALYTICS_BROWSER_SETCLIENTINFO"}]
[{* _gaq.push(['_setClientInfo', false]); *}]
</dt>
<dd>
<input type="hidden" name="value[d3_cfg_mod__blD3GASetClientInfo]" value="0">
<input class="edittext ext_edittext" type="checkbox" value="1" [{if $value->d3_cfg_mod__blD3GASetClientInfo}]checked[{/if}] name="value[d3_cfg_mod__blD3GASetClientInfo]">
[{ oxinputhelp ident="D3_GOOGLEANALYTICS_BROWSER_SETCLIENTINFO_DESC" }]
</dd>
<div class="spacer"></div>
</dl>
<dl>
<dt>
[{oxmultilang ident="D3_GOOGLEANALYTICS_BROWSER_SETDETECTFLASH"}]
[{* _gaq.push(['_setDetectFlash', false]); *}]
</dt>
<dd>
<input type="hidden" name="value[d3_cfg_mod__blD3GASetDetectFlash]" value="0">
<input class="edittext ext_edittext" type="checkbox" value="1" [{if $value->d3_cfg_mod__blD3GASetDetectFlash}]checked[{/if}] name="value[d3_cfg_mod__blD3GASetDetectFlash]">
[{ oxinputhelp ident="D3_GOOGLEANALYTICS_BROWSER_SETDETECTFLASH_DESC" }]
</dd>
<div class="spacer"></div>
</dl>
<dl>
<dt>
[{oxmultilang ident="D3_GOOGLEANALYTICS_BROWSER_SETDETECTTITLE"}]
[{* _gaq.push(['_setDetectTitle', false]); *}]
</dt>
<dd>
<input type="hidden" name="value[d3_cfg_mod__blD3GASetDetectTitle]" value="0">
<input class="edittext ext_edittext" type="checkbox" value="1" [{if $value->d3_cfg_mod__blD3GASetDetectTitle}]checked[{/if}] name="value[d3_cfg_mod__blD3GASetDetectTitle]">
[{ oxinputhelp ident="D3_GOOGLEANALYTICS_BROWSER_SETDETECTTITLE_DESC" }]
</dd>
<div class="spacer"></div>
</dl>
</div>
</div>
<div class="groupExp">
<div class="">
<a class="rc" onclick="_groupExp(this); return false;" href="#">
<b>
[{oxmultilang ident="D3_GOOGLEANALYTICS_CUSTOMVARS"}]
</b>
</a>
<dl>
<dt>
[{oxmultilang ident="D3_GOOGLEANALYTICS_CUSTOMVARS_TRANSMIT"}]
[{* _gaq.push(['_setCustomVar', false]); *}]
</dt>
<dd>
<input type="hidden" name="value[d3_cfg_mod__blD3GAUseCustomVars]" value="0">
<input class="edittext ext_edittext" type="checkbox" value="1" [{if $value->d3_cfg_mod__blD3GAUseCustomVars}]checked[{/if}] name="value[d3_cfg_mod__blD3GAUseCustomVars]">
[{ oxinputhelp ident="D3_GOOGLEANALYTICS_CUSTOMVARS_TRANSMIT_DESC" }]
</dd>
<div class="spacer"></div>
</dl>
</div>
</div>
<table width="100%">
<tr>
<td class="edittext ext_edittext" align="left"><br>
<span class="d3modcfg_btn icon status_ok">
<input type="submit" name="save" value="[{oxmultilang ident="D3_CFG_MOD_GENERAL_SAVE"}]">
<div></div>
</span>
</td>
</tr>
</table>
<br><br>[{oxmultilang ident="D3_GOOGLEANALYTICS_SECURITYINFORMATIONS"}]
[{/if}]
[{include file="bottomitem.tpl"}]
<script type="text/javascript">
if (parent.parent)
{ parent.parent.sShopTitle = "[{$actshopobj->oxshops__oxname->getRawValue()|oxaddslashes}]";
parent.parent.sMenuItem = "[{oxmultilang ident="d3mxgoogleanalytics"}]";
parent.parent.sMenuSubItem = "[{oxmultilang ident="d3tbclgoogleanalytics_main"}]";
parent.parent.sWorkArea = "[{$_act}]";
parent.parent.setTitle();
}
</script>

View File

@ -0,0 +1,73 @@
<div class="clear"></div>
</div>
<div id="footer">
<div class="bar copy">
<div class="left" id="delivery_link">
[{oxifcontent ident="oxdeliveryinfo" object="oCont"}]
<a href="[{ $oCont->getLink() }]" rel="nofollow">[{ oxmultilang ident="INC_FOOTER_INCLTAXANDPLUSSHIPPING" }]</a>
[{/oxifcontent}]
</div>
<div class="right">
&copy; <a href="[{ oxmultilang ident="OXID_ESALES_URL" }]" title="[{ oxmultilang ident="OXID_ESALES_URL_TITLE" }]">[{ oxmultilang ident="INC_FOOTER_SOFTWAREFROMOXIDESALES" }]</a>
</div>
<div class="clear"></div>
</div>
<div class="bar shop">
<a id="test_link_footer_home" href="[{ $oViewConf->getHomeLink() }]">[{ oxmultilang ident="INC_FOOTER_HOME" }]</a> |
<a id="test_link_footer_contact" href="[{ oxgetseourl ident=$oViewConf->getSelfLink()|cat:"cl=contact" }]">[{ oxmultilang ident="INC_FOOTER_CONTACT" }]</a> |
<a id="test_link_footer_help" href="[{ oxgetseourl ident=$oViewConf->getHelpLink() }]">[{ oxmultilang ident="INC_FOOTER_HELP" }]</a> |
<a id="test_link_footer_guestbook" href="[{ oxgetseourl ident=$oViewConf->getSelfLink()|cat:"cl=guestbook" }]">[{ oxmultilang ident="INC_FOOTER_GUESTBOOK" }]</a> |
<a id="test_link_footer_links" href="[{ oxgetseourl ident=$oViewConf->getSelfLink()|cat:"cl=links" }]">[{ oxmultilang ident="INC_FOOTER_LINKS" }]</a> |
[{oxifcontent ident="oximpressum" object="oCont"}]
<a id="test_link_footer_impressum" href="[{ $oCont->getLink() }]">[{ $oCont->oxcontents__oxtitle->value }]</a> |
[{/oxifcontent}]
[{oxifcontent ident="oxagb" object="oCont"}]
<a id="test_link_footer_terms" href="[{ $oCont->getLink() }]" rel="nofollow">[{ $oCont->oxcontents__oxtitle->value }]</a> |
[{/oxifcontent}]
<br>
[{oxhasrights ident="TOBASKET"}]
<a id="test_link_footer_basket" href="[{ oxgetseourl ident=$oViewConf->getBasketLink() }]" rel="nofollow">[{ oxmultilang ident="INC_FOOTER_CART" }]</a> |
[{/oxhasrights}]
<a id="test_link_footer_account" href="[{ oxgetseourl ident=$oViewConf->getSelfLink()|cat:"cl=account" }]" rel="nofollow">[{ oxmultilang ident="INC_FOOTER_MYACCOUNT" }]</a> |
<a id="test_link_footer_noticelist" href="[{ oxgetseourl ident=$oViewConf->getSelfLink()|cat:"cl=account_noticelist" }]" rel="nofollow"> [{ oxmultilang ident="INC_FOOTER_MYNOTICELIST" }]</a>
[{if $oViewConf->getShowWishlist()}]
| <a id="test_link_footer_wishlist" href="[{ oxgetseourl ident=$oViewConf->getSelfLink()|cat:"cl=account_wishlist" }]" rel="nofollow"> [{ oxmultilang ident="INC_FOOTER_MYWISHLIST" }]</a>
| <a href="[{ oxgetseourl ident=$oViewConf->getSelfLink()|cat:"cl=wishlist" params="wishid="|cat:$wishid }]" rel="nofollow">[{ oxmultilang ident="INC_FOOTER_PUBLICWISHLIST" }]</a>
[{/if}]
</div>
<div class="bar icons">
[{*
<a href="http://validator.w3.org/check?uri=referer"><img src="http://www.w3.org/Icons/valid-html401" alt="Valid HTML 4.01 Strict" height="31" width="88"></a>
<a href="http://jigsaw.w3.org/css-validator/"><img style="border:0;width:88px;height:31px" src="http://www.w3.org/Icons/valid-css2" alt="Valid CSS!" /></a>
*}]
</div>
<div class="shopicons">
<div class="left"><img src="[{$oViewConf->getImageUrl()}]cc.jpg" alt=""></div>
<div class="right"><a href="[{ oxmultilang ident="OXID_ESALES_URL" }]" title="[{ oxmultilang ident="OXID_ESALES_URL_TITLE" }]"><img src="[{$oViewConf->getImageUrl()}]oxid_powered.jpg" alt="[{ oxmultilang ident="INC_FOOTER_SOFTWAREANDSYSTEMBYOXID" }]" height="30" width="80"></a></div>
</div>
[{oxifcontent ident="oxstdfooter" object="oCont"}]
<div class="footertext">[{$oCont->oxcontents__oxcontent->value}]</div>
[{/oxifcontent}]
</div>
</div>
</div>
<div id="mask"></div>
[{if $popup}][{include file=$popup}][{/if}]
<script type="text/javascript" src="[{ $oViewConf->getResourceUrl() }]oxid.js"></script>
[{oxid_include_dynamic file="dyn/newbasketitem_popup.tpl"}]
<script type="text/javascript">[{oxscript}][{oxid_include_dynamic file="dyn/oxscript.tpl" }]</script>
<!--[if lt IE 7]><script type="text/javascript">oxid.popup.addShim();</script><![endif]-->
[{*** D3 MOD START * GoogleAnalytics ***}]
[{d3modcfgcheck modid="d3_googleanalytics"}]
[{include file="inc/d3GoogleAnalytics.tpl"}]
[{/d3modcfgcheck}]
[{*** D3 MOD END * GoogleAnalytics ***}]
</body>
</html>

View File

@ -0,0 +1,464 @@
[{assign var="template_title" value="BASKET_BASKET"|oxmultilangassign }]
[{include file="_header.tpl" title=$template_title location=$template_title}]
<!-- ordering steps -->
[{include file="inc/steps_item.tpl" highlight=1 }]
[{assign var="currency" value=$oView->getActCurrency() }]
[{if !$oxcmp_basket->getProductsCount() }]
<div class="msg">[{ oxmultilang ident="BASKET_EMPTYSHIPPINGCART" }]</div>
[{else }]
<div class="bar prevnext order">
[{if $oView->showBackToShop()}]
[{*** D3 MOD NEXT_LINE * GoogleAnalytics ***}]
<form action="[{ $oViewConf->getSslSelfLink()|oxaddparams:"cl=basket" }]" method="post">
<div>
[{ $oViewConf->getHiddenSid() }]
<input type="hidden" name="cl" value="basket">
<input type="hidden" name="fnc" value="backtoshop">
<div class="left arrowdown">
<input type="submit" value="[{ oxmultilang ident="BASKET_CONTINUESHOPPING" }]">
</div>
</div>
</form>
[{/if}]
[{if $oView->isLowOrderPrice() }]
<div class="minorderprice">[{ oxmultilang ident="BASKET_MINORDERPRICE" }] [{ $oView->getMinOrderPrice() }] [{ $currency->sign }]</div>
[{else}]
[{*** D3 MOD NEXT_LINE * GoogleAnalytics ***}]
<form action="[{ $oViewConf->getSslSelfLink()|oxaddparams:"cl=user" }]" method="post">
<div>
[{ $oViewConf->getHiddenSid() }]
<input type="hidden" name="cl" value="user">
<div class="right arrowright">
<input id="test_BasketNextStepTop" type="submit" value="[{ oxmultilang ident="BASKET_NEXTSTEP" }]">
</div>
</div>
</form>
[{/if}]
</div>
<!-- basket contents -->
[{*** D3 MOD NEXT_LINE * GoogleAnalytics ***}]
<form name="basket[{ $basketindex }]" action="[{ $oViewConf->getSelfActionLink()|oxaddparams:"cl=basket" }]" method="post">
<div>
[{ $oViewConf->getHiddenSid() }]
<input type="hidden" name="cl" value="basket">
<input type="hidden" name="fnc" value="changebasket">
<input type="hidden" name="CustomError" value='basket'>
</div>
<table class="basket">
<colgroup>
<col width="19">
<col width="75">
<col width="166">
<col width="60">
<col width="94">
<col width="61">
<col width="78">
<col width="7">
</colgroup>
<!-- basket header -->
<thead>
<tr>
<th class="brd"><div class="brd_line">&nbsp;</div></th>
<th>[{ oxmultilang ident="BASKET_ARTICEL" }]</th>
<th></th>
<th>[{ oxmultilang ident="BASKET_QUANTITY" }]</th>
<th class="ta_right">[{ oxmultilang ident="BASKET_UNITPRICE" }]</th>
<th class="ta_right">[{ oxmultilang ident="BASKET_TAX" }]&nbsp;&nbsp;</th>
<th class="ta_right">[{ oxmultilang ident="BASKET_TOTAL" }]</th>
<th class="lastcol"></th>
</tr>
</thead>
<!-- basket items -->
<tbody>
[{assign var="basketitemlist" value=$oView->getBasketArticles() }]
[{foreach key=basketindex from=$oxcmp_basket->getContents() item=basketitem name=test_Contents}]
[{assign var="basketproduct" value=$basketitemlist.$basketindex }]
<tr valign="top">
<!-- product image -->
<td class="brd">
<input id="test_removeCheck_[{ $basketproduct->oxarticles__oxid->value }]_[{$smarty.foreach.test_Contents.iteration}]" type="checkbox" name="aproducts[[{ $basketindex }]][remove]" value="1">
</td>
<td>
<a class="picture" id="test_basketPic_[{ $basketproduct->oxarticles__oxid->value }]_[{$smarty.foreach.test_Contents.iteration}]" href="[{ $basketproduct->getLink() }]" rel="nofollow">
<img src="[{ $basketproduct->getIconUrl() }]" alt="[{ $basketproduct->oxarticles__oxtitle->value|strip_tags }]">
</a>
</td>
<!-- product title & number -->
<td>
<div class="art_title"><a id="test_basketTitle_[{ $basketproduct->oxarticles__oxid->value }]_[{$smarty.foreach.test_Contents.iteration}]" rel="nofollow" href="[{ $basketproduct->getLink() }]">[{ $basketproduct->oxarticles__oxtitle->value }][{if $basketproduct->oxarticles__oxvarselect->value }], [{ $basketproduct->oxarticles__oxvarselect->value }][{/if }]</a>[{if $basketitem->isSkipDiscount() }] <sup><a rel="nofollow" href="#SkipDiscounts_link" class="note">**</a></sup>[{/if}]</div>
<div class="art_num" id="test_basketNo_[{ $basketproduct->oxarticles__oxid->value }]_[{$smarty.foreach.test_Contents.iteration}]">[{ oxmultilang ident="BASKET_ARTNOMBER" }] [{ $basketproduct->oxarticles__oxartnum->value }]</div>
[{if !$basketitem->isBundle() || !$basketitem->isDiscountArticle()}]
[{if $basketproduct->selectlist }]
<div class="variants">
[{foreach key=iSel from=$basketproduct->selectlist item=oList }]
<select id="test_basketSelect_[{ $basketproduct->oxarticles__oxid->value }]_[{$smarty.foreach.test_Contents.iteration}]_[{ $iSel }]" name="aproducts[[{ $basketindex }]][sel][[{ $iSel }]]">
[{foreach key=iSelIdx from=$oList item=oSelItem }]
[{if $oSelItem->name }]
<option value="[{ $iSelIdx }]"[{if $oSelItem->selected }]SELECTED[{/if }]>[{ $oSelItem->name }]</option>
[{/if }]
[{/foreach }]
</select>
[{/foreach }]
</div>
[{/if}]
[{/if }]
</td>
<!-- product quantity manager -->
<td align="right">
<input type="hidden" name="aproducts[[{ $basketindex }]][aid]" value="[{ $basketitem->sProduct }]">
<input type="hidden" name="aproducts[[{ $basketindex }]][basketitemid]" value="[{ $basketindex }]">
<input type="hidden" name="aproducts[[{ $basketindex }]][override]" value="1">
[{if $basketitem->isBundle() }]
<input type="hidden" name="aproducts[[{ $basketindex }]][bundle]" value="1">
[{/if}]
[{if $basketitem->getdBundledAmount() > 0 && ($basketitem->isBundle() || $basketitem->isDiscountArticle()) }]
<div id="test_basketAmount_[{ $basketproduct->oxarticles__oxid->value }]_[{$smarty.foreach.test_Contents.iteration}]" align="center">+[{ $basketitem->getdBundledAmount() }]</div>
[{/if}]
[{if !$basketitem->isBundle() || !$basketitem->isDiscountArticle()}]
[{foreach key=sVar from=$basketitem->getPersParams() item=aParam }]
<b>[{ $sVar }]:</b>&nbsp;<input id="persparamInput_[{$basketitem->getProductId()}]_[{$sVar}]" type="text" name="aproducts[[{ $basketindex }]][persparam][[{ $sVar }]]" value="[{ $aParam }]"><br>
[{/foreach }]
<input id="test_basketAm_[{ $basketproduct->oxarticles__oxid->value }]_[{$smarty.foreach.test_Contents.iteration}]" type="text" name="aproducts[[{ $basketindex }]][am]" value="[{ $basketitem->getAmount() }]" size="2">
[{/if}]
</td>
<!-- product price -->
<td id="test_basket_Price_[{ $basketproduct->oxarticles__oxid->value }]_[{$smarty.foreach.test_Contents.iteration}]" class="price">
[{if !$basketitem->isBundle() || !$basketitem->isDiscountArticle()}]
[{if $basketitem->getFUnitPrice() }][{ $basketitem->getFUnitPrice() }]&nbsp;[{ $currency->sign}][{/if}]
[{/if}]
</td>
<!-- product VAT percent -->
<td id="test_basket_Vat_[{ $basketproduct->oxarticles__oxid->value }]_[{$smarty.foreach.test_Contents.iteration}]" class="vat">
[{if !$basketitem->isBundle() || !$basketitem->isDiscountArticle()}]
[{ $basketitem->getVatPercent() }]%
[{/if}]
</td>
<!-- product quantity * price -->
<td id="test_basket_TotalPrice_[{ $basketproduct->oxarticles__oxid->value }]_[{$smarty.foreach.test_Contents.iteration}]" class="totalprice">
[{if !$basketitem->isBundle() || !$basketitem->isDiscountArticle()}]
[{ $basketitem->getFTotalPrice() }]&nbsp;[{ $currency->sign }]
[{/if}]
</td>
<td></td>
</tr>
[{foreach from=$Errors.basket item=oEr key=key }]
[{if $oEr->getErrorClassType() == 'oxOutOfStockException'}]
<!-- display only the exceptions for the current article-->
[{if $basketproduct->oxarticles__oxid->value == $oEr->getValue('productId') }]
<tr>
<td class="brd"></td>
<td id="test_basket_StockError_[{ $basketproduct->oxarticles__oxid->value }]_[{$key}]" colspan="6">
<span class="err">[{ $oEr->getOxMessage() }] [{ $oEr->getValue('remainingAmount') }]</span>
</td>
<td></td>
</tr>
[{/if}]
[{/if}]
[{if $oEr->getErrorClassType() == 'oxArticleInputException'}]
[{if $basketproduct->oxarticles__oxid->value == $oEr->getValue('productId') }]
<tr class="notice">
<td></td>
<td colspan="6">
[{ $oEr->getOxMessage() }]
</td>
<td></td>
</tr>
[{/if}]
[{/if}]
[{/foreach}]
<tr class="bsk_sep">
<td class="brd"></td>
<td colspan="6" class="line"></td>
<td></td>
</tr>
<!-- basket items end -->
[{/foreach }]
<!-- basket update/delete buttons -->
<tr class="sumrow">
<td class="brd" valign="top">
<input type="checkbox" name="checkAll" onClick="oxid.checkAll(this, 'aproducts')" title="[{ oxmultilang ident="BASKET_SELECT_ALL" }]">
</td>
<td colspan="6">
<div class="buttons">
<span class="btn">
<input id="test_basketUpdate" class="upd" type="submit" name="updateBtn" value="[{ oxmultilang ident="BASKET_UPDATE" }]">
</span>
&nbsp;&nbsp;&nbsp;
<span class="frombasket">
<input id="test_basket_Remove" class="btn" type="submit" name="removeBtn" value="[{ oxmultilang ident="BASKET_REMOVE" }]">
</span>
</div>
</td>
<td></td>
</tr>
<!-- basket summary -->
[{if !$oxcmp_basket->getDiscounts() }]
<tr class="sumrow">
<td class="brd"></td>
<td colspan="5" class="sumdesc">[{ oxmultilang ident="BASKET_TOTALNET" }]</td>
<td id="test_basketNet" align="right">[{ $oxcmp_basket->getProductsNetPrice() }]&nbsp;[{ $currency->sign }]</td>
<td></td>
</tr>
[{foreach from=$oxcmp_basket->getProductVats() item=VATitem key=key }]
<tr class="sumrow">
<td class="brd"></td>
<td colspan="5" class="sumdesc">[{ oxmultilang ident="BASKET_TAX1" }]&nbsp;[{ $key }][{ oxmultilang ident="BASKET_TAX2" }]</td>
<td id="test_basketVAT_[{$key}]" align="right">[{ $VATitem }]&nbsp;[{ $currency->sign }]</td>
<td></td>
</tr>
[{/foreach }]
[{/if }]
<tr class="sumrow">
<td class="brd"></td>
<td colspan="5" class="sumdesc">[{ oxmultilang ident="BASKET_TOTALGROSS" }]</td>
<td id="test_basketGross" align="right">[{ $oxcmp_basket->getFProductsPrice() }]&nbsp;[{ $currency->sign }]</td>
<td></td>
</tr>
[{if $oxcmp_basket->getDiscounts() }]
<tr class="bsk_sep">
<td class="brd"></td>
<td colspan="6" class="line"></td>
<td></td>
</tr>
[{foreach from=$oxcmp_basket->getDiscounts() item=oDiscount name=test_Discounts}]
<tr class="sumrow">
<td class="brd"></td>
<td colspan="5" class="sumdesc discount">
<b class="fs11">[{if $oDiscount->dDiscount < 0 }][{ oxmultilang ident="BASKET_CHARGE" }][{else}][{ oxmultilang ident="BASKET_DISCOUNT2" }][{/if}]&nbsp;</b>
[{ $oDiscount->sDiscount }]:
</td>
<td id="test_basketDiscount_[{$smarty.foreach.test_Discounts.iteration}]" align="right">
[{if $oDiscount->dDiscount < 0 }][{ $oDiscount->fDiscount|replace:"-":"" }][{else}]-[{ $oDiscount->fDiscount }][{/if}]&nbsp;[{ $currency->sign }]
</td>
<td></td>
</tr>
[{/foreach }]
<tr class="sumrow">
<td class="brd"></td>
<td colspan="5" class="sumdesc">[{ oxmultilang ident="BASKET_TOTALNET" }]</td>
<td id="test_basketNet" align="right">[{ $oxcmp_basket->getProductsNetPrice() }]&nbsp;[{ $currency->sign }]</td>
<td></td>
</tr>
[{foreach from=$oxcmp_basket->getProductVats() item=VATitem key=key }]
<tr class="sumrow">
<td class="brd"></td>
<td colspan="5" class="sumdesc">[{ oxmultilang ident="BASKET_TAX1" }][{ $key }][{ oxmultilang ident="BASKET_TAX2" }]</td>
<td id="test_basketVAT_[{$key}]" align="right">[{ $VATitem }]&nbsp;[{ $currency->sign }]</td>
<td></td>
</tr>
[{/foreach }]
[{/if }]
[{if $oViewConf->getShowVouchers() && $oxcmp_basket->getVoucherDiscValue() }]
<tr class="bsk_sep">
<td class="brd"></td>
<td colspan="6" class="line"></td>
<td></td>
</tr>
[{foreach from=$oxcmp_basket->getVouchers() item=sVoucher key=key name=Voucher}]
<tr class="sumrow">
<td class="brd"></td>
<td colspan="2" class="coupon">
<b class="fs11">&nbsp;&nbsp;[{ oxmultilang ident="BASKET_COUPON" }]</b>&nbsp;
<span id="test_basketVoucher_[{$smarty.foreach.Voucher.iteration}]">([{ oxmultilang ident="BASKET_NOMBER" }] [{ $sVoucher->sVoucherNr }])</span>:
</td>
<td colspan="3">
<div class="frombasket">
<a id="test_basketVoucherRemove_[{$smarty.foreach.Voucher.iteration}]" href="[{ $oViewConf->getSelfLink() }]&amp;cl=basket&amp;fnc=removeVoucher&amp;voucherId=[{ $sVoucher->sVoucherId }]&amp;CustomError=basket" class="" rel="nofollow">[{ oxmultilang ident="BASKET_REMOVE2" }]</a>
</div>
</td>
<td align="right">
<span id="test_basketVoucherDiscount_[{$smarty.foreach.Voucher.iteration}]">-
[{ $sVoucher->fVoucherdiscount }]&nbsp;
[{ $currency->sign }]</span>
</td>
<td></td>
</tr>
[{/foreach }]
[{/if }]
[{if $oxcmp_basket->getDelCostNet() || $oxcmp_basket->getDelCostVat()}]
<tr class="bsk_sep">
<td class="brd"></td>
<td colspan="6" class="line"></td>
<td></td>
</tr>
[{/if}]
[{if $oxcmp_basket->getDelCostNet() }]
<tr class="sumrow">
<td class="brd"></td>
<td colspan="5" class="sumdesc">[{if $oxcmp_basket->getDelCostVat() }][{ oxmultilang ident="BASKET_SHIPPINGNET" }][{else}][{ oxmultilang ident="BASKET_SHIPPING" }][{/if }]</td>
<td id="test_basketDeliveryNet" align="right">[{ $oxcmp_basket->getDelCostNet() }]&nbsp;[{ $currency->sign }]</td>
<td></td>
</tr>
[{if $oxcmp_basket->getDelCostVat() }]
<tr class="sumrow">
<td class="brd"></td>
<td colspan="5" class="sumdesc">[{ oxmultilang ident="BASKET_PLUSTAX1" }] [{ $oxcmp_basket->getDelCostVatPercent() }][{ oxmultilang ident="BASKET_PLUSTAX2" }]</td>
<td id="test_basketDeliveryVAT" align="right">[{ $oxcmp_basket->getDelCostVat() }]&nbsp;[{ $currency->sign }]</td>
<td></td>
</tr>
[{/if }]
[{/if }]
[{if $oxcmp_basket->getPaymentCosts() }]
<tr class="sumrow">
<td class="brd"></td>
<td colspan="5" class="sumdesc">[{if $oxcmp_basket->getPaymentCosts() >= 0}][{ oxmultilang ident="BASKET_PAYMENT" }][{else}][{ oxmultilang ident="BASKET_CHARGE2" }][{/if}] [{ oxmultilang ident="BASKET_DISCOUNT3" }]</td>
<td id="test_basketPaymentNet" align="right">[{ $oxcmp_basket->getPayCostNet() }]&nbsp;[{ $currency->sign }]</td>
<td></td>
</tr>
[{if $oxcmp_basket->getPayCostVat() }]
<tr class="sumrow">
<td class="brd"></td>
<td colspan="5" class="sumdesc">[{ oxmultilang ident="BASKET_PAYMENTTAX1" }][{ $oxcmp_basket->getPayCostVatPercent() }][{ oxmultilang ident="BASKET_PAYMENTTAX2" }]</td>
<td id="test_basketPaymentVAT" align="right">[{ $oxcmp_basket->getPayCostVat() }]&nbsp;[{ $currency->sign }]</td>
<td></td>
</tr>
[{/if }]
[{/if }]
[{ if $oViewConf->getShowGiftWrapping() && $oxcmp_basket->getWrappCostNet() }]
<tr class="sumrow">
<td class="brd"></td>
<td colspan="5" class="sumdesc">[{if $oxcmp_basket->getWrappCostVat() }][{ oxmultilang ident="ORDER_WRAPPINGNET" }][{else}][{ oxmultilang ident="ORDER_WRAPPINGGROSS1" }][{/if}]</td>
<td id="test_basketWrappNet" align="right">[{ $oxcmp_basket->getWrappCostNet() }] [{ $currency->sign}]</td>
<td></td>
</tr>
[{if $oxcmp_basket->getWrappCostVat() }]
<tr class="sumrow">
<td class="brd"></td>
<td colspan="5" class="sumdesc">[{ oxmultilang ident="ORDER_WRAPPINGTAX1" }] [{ $oxcmp_basket->getWrappCostVatPercent() }][{ oxmultilang ident="ORDER_WRAPPINGTAX2" }]</td>
<td id="test_basketWrappVat" align="right">[{ $oxcmp_basket->getWrappCostVat() }] [{ $currency->sign}]</td>
<td></td>
</tr>
[{/if}]
[{/if}]
<tr class="bsk_sep">
<td class="brd"></td>
<td colspan="6" class="line"></td>
<td></td>
</tr>
<tr class="sumrow total">
<td class="brd"></td>
<td colspan="5" class="sumdesc"><b>[{ oxmultilang ident="BASKET_GRANDTOTAL" }]</b></td>
<td id="test_basketGrandTotal" align="right"><b>[{ $oxcmp_basket->getFPrice() }]&nbsp;[{ $currency->sign }]</b></td>
<td></td>
</tr>
<tr class="bsk_sep">
<td class="brd"></td>
<td colspan="6" class="bigline"></td>
<td></td>
</tr>
[{if $oxcmp_basket->hasSkipedDiscount() }]
<tr class="sumrow">
<td class="brd"></td>
<td colspan="6"><span id="SkipDiscounts_link"><span class="note">**</span> [{ oxmultilang ident="BASKET_DISCOUNTS_NOT_APPLIED_FOR_ARTICLES" }]</span></td>
<td></td>
</tr>
[{/if}]
<tr>
<td colspan="8" class="brd bottrow"></td>
</tr>
</tbody>
</table>
</form>
[{if $oViewConf->getShowVouchers()}]
<strong id="test_VoucherHeader" class="boxhead">[{ oxmultilang ident="BASKET_REDEEMCOUPON" }]</strong>
<div class="box">
[{foreach from=$Errors.basket item=oEr key=key }]
[{if $oEr->getErrorClassType() == 'oxVoucherException'}]
<span class="err">[{ oxmultilang ident="BASKET_COUPONNOTACCEPTED1" }] [{ $oEr->getValue('voucherNr') }] [{ oxmultilang ident="BASKET_COUPONNOTACCEPTED2" }]</span><br>
<span class="err">[{ oxmultilang ident="BASKET_REASON" }]</span>
<span class="err">[{ $oEr->getOxMessage() }]</span><br>
[{/if}]
[{/foreach}]
[{*** D3 MOD NEXT_LINE * GoogleAnalytics ***}]
<form name="voucher" action="[{ $oViewConf->getSelfActionLink()|oxaddparams:"cl=basket" }]" method="post" class="left">
<div>
<label>[{ oxmultilang ident="BASKET_ENTERCOUPONNUMBER" }]</label>
[{ $oViewConf->getHiddenSid() }]
<input type="hidden" name="cl" value="basket">
<input type="hidden" name="fnc" value="addVoucher">
<input type="text" size="20" name="voucherNr">
<span class="btn"><input id="test_basketVoucherAdd" class="btn" type="submit" value="[{ oxmultilang ident="BASKET_SUBMITCOUPON" }]"></span>
<input type="hidden" name="CustomError" value='basket'>
</div>
</form>
</div>
[{/if}]
<div class="bar prevnext bottom">
[{if $oView->showBackToShop()}]
[{*** D3 MOD NEXT_LINE * GoogleAnalytics ***}]
<form action="[{ $oViewConf->getSslSelfLink()|oxaddparams:"cl=basket" }]" method="post">
<div>
[{ $oViewConf->getHiddenSid() }]
<input type="hidden" name="cl" value="basket">
<input type="hidden" name="fnc" value="backtoshop">
<div class="left arrowdown">
<input type="submit" value="[{ oxmultilang ident="BASKET_CONTINUESHOPPING" }]">
</div>
</div>
</form>
[{/if}]
[{if $oView->isLowOrderPrice() }]
<div class="minorderprice">[{ oxmultilang ident="BASKET_MINORDERPRICE" }] [{ $oView->getMinOrderPrice() }] [{ $currency->sign }]</div>
[{else}]
[{*** D3 MOD NEXT_LINE * GoogleAnalytics ***}]
<form action="[{ $oViewConf->getSslSelfLink()|oxaddparams:"cl=user" }]" method="post">
<div>
[{ $oViewConf->getHiddenSid() }]
<input type="hidden" name="cl" value="user">
<div class="right arrowright">
<input id="test_BasketNextStepBottom" type="submit" value="[{ oxmultilang ident="BASKET_NEXTSTEP" }]">
</div>
</div>
</form>
[{/if}]
</div>
[{if $oView->getBasketSimilarList() }]
<strong id="test_similarlist" class="head2">[{ oxmultilang ident="ORDER_OTHERINTRESTINGARTICLES"}]</strong>
[{foreach from=$oView->getBasketSimilarList() item=simproduct }]
[{include file="inc/product.tpl" size="small" product=$simproduct testid="similar_"|cat:$simproduct->oxarticles__oxid->value }]
[{/foreach }]
[{/if }]
&nbsp;
[{/if }]
[{insert name="oxid_tracker" title=$template_title }]
[{include file="_footer.tpl" }]

View File

@ -0,0 +1,59 @@
[{ if $oxcmp_basket->getProductsCount()}] <!-- $bl_perfShowRightBasket && -->
[{oxhasrights ident="TOBASKET"}]
[{assign var="currency" value=$oView->getActCurrency() }]
<strong class="h2">
<a id="test_[{$_basket_testid}]Header" rel="nofollow" href="[{ oxgetseourl ident=$oViewConf->getSelfLink()|cat:"cl=basket" }]">[{ oxmultilang ident="INC_RIGHTITEM_BASKET" }]</a>
</strong>
<div class="box minibasket">
[{if $_basket_extended }]
[{foreach from=$oxcmp_basket->getContents() name=rightlist item=_product}]
<div id="test_[{$_basket_testid}]Title_[{$_product->getProductId()}]_[{$smarty.foreach.rightlist.iteration}]" class="listitem">
[{ assign var="sRightListArtTitle" value=$_product->getTitle() }]
<a id="test_[{$_basket_testid}]Pic_[{$_product->getProductId()}]_[{$smarty.foreach.rightlist.iteration}]" href="[{$_product->getLink()}]" class="picture">
<img src="[{$_product->getIconUrl()}]" alt="[{ $sRightListArtTitle|strip_tags }]">
</a>
<a id="test_[{$_basket_testid}]TitleLink_[{$_product->getProductId()}]_[{$smarty.foreach.rightlist.iteration}]" href="[{$_product->getLink()}]">[{ $sRightListArtTitle|strip_tags }]</a>
<br>
( [{$_product->getAmount()}] [{ oxmultilang ident="INC_CMP_BASKET_QTY" }] )
</div>
[{/foreach}]
<div class="hr"></div>
[{/if}]
<table class="total">
<tr>
<th>[{ oxmultilang ident="INC_CMP_BASKET_PRODUCT" }]</th>
<td id="test_[{$_basket_testid}]Products">[{ $oxcmp_basket->getProductsCount()}]</td>
</tr>
<tr>
<th>[{ oxmultilang ident="INC_CMP_BASKET_QUANTITY" }]</th>
<td id="test_[{$_basket_testid}]Items">[{ $oxcmp_basket->getItemsCount()}]</td>
</tr>
[{ if $oxcmp_basket->getFDeliveryCosts() }]
<tr>
<th>[{ oxmultilang ident="INC_CMP_BASKET_SHIPPING" }]</th>
<td id="test_[{$_basket_testid}]Shipping">[{ $oxcmp_basket->getFDeliveryCosts() }] [{ $currency->sign}] </td>
</tr>
[{ /if}]
<tr>
<th><b>[{ oxmultilang ident="INC_CMP_BASKET_TOTALPRODUCTS" }]</b></th>
<td id="test_[{$_basket_testid}]Total"><b>[{ $oxcmp_basket->getFProductsPrice()}] [{ $currency->sign}]</b></td>
</tr>
</table>
<div class="hr"></div>
[{*** D3 MOD NEXT_LINE * GoogleAnalytics ***}]
<form action="[{ $oViewConf->getSelfActionLink()|oxaddparams:"cl=basket" }]" method="post">
<div class="ta_right">
[{ $oViewConf->getHiddenSid() }]
<input type="hidden" name="cl" value="basket">
<div class="tocart"><input id="test_[{$_basket_testid}]Open" type="submit" class="btn" value="[{ oxmultilang ident="INC_RIGHTITEM_DISPLAYBASKET" }]"></div>
</div>
</form>
</div>
[{/oxhasrights}]
[{/if}]

View File

@ -0,0 +1,182 @@
[{if $blD3GoogleAnalyticsActive && $oD3GASettings->getValue('sD3GAId')}]
[{if $oViewConf->getActiveClassName() == 'thankyou'}]
[{assign var="order" value=$oView->getOrder()}]
[{assign var="oPayment" value=$order->getPayment()}]
[{assign var="oDelSet" value=$order->getDelSet()}]
[{assign var="aVoucherSerieList" value=$order->d3getVoucherSerieList()}]
[{/if}]
[{strip}]
<script type="text/javascript">
var _gaq = _gaq || [];
_gaq.push(['_setAccount', '[{ $oD3GASettings->getValue('sD3GAId') }]']);
[{if $oD3GASettings->getValue('blD3GAAnonymizeIP')}]
_gaq.push(['_gat._anonymizeIp']);
[{/if}]
[{if $oD3GASettings->getValue('sD3GASetDomainName')}]
_gaq.push(['_setDomainName', '[{$oD3GASettings->getValue('sD3GASetDomainName')}]']);
_gaq.push(['_setAllowHash', false]);
[{else}]
_gaq.push(['_setDomainName', 'none']);
[{/if}]
[{if $oD3GASettings->getValue('sD3GASetCookiePath')}]
_gaq.push(['_setCookiePath', '[{$oD3GASettings->getValue('sD3GASetCookiePath')}]']);
[{/if}]
[{if $oD3GASettings->getValue('blD3GAAllowDomainLinker')}]
_gaq.push(['_setAllowLinker', true]);
[{/if}]
[{if $oD3GASettings->getValue('blD3GASetClientInfo')}]
_gaq.push(['_setClientInfo', false]);
[{else}]
_gaq.push(['_setClientInfo', true]);
[{/if}]
[{if $oD3GASettings->getValue('blD3GASetDetectFlash')}]
_gaq.push(['_setDetectFlash', false]);
[{else}]
_gaq.push(['_setDetectFlash', true]);
[{/if}]
[{if $oD3GASettings->getValue('blD3GASetDetectTitle')}]
_gaq.push(['_setDetectTitle', false]);
[{else}]
_gaq.push(['_setDetectTitle', true]);
[{/if}]
[{if !$oD3GASettings->getValue('blD3GASetCampaignTrack')}]
_gaq.push(['_setCampaignTrack', true]);
[{else}]
_gaq.push(['_setCampaignTrack', false]);
[{/if}]
[{if !$oD3GASettings->getValue('blD3GASetCampaignTrack') && $oD3GASettings->getValue('sD3GASetCampaignCookieTimeout')}]
_gaq.push(['_setCampaignCookieTimeout', '[{$oD3GASettings->getValue('sD3GASetCampaignCookieTimeout')}]']);
[{/if}]
[{if !$oD3GASettings->getValue('blD3GASetCampaignTrack') && $oD3GASettings->getValue('sD3GASetCampNameKey')}]
_gaq.push(['_setCampNameKey', '[{$oD3GASettings->getValue('sD3GASetCampNameKey')}]']);
[{/if}]
[{if !$oD3GASettings->getValue('blD3GASetCampaignTrack') && $oD3GASettings->getValue('sD3GASetCampMediumKey')}]
_gaq.push(['_setCampMediumKey', '[{$oD3GASettings->getValue('sD3GASetCampMediumKey')}]']);
[{/if}]
[{if !$oD3GASettings->getValue('blD3GASetCampaignTrack') && $oD3GASettings->getValue('sD3GASetCampSourceKey')}]
_gaq.push(['_setCampSourceKey', '[{$oD3GASettings->getValue('sD3GASetCampSourceKey')}]']);
[{/if}]
[{if !$oD3GASettings->getValue('blD3GASetCampaignTrack') && $oD3GASettings->getValue('sD3GASetCampTermKey')}]
_gaq.push(['_setCampTermKey', '[{$oD3GASettings->getValue('sD3GASetCampTermKey')}]']);
[{/if}]
[{if !$oD3GASettings->getValue('blD3GASetCampaignTrack') && $oD3GASettings->getValue('sD3GASetCampContentKey')}]
_gaq.push(['_setCampContentKey', '[{$oD3GASettings->getValue('sD3GASetCampContentKey')}]']);
[{/if}]
[{if !$oD3GASettings->getValue('blD3GASetCampaignTrack') && $oD3GASettings->getValue('sD3GASetCampContentKey')}]
_gaq.push(['_setCampNOKey', 'ga_nooverride']);
[{/if}]
[{if $oD3GASettings->getValue('blD3GAUseCustomVars')}]
[{* /*** add custom variables here ***/ *}]
[{if $oxcmp_user}]
_gaq.push(['_setCustomVar',
1, [{*// This custom var is set to slot #1. Required parameter.*}]
'Geschlecht', [{*// The name of the custom variable. Required parameter.*}]
[{if $oxcmp_user->oxuser__oxsal->value == 'MR'}]'male'[{elseif $oxcmp_user->oxuser__oxsal->value == 'MRS'}]'female'[{/if}],
[{*// The value of the custom variable. Required parameter.*}]
1 [{*// Sets the scope to visitor-level. Optional parameter.*}]
]);
[{/if}]
[{if $oViewConf->getActiveClassName() == 'thankyou' && $oPayment}]
_gaq.push(['_setCustomVar',2,'Zahlungsart', '[{$oPayment->getFieldData('oxdesc')}]' , 3]);
[{/if}]
[{if $oViewConf->getActiveClassName() == 'thankyou' && $oDelSet}]
_gaq.push(['_setCustomVar',3,'Versandart', '[{$oDelSet->getFieldData('oxtitle')}]' , 3]);
[{/if}]
[{if $oViewConf->getActiveClassName() == 'thankyou' && $aVoucherSerieList}]
[{foreach from=$aVoucherSerieList item="oVoucherSerie"}]
_gaq.push(['_setCustomVar',4,'Gutschein', '[{$oVoucherSerie->getFieldData('oxserienr')}]', 3]);
[{/foreach}]
[{/if}]
[{if $oViewConf->getActiveClassName() == 'thankyou' && $order}]
_gaq.push(['_setCustomVar',5,'Waehrung', '[{$order->getFieldData('oxcurrency')}]' , 3]);
[{/if}]
[{/if}]
_gaq.push(['_trackPageview']);
[{if $oD3GASettings->getValue('blD3GATrackPageLoadTime')}]
_gaq.push(['_trackPageLoadTime']);
[{/if}]
[{if $oD3GASettings->getValue('sD3GACookiePathCopy')}]
_gaq.push(['_cookiePathCopy', '[{$oD3GASettings->getValue('sD3GACookiePathCopy')}]']);
[{/if}]
[{if $oD3GASettings->getValue('blD3GASendECommerce') && $oViewConf->getActiveClassName() == 'thankyou'}]
[{assign var="currate" value=$order->oxorder__oxcurrate->value}]
_gaq.push(['_addTrans',
'[{ $order->oxorder__oxordernr->value }]', [{* // order ID - required *}]
'[{ $oxcmp_shop->oxshops__oxname->value}]', [{* // affiliation or store name *}]
[{if $oD3GASettings->getValue('blD3GAUseNetto') }]
[{*'[{math equation="s / r" s=$order->getOrderNetSum() r=$currate format="%.2f"}]', // total - required - has to be gross sum *}]
'[{math equation="s / r" s=$order->getTotalOrderSum() r=$currate format="%.2f"}]', [{* // total - required *}]
[{else}]
'[{math equation="s / r" s=$order->getTotalOrderSum() r=$currate format="%.2f"}]', [{* // total - required *}]
[{/if}]
'', [{* // tax *}]
'[{math equation="s / r" s=$order->oxorder__oxdelcost->value r=$currate format="%.2f"}]', [{* // shipping *}]
'[{ $order->oxorder__oxbillcity->value }]', [{* // city *}]
'[{ $order->oxorder__oxbillstate->value }]', [{* // state or province *}]
'[{ $order->oxorder__oxbillcountry->value }]' [{* // country *}]
]);
[{foreach from=$order->getOrderArticles() item=oOrderArticle}]
_gaq.push(['_addItem',
'[{ $order->oxorder__oxordernr->value }]', [{* // order ID - required *}]
'[{ $oOrderArticle->oxorderarticles__oxartnum->value }]', [{* // SKU/code *}]
'[{ $oOrderArticle->oxorderarticles__oxtitle->value }]', [{* // product name *}]
'[{ $oOrderArticle->oxorderarticles__oxselvariant->value }]', [{* // category or variation *}]
[{if $oD3GASettings->getValue('blD3GAUseNetto') }]
[{assign var="oPrice" value=$oOrderArticle->getPrice()}]
'[{math equation="s / r" s=$oPrice->getNettoPrice() r=$currate format="%.2f"}]', [{* // unit price - required *}]
[{else}]
'[{ $oOrderArticle->oxorderarticles__oxprice->value }]', [{* // unit price - required - is not currency depended *}]
[{/if}]
'[{ $oOrderArticle->oxorderarticles__oxamount->value }]' [{* // quantity - required *}]
]);
[{/foreach}]
_gaq.push(['_trackTrans']);
[{/if}]
(function() {
var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
[{if $oD3GASettings->getValue('blD3GAUseRemarketing')}]
ga.src = ('https:' == document.location.protocol ? 'https://' : 'http://') + 'stats.g.doubleclick.net/dc.js';
[{else}]
ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
[{/if}]
var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
})();
</script>
[{if (!$oD3GASettings->getValue('blD3GASetCampaignOnThankyouOnly') || $oViewConf->getActiveClassName() == 'thankyou') &&
!$oD3GASettings->getValue('blD3GASetCampaignTrack') && $oD3GASettings->getValue('sD3GACampaignCode')}]
[{$oD3GASettings->getValue('sD3GACampaignCode')}]
[{/if}]
[{/strip}]
[{/if}]

View File

@ -0,0 +1,65 @@
<div id="wait" class="popup">
<strong>[{ oxmultilang ident="BASKET_POPUP_ADDEDARTICLETOBASKET" }]</strong>
[{*** D3 MOD NEXT_LINE * GoogleAnalytics ***}]
<form action="[{ $oViewConf->getCurrentHomeDir() }]index.php?cl=basket" method="post">
<div>
[{ $oViewConf->getHiddenSid() }]
<input type="hidden" name="cl" value="basket">
<input type="hidden" name="redirected" value="1">
[{oxhasrights ident="TOBASKET"}]
<input id="test_popupCart" type="submit" class="bl" value="[{ oxmultilang ident="BASKET_POPUP_FULL_DISPLAYCART" }]" onclick="if (oxid.popup) {oxid.popup.hide();}">
[{/oxhasrights}]
<input id="test_popupContinue" type="button" class="br disabled" value="[{ oxmultilang ident="BASKET_POPUP_FULL_CONTINUESHOPPING" }]" onclick="oxid.popup.hide();return false;" disabled="disabled">
</div>
</form>
</div>
[{ if $oxcmp_basket->getProductsCount() && ( $_newitem || $Errors.popup )}]
[{assign var="currency" value=$oView->getActCurrency() }]
<div id="popup" class="popup">
[{if $Errors.popup}]
[{foreach from=$Errors.popup item=oEr }]
<strong class="err">[{ $oEr->getOxMessage() }]</strong>
[{/foreach}]
[{else}]
<strong>[{ oxmultilang ident="BASKET_POPUP_FULL_ADDEDARTICLETOBASKET" }]</strong>
[{/if}]
[{oxhasrights ident="TOBASKET"}]
[{if $oxcmp_basket->getContents()}]
<table summary="[{ oxmultilang ident="INC_HEADER_CART" }]" cellpadding="2" cellspacing="2">
<tr>
<th>[{ oxmultilang ident="INC_CMP_BASKET_PRODUCT" }]</th>
<td>[{ $oxcmp_basket->getProductsCount()}]</td>
</tr>
<tr [{if !$oxcmp_basket->getFDeliveryCosts()}]class="sep"[{/if}]>
<th>[{ oxmultilang ident="INC_CMP_BASKET_QUANTITY" }]</th>
<td>[{ $oxcmp_basket->getItemsCount()}]</td>
</tr>
[{if $oxcmp_basket->getFDeliveryCosts()}]
<tr>
<th>[{ oxmultilang ident="INC_CMP_BASKET_SHIPPING" }]</th>
<td>[{ $oxcmp_basket->getFDeliveryCosts() }] [{ $currency->sign}]</td>
</tr>
[{/if}]
<tr>
<th>[{ oxmultilang ident="INC_CMP_BASKET_TOTALPRODUCTS" }]</th>
<td>[{ $oxcmp_basket->getFProductsPrice()}] [{ $currency->sign}]</td>
</tr>
</table>
[{/if}]
[{/oxhasrights}]
[{*** D3 MOD NEXT_LINE * GoogleAnalytics ***}]
<form action="[{ $oViewConf->getCurrentHomeDir() }]index.php?cl=basket" method="post">
<div>
[{ $oViewConf->getHiddenSid() }]
<input type="hidden" name="cl" value="basket">
<input type="hidden" name="redirected" value="1">
[{oxhasrights ident="TOBASKET"}]
<input type="submit" class="bl" value="[{ oxmultilang ident="BASKET_POPUP_FULL_DISPLAYCART" }]" onclick="oxid.popup.hide();">
[{/oxhasrights}]
<input type="button" class="br" value="[{ oxmultilang ident="BASKET_POPUP_FULL_CONTINUESHOPPING" }]" onclick="oxid.popup.hide();return false;">
</div>
</form>
</div>
[{oxscript add="oxid.popup.show();" }]
[{/if }]

View File

@ -0,0 +1,459 @@
[{assign var="template_title" value="USER_LOGINTITLE"|oxmultilangassign}]
[{include file="_header.tpl" title=$template_title location=$template_title}]
<!-- ordering steps -->
[{include file="inc/steps_item.tpl" highlight=2 }]
[{assign var="_blshownoregopt" value=$oView->getShowNoRegOption()}]
[{ if !$oxcmp_user && !$oView->getLoginOption() }]
[{if $_blshownoregopt }]
<div class="left">
<strong class="useroptboxhead">[{ oxmultilang ident="USER_OPTION1" }]</strong>
<div class="useroptbox">
<b>[{ oxmultilang ident="USER_ORDERWITHOUTREGISTER1" }]</b><br><br>
[{ oxmultilang ident="USER_ORDERWITHOUTREGISTER2" }]<br><br>
[{*** D3 MOD NEXT_LINE * GoogleAnalytics ***}]
<form action="[{ $oViewConf->getSslSelfLink()|oxaddparams:"cl=user" }]" method="post">
<div>
[{ $oViewConf->getHiddenSid() }]
[{ $oViewConf->getNavFormParams() }]
<input type="hidden" name="cl" value="user">
<input type="hidden" name="fnc" value="">
<input type="hidden" name="option" value="1">
<span class="btn"><input id="test_UsrOpt1" type="submit" name="send" value="[{ oxmultilang ident="USER_NEXT" }]" class="btn"></span>
</div>
</form>
</div>
</div>
[{/if}]
<div class="left">
<strong class="useroptboxhead[{if !$_blshownoregopt }]big[{/if}]">[{if !$_blshownoregopt }][{ oxmultilang ident="USER_OPTION1" }][{else}][{ oxmultilang ident="USER_OPTION2" }][{/if}]</strong>
<div class="useroptbox[{if !$_blshownoregopt }]big[{/if}]">
<b>[{ oxmultilang ident="USER_ALREADYCUSTOMER" }]</b><br><br>
[{ oxmultilang ident="USER_PLEASELOGIN" }]<br><br>
[{foreach from=$Errors.user item=oEr key=key }]
<div class="err">[{ $oEr->getOxMessage()}]</div>
[{/foreach}]
[{*** D3 MOD NEXT_LINE * GoogleAnalytics ***}]
<form action="[{ $oViewConf->getSslSelfLink()|oxaddparams:"cl=user" }]" method="post">
<div>
[{ $oViewConf->getHiddenSid() }]
[{ $oViewConf->getNavFormParams() }]
<input type="hidden" name="fnc" value="login_noredirect">
<input type="hidden" name="cl" value="user">
<input type="hidden" name="option" value="2">
<input type="hidden" name="lgn_cook" value="0">
<input type="hidden" name="CustomError" value='user'>
<span class="fs11"><b>[{ oxmultilang ident="USER_EMAIL" }]</b></span><br>
<input id="test_UsrOpt2_usr" type="text" name="lgn_usr" value="" size="25"><br><br>
<span class="fs11"><b>[{ oxmultilang ident="USER_PWD" }]</b></span><br>
<input id="test_UsrOpt2_pwd" type="password" name="lgn_pwd" value="" size="25"><br><br>
<span class="btn"><input id="test_UsrOpt2" type="submit" name="send" value="[{ oxmultilang ident="USER_LOGIN" }]" class="btn"></span><br><br>
<a id="test_UsrOpt2_forgotPwd" rel="nofollow" href="[{ oxgetseourl ident=$oViewConf->getSelfLink()|cat:"cl=forgotpwd" }]" class="link">[{ oxmultilang ident="USER_FORGOTPWD" }]</a><br><br>
[{if $oViewConf->getShowOpenIdLogin() }]
<span class="fs11"><b>[{ oxmultilang ident="USER_OPENID" }]</b></span><br>
<input id="test_UsrOpt2_openid" type="text" name="lgn_openid" value="" class="openid" size="21"><br><br>
<span class="btn"><input id="test_UsrOpt2OpenId" type="submit" name="send" value="[{ oxmultilang ident="USER_LOGIN" }]" class="btn"></span><br>
[{/if}]
</div>
</form>
</div>
</div>
<div class="left">
<strong class="useroptboxhead[{if !$_blshownoregopt }]big[{/if}]">[{if !$_blshownoregopt }][{ oxmultilang ident="USER_OPTION2" }][{else}][{ oxmultilang ident="USER_OPTION3" }][{/if}]</strong>
<div class="useroptbox[{if !$_blshownoregopt }]big[{/if}]">
<b>[{ oxmultilang ident="USER_OPENPERSONALACCOUNT1" }]</b><br><br>
[{ oxmultilang ident="USER_OPENPERSONALACCOUNT2" }] [{ oxmultilang ident="USER_OPENPERSONALACCOUNT3" }]<br><br>
<span class="fs11">
[{ oxmultilang ident="USER_OPENPERSONALACCOUNT4" }]<br>
[{ oxmultilang ident="USER_OPENPERSONALACCOUNT5" }]<br>
[{ oxmultilang ident="USER_OPENPERSONALACCOUNT6" }]<br>
[{ oxmultilang ident="USER_OPENPERSONALACCOUNT7" }]<br>
[{ oxmultilang ident="USER_OPENPERSONALACCOUNT8" }]<br>
[{ oxmultilang ident="USER_OPENPERSONALACCOUNT9" }]<br>
[{ oxmultilang ident="USER_OPENPERSONALACCOUNT10" }]
</span>
<br><br>
[{*** D3 MOD NEXT_LINE * GoogleAnalytics ***}]
<form action="[{ $oViewConf->getSslSelfLink()|oxaddparams:"cl=user" }]" method="post">
<div>
[{ $oViewConf->getHiddenSid() }]
[{ $oViewConf->getNavFormParams() }]
<input type="hidden" name="cl" value="user">
<input type="hidden" name="fnc" value="">
<input type="hidden" name="option" value="3">
<span class="btn"><input id="test_UsrOpt3" type="submit" name="send" value="[{ oxmultilang ident="USER_LOGIN2" }]" class="btn"></span>
</div>
</form>
</div>
</div>
[{else}]
[{assign var="currency" value=$oView->getActCurrency() }]
[{*** D3 MOD NEXT_LINE * GoogleAnalytics ***}]
<form action="[{ $oViewConf->getSslSelfLink()|oxaddparams:"cl=user" }]" name="order" method="post">
<div>
[{ $oViewConf->getHiddenSid() }]
[{ $oViewConf->getNavFormParams() }]
<input type="hidden" name="option" value="[{$oView->getLoginOption()}]">
<input type="hidden" name="cl" value="user">
<input type="hidden" name="CustomError" value='user'>
<input type="hidden" id="reloadaddress" name="reloadaddress" value="">
[{if !$oxcmp_user->oxuser__oxpassword->value }]
<input type="hidden" name="fnc" value="createuser">
[{else}]
<input type="hidden" name="fnc" value="changeuser">
<input type="hidden" name="lgn_cook" value="0">
[{/if}]
</div>
[{if $oView->isLowOrderPrice()}]
<div class="bar prevnext order">
<div class="minorderprice">[{ oxmultilang ident="BASKET_MINORDERPRICE" }] [{ $oView->getMinOrderPrice() }] [{ $currency->sign }]</div>
</div>
[{else}]
<div class="bar prevnext order">
<div class="right arrowright">
<input id="test_UserNextStepTop" name="userform" type="submit" value="[{ oxmultilang ident="USER_NEXTSTEP" }]">
</div>
</div>
[{/if}]
[{include file="inc/error.tpl" Errorlist=$Errors.user}]
[{if $oView->getLoginOption() == 3}]
<strong class="boxhead">[{ oxmultilang ident="USER_LOGIN3" }]</strong>
<div class="box info">
[{ oxmultilang ident="USER_ENTEREMAILANDPWD" }]<br>
[{ oxmultilang ident="USER_RECEIVECONFIRMATION" }]
<div class="dot_sep"></div>
<table class="form" width="90%">
<colgroup>
<col width="145">
</colgroup>
<tr>
<td><label>[{ oxmultilang ident="USER_EMAILADDRESS" }]</label></td>
<td><input id="test_lgn_usr" type="text" name="lgn_usr" value="[{if $lgn_usr}][{$lgn_usr}][{else}][{$oxcmp_user->oxuser__oxusername->value}][{/if}]" size="37">&nbsp;<span class="req">*</span></td>
</tr>
<tr>
<td><label>[{ oxmultilang ident="USER_PASSWORD" }]</label></td>
<td><input id="test_lgn_pwd" type="password" name="lgn_pwd" value="[{$lgn_pwd}]" size="37">&nbsp;<span class="req">*</span></td>
</tr>
<tr>
<td><label>[{ oxmultilang ident="USER_CONFIRMPWD" }]</label></td>
<td><input id="test_lgn_pwd2" type="password" name="lgn_pwd2" value="[{$lgn_pwd2}]" size="37">&nbsp;<span class="req">*</span></td>
</tr>
</table>
</div>
[{/if}]
<strong class="boxhead">[{ oxmultilang ident="USER_SEND" }]</strong>
<div class="box info">
<b>[{ oxmultilang ident="USER_BILLINDADDRESS" }]</b> [{ oxmultilang ident="USER_COMPLETEALLMARKEDFIELDS" }]
<div class="dot_sep"></div>
<table class="form" width="90%">
<colgroup>
<col width="145">
</colgroup>
[{ if !$oxcmp_user->oxuser__oxpassword->value && $oView->getLoginOption() != 3}]
<tr>
<td><label>[{ oxmultilang ident="USER_EMAILADDRESS2" }]</label></td>
<td>
<input id="test_lgn_usr" type="text" name="lgn_usr" value="[{if $lgn_usr}][{$lgn_usr}][{else}][{$oxcmp_user->oxuser__oxusername->value}][{/if}]" size="37">
<span class="req">*</span></td>
</tr>
[{/if}]
<tr>
<td><label>[{ oxmultilang ident="USER_TITLE" }]</label></td>
<td>
[{include file="inc/salutation.tpl" name="invadr[oxuser__oxsal]" value=$oxcmp_user->oxuser__oxsal->value value2=$invadr.oxuser__oxsal}]
[{if $oView->isFieldRequired(oxuser__oxsal) }]<span class="req">*</span>[{/if}]
</td>
</tr>
<tr>
<td><label>[{ oxmultilang ident="USER_FIRSTNAME" }]</label></td>
<td>
<input type="text" size="37" maxlength="255" name="invadr[oxuser__oxfname]" value="[{if isset( $invadr.oxuser__oxfname ) }][{ $invadr.oxuser__oxfname }][{else}][{ $oxcmp_user->oxuser__oxfname->value }][{/if}]">
[{if $oView->isFieldRequired(oxuser__oxfname) }]<span class="req">*</span>[{/if}]
</td>
</tr>
<tr>
<td><label>[{ oxmultilang ident="USER_LASTNAME" }]</label></td>
<td>
<input type="text" size="37" maxlength="255" name="invadr[oxuser__oxlname]" value="[{if isset( $invadr.oxuser__oxlname ) }][{ $invadr.oxuser__oxlname }][{else}][{ $oxcmp_user->oxuser__oxlname->value }][{/if}]">
[{if $oView->isFieldRequired(oxuser__oxlname) }]<span class="req">*</span>[{/if}]
</td>
</tr>
<tr>
<td><label>[{ oxmultilang ident="USER_COMPANY" }]</label></td>
<td>
<input type="text" size="37" maxlength="255" name="invadr[oxuser__oxcompany]" value="[{if isset( $invadr.oxuser__oxcompany ) }][{ $invadr.oxuser__oxcompany }][{else}][{$oxcmp_user->oxuser__oxcompany->value }][{/if}]">
[{if $oView->isFieldRequired(oxuser__oxcompany) }]<span class="req">*</span>[{/if}]
</td>
</tr>
<tr>
<td><label>[{ oxmultilang ident="USER_STREET" }]</label></td>
<td>
<input type="text" size="28" maxlength="255" name="invadr[oxuser__oxstreet]" value="[{if isset( $invadr.oxuser__oxstreet ) }][{$invadr.oxuser__oxstreet }][{else}][{$oxcmp_user->oxuser__oxstreet->value }][{/if}]">
<input type="text" size="5" maxlength="16" name="invadr[oxuser__oxstreetnr]" value="[{if isset( $invadr.oxuser__oxstreetnr ) }][{ $invadr.oxuser__oxstreetnr }][{else}][{ $oxcmp_user->oxuser__oxstreetnr->value }][{/if}]">
[{if $oView->isFieldRequired(oxuser__oxstreet) || $oView->isFieldRequired(oxuser__oxstreetnr) }]<span class="req">*</span>[{/if}]
</td>
</tr>
<tr>
<td><label>[{ oxmultilang ident="USER_PLZANDCITY" }]</label></td>
<td>
<input type="text" size="5" maxlength="16" name="invadr[oxuser__oxzip]" value="[{if isset( $invadr.oxuser__oxzip ) }][{$invadr.oxuser__oxzip }][{else}][{$oxcmp_user->oxuser__oxzip->value }][{/if}]">
<input type="text" size="28" maxlength="255" name="invadr[oxuser__oxcity]" value="[{if isset( $invadr.oxuser__oxcity ) }][{$invadr.oxuser__oxcity }][{else}][{$oxcmp_user->oxuser__oxcity->value }][{/if}]">
[{if $oView->isFieldRequired(oxuser__oxzip) || $oView->isFieldRequired(oxuser__oxcity) }]<span class="req">*</span>[{/if}]
</td>
</tr>
<tr>
<td><label>[{ oxmultilang ident="USER_VATID" }]</label></td>
<td>
<input type="text" size="37" maxlength="255" name="invadr[oxuser__oxustid]" value="[{if isset( $invadr.oxuser__oxustid ) }][{$invadr.oxuser__oxustid }][{else}][{$oxcmp_user->oxuser__oxustid->value }][{/if}]">
[{if $oView->isFieldRequired(oxuser__oxustid) }]<span class="req">*</span>[{/if}]
</td>
</tr>
<tr>
<td><label>[{ oxmultilang ident="USER_ADDITIONALINFO" }]</label></td>
<td>
<input type="text" size="37" maxlength="255" name="invadr[oxuser__oxaddinfo]" value="[{if isset( $invadr.oxuser__oxaddinfo ) }][{$invadr.oxuser__oxaddinfo }][{else}][{$oxcmp_user->oxuser__oxaddinfo->value }][{/if}]">
[{if $oView->isFieldRequired(oxuser__oxaddinfo) }]<span class="req">*</span>[{/if}]
</td>
</tr>
<tr>
<td><label>[{ oxmultilang ident="USER_COUNTRY" }]</label></td>
<td>
<select id="inv_country_select" name="invadr[oxuser__oxcountryid]">
<option value="">-</option>
[{foreach from=$oView->getCountryList() item=country key=country_id}]
<option value="[{$country->oxcountry__oxid->value}]"[{if isset( $invadr.oxuser__oxcountryid ) && $invadr.oxuser__oxcountryid == $country->oxcountry__oxid->value}] selected[{ elseif $oxcmp_user->oxuser__oxcountryid->value == $country->oxcountry__oxid->value }] selected[{/if}]>[{$country->oxcountry__oxtitle->value}]</option>
[{/foreach}]
</select>
[{if $oView->isFieldRequired(oxuser__oxcountryid) }]<span class="req">*</span>[{/if}]
</td>
</tr>
<tr>
<td></td>
<td>
[{include file="inc/state_selector.snippet.tpl"
countrySelectId="inv_country_select"
stateSelectName="invadr[oxuser__oxstateid]"
selectedStateIdPrim=$invadr.oxuser__oxstateid
selectedStateId=$oxcmp_user->oxuser__oxstateid
}]
</td>
</tr>
<tr>
<td><label>[{ oxmultilang ident="USER_PHONE" }]</label></td>
<td>
<input type="text" size="37" maxlength="128" name="invadr[oxuser__oxfon]" value="[{if isset( $invadr.oxuser__oxfon ) }][{$invadr.oxuser__oxfon }][{else}][{$oxcmp_user->oxuser__oxfon->value }][{/if}]">
[{if $oView->isFieldRequired(oxuser__oxfon) }]<span class="req">*</span>[{/if}]
</td>
</tr>
<tr>
<td><label>[{ oxmultilang ident="USER_FAX" }]</label></td>
<td>
<input type="text" size="37" maxlength="128" name="invadr[oxuser__oxfax]" value="[{if isset( $invadr.oxuser__oxfax ) }][{$invadr.oxuser__oxfax }][{else}][{$oxcmp_user->oxuser__oxfax->value }][{/if}]">
[{if $oView->isFieldRequired(oxuser__oxfax) }]<span class="req">*</span>[{/if}]
</td>
</tr>
<tr>
<td><label>[{ oxmultilang ident="USER_MOBIL" }]</label></td>
<td>
<input type="text" size="37" maxlength="64" name="invadr[oxuser__oxmobfon]" value="[{if isset( $invadr.oxuser__oxmobfon ) }][{$invadr.oxuser__oxmobfon }][{else}][{$oxcmp_user->oxuser__oxmobfon->value }][{/if}]">
[{if $oView->isFieldRequired(oxuser__oxmobfon) }]<span class="req">*</span>[{/if}]
</td>
</tr>
<tr>
<td><label>[{ oxmultilang ident="USER_PRIVATPHONE" }]</label></td>
<td>
<input type="text" size="37" maxlength="64" name="invadr[oxuser__oxprivfon]" value="[{if isset( $invadr.oxuser__oxprivfon ) }][{$invadr.oxuser__oxprivfon }][{else}][{$oxcmp_user->oxuser__oxprivfon->value }][{/if}]">
[{if $oView->isFieldRequired(oxuser__oxprivfon) }]<span class="req">*</span>[{/if}]
</td>
</tr>
[{if $oViewConf->showBirthdayFields() }]
<tr>
<td><label>[{ oxmultilang ident="USER_BIRTHDATE" }]</label></td>
<td valign="top" nowrap>
<table><tr><td>
<input type="text" size="3" maxlength="2" name="invadr[oxuser__oxbirthdate][day]" value="[{if isset( $invadr.oxuser__oxbirthdate.day ) }][{$invadr.oxuser__oxbirthdate.day }][{elseif $oxcmp_user->oxuser__oxbirthdate->value && $oxcmp_user->oxuser__oxbirthdate->value != "0000-00-00"}][{$oxcmp_user->oxuser__oxbirthdate->value|regex_replace:"/^([0-9]{4})[-]([0-9]{1,2})[-]/":"" }][{/if}]">&nbsp;&nbsp;
<input type="text" size="3" maxlength="2" name="invadr[oxuser__oxbirthdate][month]" value="[{if isset( $invadr.oxuser__oxbirthdate.month ) }][{$invadr.oxuser__oxbirthdate.month }][{elseif $oxcmp_user->oxuser__oxbirthdate->value && $oxcmp_user->oxuser__oxbirthdate->value != "0000-00-00" }][{$oxcmp_user->oxuser__oxbirthdate->value|regex_replace:"/^([0-9]{4})[-]/":""|regex_replace:"/[-]([0-9]{1,2})$/":"" }][{/if}]">&nbsp;&nbsp;
<input type="text" size="8" maxlength="4" name="invadr[oxuser__oxbirthdate][year]" value="[{if isset( $invadr.oxuser__oxbirthdate.year ) }][{$invadr.oxuser__oxbirthdate.year }][{elseif $oxcmp_user->oxuser__oxbirthdate->value && $oxcmp_user->oxuser__oxbirthdate->value != "0000-00-00" }][{$oxcmp_user->oxuser__oxbirthdate->value|regex_replace:"/[-]([0-9]{1,2})[-]([0-9]{1,2})$/":"" }][{/if}]">
[{if $oView->isFieldRequired(oxuser__oxbirthdate) }]<span class="req">*</span>[{/if}]</td>
<td><span class="fs10">&nbsp;[{ oxmultilang ident="USER_BIRTHDAYMESSAGE" }]</span></td>
</tr></table>
</td>
</tr>
[{/if}]
<tr>
<td><label>[{ oxmultilang ident="USER_SUBSCRIBENEWSLETTER" }]</label></td>
<td>
<input type="hidden" name="blnewssubscribed" value="0">
<input id="test_newsReg" type="checkbox" name="blnewssubscribed" value="1" [{if $oView->isNewsSubscribed()}]checked[{/if}]>
<span class="fs10">[{ oxmultilang ident="USER_SUBSCRIBENEWSLETTER_MESSAGE" }]</span>
</td>
</tr>
<tr class="td_sep">
<td valign="top"><label>[{ oxmultilang ident="USER_YOURMESSAGE" }]</label></td>
<td>
[{ if !$oView->getOrderRemark()}]
[{assign var="order_remark" value="USER_MESSAGEHERE"|oxmultilangassign}]
[{else}]
[{assign var="order_remark" value=$oView->getOrderRemark()}]
[{/if}]
<textarea cols="60" rows="7" name="order_remark">[{$order_remark}]</textarea>
</td>
</tr>
</table>
<div class="dot_sep"></div>
<br />
<b>[{ oxmultilang ident="USER_SHIPPINGADDRESS" }]</b>
<div class="dot_sep"></div>
[{if !$oView->showShipAddress()}]
<span class="btn"><input type="submit" name="blshowshipaddress" value="[{ oxmultilang ident="USER_DIFFERENTSHIPPINGADDRESS" }]" class="btn"></span><br /><br />
[{else}]
<span class="btn"><input type="submit" name="blhideshipaddress" value="[{ oxmultilang ident="USER_DISABLESHIPPINGADDRESS" }]" class="btn"></span><br /><br />
[{/if}]
<div class="fs10 def_color_1"><span class="req">[{ oxmultilang ident="USER_NOTE" }]</span> [{ oxmultilang ident="USER_DIFFERENTDELIVERYADDRESS" }]</div>
[{if $oView->showShipAddress()}]
[{assign var="delivadr" value=$oView->getDelAddress()}]
<table class="form" width="90%">
<colgroup>
<col width="145">
</colgroup>
<tr>
<td><label>[{ oxmultilang ident="USER_ADDRESSES" }]</label></td>
<td>
<select name="oxaddressid" onchange="oxid.form.set('reloadaddress', this.value === '-1' ? 1 : 2);oxid.form.reload(this.value === '-1','order','user','');oxid.form.clear(this.value !== '-1','order',/oxaddress__/);">
<option value="-1" SELECTED>[{ oxmultilang ident="USER_NEWADDRESS" }]</option>
[{if $oxcmp_user}]
[{foreach from=$oxcmp_user->getUserAddresses() item=address}]
[{if $address->oxaddress__oxid->value == -2}]
<option value="-2" [{ if $address->selected}]SELECTED[{/if}]>[{ oxmultilang ident="USER_USEBILLINGADDR" }]</option>
[{else}]
<option value="[{ $address->oxaddress__oxid->value }]" [{ if $address->selected}]SELECTED[{/if}]>[{ $address }]</option>
[{/if}]
[{/foreach}]
[{/if}]
</select>
<noscript>
<span class="btn"><input id="test_accUserReloadAddress" class="btn" type="submit" name="reloadaddress" value="[{ oxmultilang ident="USER_ADDRESSES_SELECT" }]"></span>
</noscript>
</td>
</tr>
<tr>
<td><label>[{ oxmultilang ident="USER_TITLE2" }]</label></td>
<td>
[{include file="inc/salutation.tpl" name="deladr[oxaddress__oxsal]" value=$delivadr->oxaddress__oxsal->value}]
[{if $oView->isFieldRequired(oxaddress__oxsal) }]<span class="req">*</span>[{/if}]
</td>
</tr>
<tr>
<td><label>[{ oxmultilang ident="USER_NAME" }]</label></td>
<td>
<input type="text" size="15" maxlength="255" name="deladr[oxaddress__oxfname]" value="[{if isset( $deladr.oxaddress__oxfname ) }][{$deladr.oxaddress__oxfname}][{else}][{$delivadr->oxaddress__oxfname->value }][{/if}]">
<input type="text" size="18" maxlength="255" name="deladr[oxaddress__oxlname]" value="[{if isset( $deladr.oxaddress__oxlname ) }][{$deladr.oxaddress__oxlname}][{else}][{$delivadr->oxaddress__oxlname->value }][{/if}]">
[{if $oView->isFieldRequired(oxaddress__oxfname) || $oView->isFieldRequired(oxaddress__oxlname) }]<span class="req">*</span>[{/if}]
</td>
</tr>
<tr>
<td><label>[{ oxmultilang ident="USER_COMPANY2" }]</label></td>
<td>
<input type="text" size="37" maxlength="255" name="deladr[oxaddress__oxcompany]" value="[{if isset( $deladr.oxaddress__oxcompany ) }][{$deladr.oxaddress__oxcompany}][{else}][{$delivadr->oxaddress__oxcompany->value }][{/if}]">
[{if $oView->isFieldRequired(oxaddress__oxcompany) }]<span class="req">*</span>[{/if}]
</td>
</tr>
<tr>
<td><label>[{ oxmultilang ident="USER_STREET2" }]</label></td>
<td>
<input type="text" size="28" maxlength="255" name="deladr[oxaddress__oxstreet]" value="[{if isset( $deladr.oxaddress__oxstreet ) }][{$deladr.oxaddress__oxstreet}][{else}][{$delivadr->oxaddress__oxstreet->value}][{/if}]">
<input type="text" size="5" maxlength="16" name="deladr[oxaddress__oxstreetnr]" value="[{if isset( $deladr.oxaddress__oxstreetnr ) }][{$deladr.oxaddress__oxstreetnr}][{else}][{$delivadr->oxaddress__oxstreetnr->value }][{/if}]">
[{if $oView->isFieldRequired(oxaddress__oxstreet) || $oView->isFieldRequired(oxaddress__oxstreetnr) }]<span class="req">*</span>[{/if}]
</td>
</tr>
<tr>
<td><label>[{ oxmultilang ident="USER_PLZANDCITY2" }]</label></td>
<td>
<input type="text" size="5" maxlength="16" name="deladr[oxaddress__oxzip]" value="[{if isset( $deladr.oxaddress__oxzip ) }][{$deladr.oxaddress__oxzip}][{else}][{$delivadr->oxaddress__oxzip->value }][{/if}]">
<input type="text" size="28" maxlength="255" name="deladr[oxaddress__oxcity]" value="[{if isset( $deladr.oxaddress__oxcity ) }][{$deladr.oxaddress__oxcity}][{else}][{$delivadr->oxaddress__oxcity->value }][{/if}]">
[{if $oView->isFieldRequired(oxaddress__oxzip) || $oView->isFieldRequired(oxaddress__oxcity) }]<span class="req">*</span>[{/if}]
</td>
</tr>
<tr>
<td><label>[{ oxmultilang ident="USER_ADDITIONALINFO2" }]</label></td>
<td>
<input type="text" size="37" maxlength="255" name="deladr[oxaddress__oxaddinfo]" value="[{if isset( $deladr.oxaddress__oxaddinfo ) }][{$deladr.oxaddress__oxaddinfo}][{else}][{$delivadr->oxaddress__oxaddinfo->value }][{/if}]">
[{if $oView->isFieldRequired(oxaddress__oxaddinfo) }]<span class="req">*</span>[{/if}]
</td>
</tr>
<tr>
<td><label>[{ oxmultilang ident="USER_COUNTRY2" }]</label></td>
<td>
<select id="del_country_select" name="deladr[oxaddress__oxcountryid]">
<option value="">-</option>
[{foreach from=$oView->getCountryList() item=country key=country_id}]
<option value="[{$country->oxcountry__oxid->value}]" [{if isset( $deladr.oxaddress__oxcountryid ) && $deladr.oxaddress__oxcountryid == $country->oxcountry__oxid->value}]selected[{elseif $delivadr->oxaddress__oxcountryid->value == $country->oxcountry__oxid->value}]selected[{/if}]>[{$country->oxcountry__oxtitle->value}]</option>
[{/foreach}]
</select>
[{if $oView->isFieldRequired(oxaddress__oxcountryid) }]<span class="req">*</span>[{/if}]
</td>
</tr>
<tr>
<td></td>
<td>
[{include file="inc/state_selector.snippet.tpl"
countrySelectId="del_country_select"
stateSelectName="deladr[oxaddress__oxstateid]"
selectedStateIdPrim=$deladr.oxaddress__oxstateid
selectedStateId=$delivadr->oxaddress__oxstateid->value
}]
</td>
</tr>
<tr>
<td><label>[{ oxmultilang ident="USER_PHONE2" }]</label></td>
<td>
<input type="text" size="37" maxlength="128" name="deladr[oxaddress__oxfon]" value="[{if isset( $deladr.oxaddress__oxfon ) }][{$deladr.oxaddress__oxfon}][{else}][{$delivadr->oxaddress__oxfon->value }][{/if}]">
[{if $oView->isFieldRequired(oxaddress__oxfon) }]<span class="req">*</span>[{/if}]
</td>
</tr>
<tr>
<td><label>[{ oxmultilang ident="USER_FAX2" }]</label></td>
<td>
<input type="text" size="37" maxlength="128" name="deladr[oxaddress__oxfax]" value="[{if isset( $deladr.oxaddress__oxfax ) }][{$deladr.oxaddress__oxfax}][{else}][{$delivadr->oxaddress__oxfax->value }][{/if}]">
[{if $oView->isFieldRequired(oxaddress__oxfax) }]<span class="req">*</span>[{/if}]
</td>
</tr>
</table>
[{/if}]
</div>
[{if $oView->isLowOrderPrice()}]
<div class="bar prevnext order">
<div class="minorderprice">[{ oxmultilang ident="BASKET_MINORDERPRICE" }] [{ $oView->getMinOrderPrice() }] [{ $currency->sign }]</div>
</div>
[{else}]
<div class="bar prevnext">
<div class="right arrowright">
<input id="test_UserNextStepBottom" name="userform" type="submit" value="[{ oxmultilang ident="USER_NEXTSTEP" }]">
</div>
</div>
[{/if}]
</form>
&nbsp;
[{/if}]
[{ insert name="oxid_tracker" title=$template_title }]
[{include file="_footer.tpl"}]

View File

@ -0,0 +1,98 @@
<?php
$sLangName = "Deutsch";
$iLangNr = 0;
// -------------------------------
// RESOURCE IDENTITFIER = STRING
// -------------------------------
$aLang = array(
//Navigation
'charset' => 'ISO-8859-15',
'd3mxd3modules' => 'D³ Module',
'd3mxgoogleanalytics' => 'Google Analytics',
'd3mxgoogleanalytics_settings' => 'Einstellungen',
'd3tbclgoogleanalytics_main' => 'Analytics',
'd3tbclgoogleanalytics_adwords' => 'Kampagnen (z.B. AdWords)',
'D3_GOOGLEANALYTICS_CFG_TITLE' => 'Google Analytics Schnittstelle - Einstellungen',
'D3_GOOGLEANALYTICS_MAIN' => 'Grundeinstellungen',
'D3_GOOGLEANALYTICS_MAIN_GAID' => 'Analyics-ID',
'D3_GOOGLEANALYTICS_MAIN_GAID_DESC' => 'Fügen Sie hier die Google Analytics Konto-ID ein. Diese finden Sie in Ihrem GA-Konto und beginnt im Normalfall mit "UA-".',
'D3_GOOGLEANALYTICS_MAIN_ANONYMIZEIP' => 'IP-Adressen anonymisiert übertragen (dringend empfohlen)',
'D3_GOOGLEANALYTICS_MAIN_ANONYMIZEIP_DESC' => 'Die IP-Adressen Ihrer Shopbesucher werden anonymisiert. Zwar werden dadurch die Gebietszuordnungen etwas ungenauer. Jedoch können Sie nur mit dieser Einstellung den Datenschutzvorschriften in Deutschland entsprechen.',
'D3_GOOGLEANALYTICS_MAIN_TRACKPAGELOADTIME' => 'Seitenladezeit mit übertragen',
'D3_GOOGLEANALYTICS_MAIN_TRACKPAGELOADTIME_DESC' => 'Die Ladezeit Ihrer Seite ist, speziell auch in Hinblick auf verschiedene Länder, durchaus ein Faktor, der in das Ranking Ihrer Page einfliesst.',
'D3_GOOGLEANALYTICS_MAIN_USEREMARKETING' => 'Remarketing verwenden',
'D3_GOOGLEANALYTICS_MAIN_USEREMARKETING_DESC' => 'Wenn Sie sich entschließen, Remarketing mit Google Analytics zu nutzen, setzen Sie diesen Haken. Nachdem Sie diese Änderung vorgenommen haben, erfasst und analysiert Google Analytics neben den üblichen Informationen auch das DoubleClick-Cookie, sofern vorhanden. Das DoubleClick-Cookie ermöglicht Remarketing im Google Display-Netzwerk für Produkte wie AdWords.',
'D3_GOOGLEANALYTICS_ECOMMERCE' => 'eCommerce-Einstellungen',
'D3_GOOGLEANALYTICS_ECOMMERCE_SENDDATA' => 'eCommerce-Daten übertragen',
'D3_GOOGLEANALYTICS_ECOMMERCE_SENDDATA_DESC' => 'Mit dieser Einstellung werden Warenkorbdaten Ihrer Kunden an Analytics übertragen. Damit können Sie z.B. die Produktleistung und Umsatzzahlen ermitteln.',
'D3_GOOGLEANALYTICS_ECOMMERCE_USENETTO' => 'Netto-Preise übertragen, wenn verfügbar',
'D3_GOOGLEANALYTICS_ECOMMERCE_USENETTO_DESC' => 'Betreiben Sie einen B2B-Shop, übertragen Sie Ihre Artikelpreise netto an Analytics, wenn diese auch im Shop ohne Steuer zur Verfügung stehen. ',
'D3_GOOGLEANALYTICS_DOMAIN' => 'Multi-Domain-Einstellungen',
'D3_GOOGLEANALYTICS_DOMAIN_SETALLOWLINKER' => 'Trackingdaten von unterschiedlichen Domains verwenden',
'D3_GOOGLEANALYTICS_DOMAIN_SETALLOWLINKER_DESC' => 'Cross Domain Tracking erlaubt das Sammeln von Trackinginformationen auch über verschiedene Domains hinweg. <br><br>Weitere Informationen finden Sie <a href="http://code.google.com/intl/de/apis/analytics/docs/tracking/asyncMigrationExamples.html" target="gahelp">hier</a>.',
'D3_GOOGLEANALYTICS_DOMAIN_SETDOMAINNAME' => 'fixiert das Tracking-Cookie auf die angegebene Domain (optional)',
'D3_GOOGLEANALYTICS_DOMAIN_SETDOMAINNAME_DESC' => 'Lassen Sie dieses Feld leer, ist das Tacking-Cookie für unterschiedliche Seiten gültig. Wenn Sie statt dessen eine Domain angeben, ist das gesetzte Cookie nur für Seiten unter dieser Domain gültig. Andere zu trackende Seiten setzen dann ein neues Cookie.<br><br>Der Eintrag sollte hier so aussehen: .yourDomainName.com<br><br>Weitere Informationen finden Sie <a href="http://code.google.com/apis/analytics/docs/concepts/gaConceptsCookies.html#significanceOfName" target="gahelp">hier</a>.',
'D3_GOOGLEANALYTICS_DOMAIN_SETCOOKIEPATH' => 'Tracking nur auf ein Verzeichnis beschränken (optional)',
'D3_GOOGLEANALYTICS_DOMAIN_SETCOOKIEPATH_DESC' => 'Ein Eintrag hier sollte so aussehen: /myStore/<br><br>Weitere Informationen finden Sie <a href="http://code.google.com/apis/analytics/docs/tracking/gaTrackingSite.html" target="gahelp">hier</a>.',
'D3_GOOGLEANALYTICS_DOMAIN_COOKIEPATHCOPY' => 'Cookie Informationen werden in das Verzeichnis der selben Domain kopiert (optional)',
'D3_GOOGLEANALYTICS_DOMAIN_COOKIEPATHCOPY_DESC' => 'Ein Eintrag hier sollte so aussehen: /myCart/<br><br>Weitere Informationen finden Sie <a href="http://code.google.com/apis/analytics/docs/tracking/gaTrackingSite.html" target="gahelp">hier</a>.',
'D3_GOOGLEANALYTICS_BROWSER' => 'Browser-Daten',
'D3_GOOGLEANALYTICS_BROWSER_SETCLIENTINFO' => '<b>Deaktiviert</b> die Erkennung von Browserdaten (z.B. Name und Version)',
'D3_GOOGLEANALYTICS_BROWSER_SETCLIENTINFO_DESC' => 'Weitere Informationen finden Sie <a href="http://code.google.com/intl/de/apis/analytics/docs/gaJS/gaJSApiWebClient.html#_gat.GA_Tracker_._setClientInfo" target="gahelp">hier</a>.',
'D3_GOOGLEANALYTICS_BROWSER_SETDETECTFLASH' => '<b>Unterbindet</b> die Erkennung, ob beim Kunden das Flash-Plugin installiert ist.',
'D3_GOOGLEANALYTICS_BROWSER_SETDETECTFLASH_DESC' => 'Weitere Informationen finden Sie <a href="http://code.google.com/intl/de/apis/analytics/docs/gaJS/gaJSApiWebClient.html#_gat.GA_Tracker_._setDetectFlash" target="gahelp">hier</a>.',
'D3_GOOGLEANALYTICS_BROWSER_SETDETECTTITLE' => '<b>Verhindert</b> die Erkennung des Seitentitels.',
'D3_GOOGLEANALYTICS_BROWSER_SETDETECTTITLE_DESC' => 'Weitere Informationen finden Sie <a href="http://code.google.com/intl/de/apis/analytics/docs/gaJS/gaJSApiWebClient.html#_gat.GA_Tracker_._setDetectTitle" target="gahelp">hier</a>.',
'D3_GOOGLEANALYTICS_CUSTOMVARS' => 'individuelle Daten',
'D3_GOOGLEANALYTICS_CUSTOMVARS_TRANSMIT' => 'individuelle Daten übertragen',
'D3_GOOGLEANALYTICS_CUSTOMVARS_TRANSMIT_DESC' => 'Mit individuellen Daten können Sie Parameter übermitteln, die sonst im Rahmen des Trackingcodes nicht gesammelt werden. Ergänzen Sie den entsprechenden Abschnitt im Template "inc/d3GoogleAnalytics.tpl" um die gewünschten Daten. Als Beispiel ist die Übertragung des Kundengeschlechts angelegt.<br><br>Individuelle Daten können nicht mit jedem Tracking-Typ übertragen werden. Lesen Sie auf den Analytics-Hilfe-Seiten nach, ob und wann dies möglich ist. <br><br>Weitere Informationen finden Sie <a href="http://code.google.com/apis/analytics/docs/tracking/gaTrackingCustomVariables.html" target="gahelp">hier</a>.<br>Auf Anregung durch <a href="http://www.commodule.de/blog/tracking/zahlungsarten-in-google-analytics-tracken/" target="Commodule">Commodule-Blog</a> haben wir nun noch weitere Beispiele hinterlegt. Vielen Dank für diese Unterstützung!',
'D3_GOOGLEANALYTICS_SECURITYINFORMATIONS' => 'Im CMS-Baustein "Analytics_Security_Informations" ist ein Text hinterlegt, den Sie Ihren Kunden unter Ihrer Datenschutzerklärung verfügbar machen sollten. Klären Sie jedoch bitte vor Verwendung von Google Analytics Tracking und diesem Hinweistext ab, ob beides mit den Datenschutzbestimmung Ihres Landes konform geht. Ausschließlich der Shopbetreiber haftet für Verstöße. Beraten Sie sich im Zweifel mit Ihrem Rechtsanwalt.<br><br>Nach Aktivierung des Tracking-Codes dauert es in der Regel ca. 24 Stunden, bis die ersten Tracking-Daten in Analytics zur Verfügung stehen.',
// TODO: add content to package
'D3_GOOGLEANALYTICS_ADWORDSGENERAL' => 'Kampagnen Grundeinstellungen',
'D3_GOOGLEANALYTICS_ADWORDSCODE_SETCAMPAIGNTRACK' => 'Kampagnendaten <b>nicht</b> übertragen',
'D3_GOOGLEANALYTICS_ADWORDSCODE_SETCAMPAIGNTRACK_DESC' => 'Das Kampagnentracking ist im Standard aktiviert. Setzen Sie diesen Haken, um die Kampagnenübertragung zu deaktivieren.',
'D3_GOOGLEANALYTICS_ADWORDSCODE_SETCAMPAIGNTHANKYOUONLY' => 'Kampagnendaten nur in Bestellabschlussseite verwenden',
'D3_GOOGLEANALYTICS_ADWORDSCODE_SETCAMPAIGNTHANKYOUONLY_DESC' => 'Ist dieser Haken nicht gesetzt, wird der Kampagnencode shopweit eingefügt. Das AdWords-Conversion Tracking erwartet die Daten jedoch nur bei Bestellabschluss. Ob diese Einstellung notwendig ist, erfahren Sie bei Ihrem Conversion Tracking Anbieter.',
'D3_GOOGLEANALYTICS_ADWORDSMAIN_SETCAMPAIGNCOOKIETIMEOUT' => 'Kampagnenlaufzeit (optional, sonst 6 Monate)',
'D3_GOOGLEANALYTICS_ADWORDSMAIN_SETCAMPAIGNCOOKIETIMEOUT_DESC' => 'Geben Sie hier eine optionale Laufzeit dieser Kampagne in Millisekunden an.<br><br>30 Tage = 2592000000<br>365 Tage = 31536000000',
'D3_GOOGLEANALYTICS_ADWORDSMAIN_SETCAMPAIGNCOOKIETIMEOUT_MS' => 'Millisekunden',
'D3_GOOGLEANALYTICS_ADWORDSMAIN_SETCAMPNOKEY' => 'zwingend verwendete Kampagne (optional)',
'D3_GOOGLEANALYTICS_ADWORDSMAIN_SETCAMPNOKEY_DESC' => 'die hier festgelegte Kampagne wird zwingend verwendet, auch wenn die Cookie-Einstellungen schon eine andere Kampagne liefern.<br><br>Weitere Informationen finden Sie <a href="http://code.google.com/intl/de/apis/analytics/docs/gaJS/gaJSApiCampaignTracking.html#_gat.GA_Tracker_._setCampNOKey" target="gahelp">hier</a>.',
'D3_GOOGLEANALYTICS_ADWORDSCODE' => 'Kampagnen-Code',
'D3_GOOGLEANALYTICS_ADWORDSCODE_CODE' => 'AdWords-Code',
'D3_GOOGLEANALYTICS_ADWORDSCODE_CODE_DESC' => 'Kopieren Sie hier den Kampagnen-Tracking-Code ein, den Sie auf Ihrer AdWords-Seite finden. Kopieren Sie auch das "script"-Tag mit.',
'D3_GOOGLEANALYTICS_ADWORDSMAIN' => 'Individualisierung der Kampagnentrackings',
'D3_GOOGLEANALYTICS_ADWORDSMAIN_SETCAMPNAMEKEY' => 'Kampagnenname (optional)',
'D3_GOOGLEANALYTICS_ADWORDSMAIN_SETCAMPNAMEKEY_DESC' => 'Unter diesem Namen sehen Sie die Auswertung der Daten aus dieser Shopkampagne in Analytics.<br><br>Weitere Informationen finden Sie <a href="http://code.google.com/apis/analytics/docs/gaJS/gaJSApiCampaignTracking.html#_gat.GA_Tracker_._setCampNameKey" target="gahelp">hier</a>.',
'D3_GOOGLEANALYTICS_ADWORDSMAIN_SETCAMPMEDIUMKEY' => 'Kampagnenmedium (optional)',
'D3_GOOGLEANALYTICS_ADWORDSMAIN_SETCAMPMEDIUMKEY_DESC' => 'Definieren Sie das Medium dieser Kampagne (z.B. Werbebanner, Mailkampagne oder auch Klickkampagne). Diese Einstellung finden Sie in der Kampagnenauswertung unter "Keywords".<br><br>Weitere Informationen finden Sie <a href="http://code.google.com/apis/analytics/docs/gaJS/gaJSApiCampaignTracking.html#_gat.GA_Tracker_._setCampMediumKey" target="gahelp">hier</a>.',
'D3_GOOGLEANALYTICS_ADWORDSMAIN_SETCAMPSOURCEKEY' => 'Kampagnenquelle (optional)',
'D3_GOOGLEANALYTICS_ADWORDSMAIN_SETCAMPSOURCEKEY_DESC' => 'Benennen Sie hier die Quelle der Shopkampagne, vergeben Sie zum Beispiel den Webseiten-Name oder den Firmenname.<br><br>Weitere Informationen finden Sie <a href="http://code.google.com/apis/analytics/docs/gaJS/gaJSApiCampaignTracking.html#_gat.GA_Tracker_._setCampSourceKey" target="gahelp">hier</a>.',
'D3_GOOGLEANALYTICS_ADWORDSMAIN_SETCAMPTERMKEY' => 'Schlüsselwort(e) Ihrer Kampagne (optional)',
'D3_GOOGLEANALYTICS_ADWORDSMAIN_SETCAMPTERMKEY_DESC' => 'Auch diese Keywords erscheinen in Analytics unter "Keywords".<br><br>Weitere Informationen finden Sie <a href="http://code.google.com/apis/analytics/docs/gaJS/gaJSApiCampaignTracking.html#_gat.GA_Tracker_._setCampTermKey" target="gahelp">hier</a>.',
'D3_GOOGLEANALYTICS_ADWORDSMAIN_SETCAMPCONTENTKEY' => 'Inhaltsbeschreibung der Kampagne (optional)',
'D3_GOOGLEANALYTICS_ADWORDSMAIN_SETCAMPCONTENTKEY_DESC' => 'Den beschrieben Inhalt finden Sie in der Auswertung als "Ad Content".<br><br>Weitere Informationen finden Sie <a href="http://code.google.com/apis/analytics/docs/gaJS/gaJSApiCampaignTracking.html#_gat.GA_Tracker_._setCampContentKey" target="gahelp">hier</a>.',
'D3_GOOGLEANALYTICS_METADATA_TITLE' => 'Google Analytics Schnittstelle',
'D3_GOOGLEANALYTICS_METADATA_DESC' => 'Dieses Modul stellt Ihnen die schnelle und unkomplizierte Einbindung Ihres Google-Analytics-Kontos in Ihren Shop zur Verfügung. Hierbei werden über standardisierte Schnittstellen die Besucherdaten und eCommerce-Daten zu Google übertragen.Ebenfalls übermittelt werden Daten der Website-Suche. Dem Modul liegen angepaßte Templates bei, mit denen auch die Trichter ordentlich protokolliert werden.',
);
/*
[{ oxmultilang ident="GENERAL_YOUWANTTODELETE" }]
*/

View File

@ -0,0 +1,98 @@
<?php
$sLangName = "English";
$iLangNr = 1;
// -------------------------------
// RESOURCE IDENTITFIER = STRING
// -------------------------------
$aLang = array(
//Navigation
'charset' => 'ISO-8859-15',
'd3mxd3modules' => 'D³ Module',
'd3mxgoogleanalytics' => 'Google Analytics',
'd3mxgoogleanalytics_settings' => 'Einstellungen',
'd3tbclgoogleanalytics_main' => 'Analytics',
'd3tbclgoogleanalytics_adwords' => 'Kampagnen (z.B. AdWords)',
'D3_GOOGLEANALYTICS_CFG_TITLE' => 'Google Analytics Schnittstelle - Einstellungen',
'D3_GOOGLEANALYTICS_MAIN' => 'Grundeinstellungen',
'D3_GOOGLEANALYTICS_MAIN_GAID' => 'Analyics-ID',
'D3_GOOGLEANALYTICS_MAIN_GAID_DESC' => 'Fügen Sie hier die Google Analytics Konto-ID ein. Diese finden Sie in Ihrem GA-Konto und beginnt im Normalfall mit "UA-".',
'D3_GOOGLEANALYTICS_MAIN_ANONYMIZEIP' => 'IP-Adressen anonymisiert übertragen (dringend empfohlen)',
'D3_GOOGLEANALYTICS_MAIN_ANONYMIZEIP_DESC' => 'Die IP-Adressen Ihrer Shopbesucher werden anonymisiert. Zwar werden dadurch die Gebietszuordnungen etwas ungenauer. Jedoch können Sie nur mit dieser Einstellung den Datenschutzvorschriften in Deutschland entsprechen.',
'D3_GOOGLEANALYTICS_MAIN_TRACKPAGELOADTIME' => 'Seitenladezeit mit übertragen',
'D3_GOOGLEANALYTICS_MAIN_TRACKPAGELOADTIME_DESC' => 'Die Ladezeit Ihrer Seite ist, speziell auch in Hinblick auf verschiedene Länder, durchaus ein Faktor, der in das Ranking Ihrer Page einfliesst.',
'D3_GOOGLEANALYTICS_MAIN_USEREMARKETING' => 'Remarketing verwenden',
'D3_GOOGLEANALYTICS_MAIN_USEREMARKETING_DESC' => 'Wenn Sie sich entschließen, Remarketing mit Google Analytics zu nutzen, setzen Sie diesen Haken. Nachdem Sie diese Änderung vorgenommen haben, erfasst und analysiert Google Analytics neben den üblichen Informationen auch das DoubleClick-Cookie, sofern vorhanden. Das DoubleClick-Cookie ermöglicht Remarketing im Google Display-Netzwerk für Produkte wie AdWords.',
'D3_GOOGLEANALYTICS_ECOMMERCE' => 'eCommerce-Einstellungen',
'D3_GOOGLEANALYTICS_ECOMMERCE_SENDDATA' => 'eCommerce-Daten übertragen',
'D3_GOOGLEANALYTICS_ECOMMERCE_SENDDATA_DESC' => 'Mit dieser Einstellung werden Warenkorbdaten Ihrer Kunden an Analytics übertragen. Damit können Sie z.B. die Produktleistung und Umsatzzahlen ermitteln.',
'D3_GOOGLEANALYTICS_ECOMMERCE_USENETTO' => 'Netto-Preise übertragen, wenn verfügbar',
'D3_GOOGLEANALYTICS_ECOMMERCE_USENETTO_DESC' => 'Betreiben Sie einen B2B-Shop, übertragen Sie Ihre Artikelpreise netto an Analytics, wenn diese auch im Shop ohne Steuer zur Verfügung stehen. ',
'D3_GOOGLEANALYTICS_DOMAIN' => 'Multi-Domain-Einstellungen',
'D3_GOOGLEANALYTICS_DOMAIN_SETALLOWLINKER' => 'Trackingdaten von unterschiedlichen Domains verwenden',
'D3_GOOGLEANALYTICS_DOMAIN_SETALLOWLINKER_DESC' => 'Cross Domain Tracking erlaubt das Sammeln von Trackinginformationen auch über verschiedene Domains hinweg. <br><br>Weitere Informationen finden Sie <a href="http://code.google.com/intl/de/apis/analytics/docs/tracking/asyncMigrationExamples.html" target="gahelp">hier</a>.',
'D3_GOOGLEANALYTICS_DOMAIN_SETDOMAINNAME' => 'fixiert das Tracking-Cookie auf die angegebene Domain (optional)',
'D3_GOOGLEANALYTICS_DOMAIN_SETDOMAINNAME_DESC' => 'Lassen Sie dieses Feld leer, ist das Tacking-Cookie für unterschiedliche Seiten gültig. Wenn Sie statt dessen eine Domain angeben, ist das gesetzte Cookie nur für Seiten unter dieser Domain gültig. Andere zu trackende Seiten setzen dann ein neues Cookie.<br><br>Der Eintrag sollte hier so aussehen: .yourDomainName.com<br><br>Weitere Informationen finden Sie <a href="http://code.google.com/apis/analytics/docs/concepts/gaConceptsCookies.html#significanceOfName" target="gahelp">hier</a>.',
'D3_GOOGLEANALYTICS_DOMAIN_SETCOOKIEPATH' => 'Tracking nur auf ein Verzeichnis beschränken (optional)',
'D3_GOOGLEANALYTICS_DOMAIN_SETCOOKIEPATH_DESC' => 'Ein Eintrag hier sollte so aussehen: /myStore/<br><br>Weitere Informationen finden Sie <a href="http://code.google.com/apis/analytics/docs/tracking/gaTrackingSite.html" target="gahelp">hier</a>.',
'D3_GOOGLEANALYTICS_DOMAIN_COOKIEPATHCOPY' => 'Cookie Informationen werden in das Verzeichnis der selben Domain kopiert (optional)',
'D3_GOOGLEANALYTICS_DOMAIN_COOKIEPATHCOPY_DESC' => 'Ein Eintrag hier sollte so aussehen: /myCart/<br><br>Weitere Informationen finden Sie <a href="http://code.google.com/apis/analytics/docs/tracking/gaTrackingSite.html" target="gahelp">hier</a>.',
'D3_GOOGLEANALYTICS_BROWSER' => 'Browser-Daten',
'D3_GOOGLEANALYTICS_BROWSER_SETCLIENTINFO' => '<b>Deaktiviert</b> die Erkennung von Browserdaten (z.B. Name und Version)',
'D3_GOOGLEANALYTICS_BROWSER_SETCLIENTINFO_DESC' => 'Weitere Informationen finden Sie <a href="http://code.google.com/intl/de/apis/analytics/docs/gaJS/gaJSApiWebClient.html#_gat.GA_Tracker_._setClientInfo" target="gahelp">hier</a>.',
'D3_GOOGLEANALYTICS_BROWSER_SETDETECTFLASH' => '<b>Unterbindet</b> die Erkennung, ob beim Kunden das Flash-Plugin installiert ist.',
'D3_GOOGLEANALYTICS_BROWSER_SETDETECTFLASH_DESC' => 'Weitere Informationen finden Sie <a href="http://code.google.com/intl/de/apis/analytics/docs/gaJS/gaJSApiWebClient.html#_gat.GA_Tracker_._setDetectFlash" target="gahelp">hier</a>.',
'D3_GOOGLEANALYTICS_BROWSER_SETDETECTTITLE' => '<b>Verhindert</b> die Erkennung des Seitentitels.',
'D3_GOOGLEANALYTICS_BROWSER_SETDETECTTITLE_DESC' => 'Weitere Informationen finden Sie <a href="http://code.google.com/intl/de/apis/analytics/docs/gaJS/gaJSApiWebClient.html#_gat.GA_Tracker_._setDetectTitle" target="gahelp">hier</a>.',
'D3_GOOGLEANALYTICS_CUSTOMVARS' => 'individuelle Daten',
'D3_GOOGLEANALYTICS_CUSTOMVARS_TRANSMIT' => 'individuelle Daten übertragen',
'D3_GOOGLEANALYTICS_CUSTOMVARS_TRANSMIT_DESC' => 'Mit individuellen Daten können Sie Parameter übermitteln, die sonst im Rahmen des Trackingcodes nicht gesammelt werden. Ergänzen Sie den entsprechenden Abschnitt im Template "inc/d3GoogleAnalytics.tpl" um die gewünschten Daten. Als Beispiel ist die Übertragung des Kundengeschlechts angelegt.<br><br>Individuelle Daten können nicht mit jedem Tracking-Typ übertragen werden. Lesen Sie auf den Analytics-Hilfe-Seiten nach, ob und wann dies möglich ist. <br><br>Weitere Informationen finden Sie <a href="http://code.google.com/apis/analytics/docs/tracking/gaTrackingCustomVariables.html" target="gahelp">hier</a>.',
'D3_GOOGLEANALYTICS_SECURITYINFORMATIONS' => 'Im CMS-Baustein "Analytics_Security_Informations" ist ein Text hinterlegt, den Sie Ihren Kunden unter Ihrer Datenschutzerklärung verfügbar machen sollten. Klären Sie jedoch bitte vor Verwendung von Google Analytics Tracking und diesem Hinweistext ab, ob beides mit den Datenschutzbestimmung Ihres Landes konform geht. Ausschließlich der Shopbetreiber haftet für Verstöße. Beraten Sie sich im Zweifel mit Ihrem Rechtsanwalt.<br><br>Nach Aktivierung des Tracking-Codes dauert es in der Regel ca. 24 Stunden, bis die ersten Tracking-Daten in Analytics zur Verfügung stehen.',
// TODO: add content to package
'D3_GOOGLEANALYTICS_ADWORDSGENERAL' => 'Kampagnen Grundeinstellungen',
'D3_GOOGLEANALYTICS_ADWORDSCODE_SETCAMPAIGNTRACK' => 'Kampagnendaten <b>nicht</b> übertragen',
'D3_GOOGLEANALYTICS_ADWORDSCODE_SETCAMPAIGNTRACK_DESC' => 'Das Kampagnentracking ist im Standard aktiviert. Setzen Sie diesen Haken, um die Kampagnenübertragung zu deaktivieren.',
'D3_GOOGLEANALYTICS_ADWORDSCODE_SETCAMPAIGNTHANKYOUONLY' => 'Kampagnendaten nur in Bestellabschlussseite verwenden',
'D3_GOOGLEANALYTICS_ADWORDSCODE_SETCAMPAIGNTHANKYOUONLY_DESC' => 'Ist dieser Haken nicht gesetzt, wird der Kampagnencode shopweit eingefügt. Das AdWords-Conversion Tracking erwartet die Daten jedoch nur bei Bestellabschluss. Ob diese Einstellung notwendig ist, erfahren Sie bei Ihrem Conversion Tracking Anbieter.',
'D3_GOOGLEANALYTICS_ADWORDSMAIN_SETCAMPAIGNCOOKIETIMEOUT' => 'Kampagnenlaufzeit (optional, sonst 6 Monate)',
'D3_GOOGLEANALYTICS_ADWORDSMAIN_SETCAMPAIGNCOOKIETIMEOUT_DESC' => 'Geben Sie hier eine optionale Laufzeit dieser Kampagne in Millisekunden an.<br><br>30 Tage = 2592000000<br>365 Tage = 31536000000',
'D3_GOOGLEANALYTICS_ADWORDSMAIN_SETCAMPAIGNCOOKIETIMEOUT_MS' => 'Millisekunden',
'D3_GOOGLEANALYTICS_ADWORDSMAIN_SETCAMPNOKEY' => 'zwingend verwendete Kampagne (optional)',
'D3_GOOGLEANALYTICS_ADWORDSMAIN_SETCAMPNOKEY_DESC' => 'die hier festgelegte Kampagne wird zwingend verwendet, auch wenn die Cookie-Einstellungen schon eine andere Kampagne liefern.<br><br>Weitere Informationen finden Sie <a href="http://code.google.com/intl/de/apis/analytics/docs/gaJS/gaJSApiCampaignTracking.html#_gat.GA_Tracker_._setCampNOKey" target="gahelp">hier</a>.',
'D3_GOOGLEANALYTICS_ADWORDSCODE' => 'Kampagnen-Code',
'D3_GOOGLEANALYTICS_ADWORDSCODE_CODE' => 'AdWords-Code',
'D3_GOOGLEANALYTICS_ADWORDSCODE_CODE_DESC' => 'Kopieren Sie hier den Kampagnen-Tracking-Code ein, den Sie auf Ihrer AdWords-Seite finden. Kopieren Sie auch das "script"-Tag mit.',
'D3_GOOGLEANALYTICS_ADWORDSMAIN' => 'Individualisierung der Kampagnentrackings',
'D3_GOOGLEANALYTICS_ADWORDSMAIN_SETCAMPNAMEKEY' => 'Kampagnenname (optional)',
'D3_GOOGLEANALYTICS_ADWORDSMAIN_SETCAMPNAMEKEY_DESC' => 'Unter diesem Namen sehen Sie die Auswertung der Daten aus dieser Shopkampagne in Analytics.<br><br>Weitere Informationen finden Sie <a href="http://code.google.com/apis/analytics/docs/gaJS/gaJSApiCampaignTracking.html#_gat.GA_Tracker_._setCampNameKey" target="gahelp">hier</a>.',
'D3_GOOGLEANALYTICS_ADWORDSMAIN_SETCAMPMEDIUMKEY' => 'Kampagnenmedium (optional)',
'D3_GOOGLEANALYTICS_ADWORDSMAIN_SETCAMPMEDIUMKEY_DESC' => 'Definieren Sie das Medium dieser Kampagne (z.B. Werbebanner, Mailkampagne oder auch Klickkampagne). Diese Einstellung finden Sie in der Kampagnenauswertung unter "Keywords".<br><br>Weitere Informationen finden Sie <a href="http://code.google.com/apis/analytics/docs/gaJS/gaJSApiCampaignTracking.html#_gat.GA_Tracker_._setCampMediumKey" target="gahelp">hier</a>.',
'D3_GOOGLEANALYTICS_ADWORDSMAIN_SETCAMPSOURCEKEY' => 'Kampagnenquelle (optional)',
'D3_GOOGLEANALYTICS_ADWORDSMAIN_SETCAMPSOURCEKEY_DESC' => 'Benennen Sie hier die Quelle der Shopkampagne, vergeben Sie zum Beispiel den Webseiten-Name oder den Firmenname.<br><br>Weitere Informationen finden Sie <a href="http://code.google.com/apis/analytics/docs/gaJS/gaJSApiCampaignTracking.html#_gat.GA_Tracker_._setCampSourceKey" target="gahelp">hier</a>.',
'D3_GOOGLEANALYTICS_ADWORDSMAIN_SETCAMPTERMKEY' => 'Schlüsselwort(e) Ihrer Kampagne (optional)',
'D3_GOOGLEANALYTICS_ADWORDSMAIN_SETCAMPTERMKEY_DESC' => 'Auch diese Keywords erscheinen in Analytics unter "Keywords".<br><br>Weitere Informationen finden Sie <a href="http://code.google.com/apis/analytics/docs/gaJS/gaJSApiCampaignTracking.html#_gat.GA_Tracker_._setCampTermKey" target="gahelp">hier</a>.',
'D3_GOOGLEANALYTICS_ADWORDSMAIN_SETCAMPCONTENTKEY' => 'Inhaltsbeschreibung der Kampagne (optional)',
'D3_GOOGLEANALYTICS_ADWORDSMAIN_SETCAMPCONTENTKEY_DESC' => 'Den beschrieben Inhalt finden Sie in der Auswertung als "Ad Content".<br><br>Weitere Informationen finden Sie <a href="http://code.google.com/apis/analytics/docs/gaJS/gaJSApiCampaignTracking.html#_gat.GA_Tracker_._setCampContentKey" target="gahelp">hier</a>.',
'D3_GOOGLEANALYTICS_METADATA_TITLE' => 'Google Analytics Schnittstelle',
'D3_GOOGLEANALYTICS_METADATA_DESC' => 'Dieses Modul stellt Ihnen die schnelle und unkomplizierte Einbindung Ihres Google-Analytics-Kontos in Ihren Shop zur Verfügung. Hierbei werden über standardisierte Schnittstellen die Besucherdaten und eCommerce-Daten zu Google übertragen.Ebenfalls übermittelt werden Daten der Website-Suche. Dem Modul liegen angepaßte Templates bei, mit denen auch die Trichter ordentlich protokolliert werden.',
);
/*
[{ oxmultilang ident="GENERAL_YOUWANTTODELETE" }]
*/

View File

@ -0,0 +1,296 @@
[{include file="headitem.tpl" title="D3_GOOGLEANALYTICS_CFG_TITLE"|oxmultilangassign}]
<link rel="stylesheet" type="text/css" href="[{$oViewConf->getResourceUrl() }]d3_mod_cfg.css">
<script type="text/javascript">
<!--
[{ if $updatelist == 1}]
UpdateList('[{ $oxid }]');
[{ /if}]
function UpdateList( sID)
{
var oSearch = parent.list.document.getElementById("search");
oSearch.oxid.value=sID;
oSearch.fnc.value='';
oSearch.submit();
}
function EditThis( sID)
{
var oTransfer = document.getElementById("transfer");
oTransfer.oxid.value=sID;
oTransfer.cl.value='';
oTransfer.submit();
var oSearch = parent.list.document.getElementById("search");
oSearch.actedit.value = 0;
oSearch.oxid.value=sID;
oSearch.submit();
}
function _groupExp(el) {
var _cur = el.parentNode;
if (_cur.className == "exp") _cur.className = "";
else _cur.className = "exp";
}
-->
</script>
<style type="text/css">
<!--
.questbox{
background-color: #07f;
color: white;
float: right;
position: relative;
display: block;
padding: 1px 4px;
font-weight: bold;
z-index: 98;
cursor: help;
font-family: Verdana,Arial,Helvetica,sans-serif;
font-size: 10px;
line-height: 12px;
}
.helptextbox{
background-color: white;
color: black;
border: 1px solid black;
position: absolute;
overflow: hidden;
padding: 5px;
margin-top: 15px;
width: 300px;
z-index: 99;
}
fieldset{
border: 1px inset black;
background-color: #F0F0F0;
}
legend{
font-weight: bold;
}
dl dt{
font-weight: normal;
width: 55%;
}
.ext_edittext {
padding: 2px;
}
td.edittext {
white-space: normal;
}
div.box{background: white url([{$oView->getBGLogoUrl()}]) no-repeat bottom right;}
-->
</style>
[{ if $readonly}]
[{assign var="readonly" value="readonly disabled"}]
[{else}]
[{assign var="readonly" value=""}]
[{/if}]
<form name="transfer" id="transfer" action="[{ $oViewConf->getSelfLink() }]" method="post">
[{ $oViewConf->getHiddenSid() }]
<input type="hidden" name="oxid" value="[{ $oxid }]">
<input type="hidden" name="cl" value="[{ $oViewConf->getActiveClassName() }]">
<input type="hidden" name="actshop" value="[{ $shop->id }]">
<input type="hidden" name="editlanguage" value="[{ $editlanguage }]">
</form>
<form name="myedit" id="myedit" action="[{ $oViewConf->getSelfLink() }]" method="post">
[{ $oViewConf->getHiddenSid() }]
<input type="hidden" name="cl" value="[{ $oViewConf->getActiveClassName() }]">
<input type="hidden" name="fnc" value="save">
<input type="hidden" name="oxid" value="[{ $oxid }]">
<input type="hidden" name="editval[d3_cfg_mod__oxid]" value="[{ $oxid }]">
<table border="0" width="98%">
<tr>
<td valign="top" class="edittext">
[{if $oView->getValueStatus() == 'error'}]
<hr>
<b>[{oxmultilang ident="D3_CFG_MOD_GENERAL_NOCONFIG_DESC"}]</b><br>
<input type="submit" value="[{oxmultilang ident="D3_CFG_MOD_GENERAL_NOCONFIG_BTN"}]">
</form>
[{else}]
<div class="groupExp">
<div class="">
<a class="rc" onclick="_groupExp(this); return false;" href="#">
<b>
[{oxmultilang ident="D3_GOOGLEANALYTICS_ADWORDSGENERAL"}]
</b>
</a>
<dl>
<dt>
[{oxmultilang ident="D3_GOOGLEANALYTICS_ADWORDSCODE_SETCAMPAIGNTRACK"}]
[{* _gaq.push(['_setCampaignTrack', false]); *}]
</dt>
<dd>
<input type="hidden" name="value[d3_cfg_mod__blD3GASetCampaignTrack]" value="0">
<input class="edittext ext_edittext" type="checkbox" value="1" [{if $value->d3_cfg_mod__blD3GASetCampaignTrack}]checked[{/if}] name="value[d3_cfg_mod__blD3GASetCampaignTrack]">
[{ oxinputhelp ident="D3_GOOGLEANALYTICS_ADWORDSCODE_SETCAMPAIGNTRACK_DESC" }]
</dd>
<div class="spacer"></div>
</dl>
<dl>
<dt>
[{oxmultilang ident="D3_GOOGLEANALYTICS_ADWORDSCODE_SETCAMPAIGNTHANKYOUONLY"}]
</dt>
<dd>
<input type="hidden" name="value[d3_cfg_mod__blD3GASetCampaignOnThankyouOnly]" value="0">
<input class="edittext ext_edittext" type="checkbox" value="1" [{if $value->d3_cfg_mod__blD3GASetCampaignOnThankyouOnly}]checked[{/if}] name="value[d3_cfg_mod__blD3GASetCampaignOnThankyouOnly]">
[{ oxinputhelp ident="D3_GOOGLEANALYTICS_ADWORDSCODE_SETCAMPAIGNTHANKYOUONLY_DESC" }]
</dd>
<div class="spacer"></div>
</dl>
<dl>
<dt>
[{oxmultilang ident="D3_GOOGLEANALYTICS_ADWORDSMAIN_SETCAMPAIGNCOOKIETIMEOUT"}]
[{* _gaq.push(['_setCampaignCookieTimeout', 31536000000]); *}]
</dt>
<dd>
<input class="edittext ext_edittext" type="text" size="30" maxlength="30" value="[{$value->d3_cfg_mod__sD3GASetCampaignCookieTimeout}]" name="value[d3_cfg_mod__sD3GASetCampaignCookieTimeout]"> [{oxmultilang ident="D3_GOOGLEANALYTICS_ADWORDSMAIN_SETCAMPAIGNCOOKIETIMEOUT_MS"}]
[{ oxinputhelp ident="D3_GOOGLEANALYTICS_ADWORDSMAIN_SETCAMPAIGNCOOKIETIMEOUT_DESC" }]
</dd>
<div class="spacer"></div>
</dl>
<dl>
<dt>
[{oxmultilang ident="D3_GOOGLEANALYTICS_ADWORDSMAIN_SETCAMPNOKEY"}]
[{* _gaq.push(['_setCampNOKey', 'ga_nooverride']); *}]
</dt>
<dd>
<input type="hidden" name="value[d3_cfg_mod__blD3GASetCampNoKey]" value="0">
<input class="edittext ext_edittext" type="checkbox" value="1" [{if $value->d3_cfg_mod__blD3GASetCampNoKey}]checked[{/if}] name="value[d3_cfg_mod__blD3GASetCampNoKey]">
[{ oxinputhelp ident="D3_GOOGLEANALYTICS_ADWORDSMAIN_SETCAMPNOKEY_DESC" }]
</dd>
<div class="spacer"></div>
</dl>
</div>
</div>
<div class="groupExp">
<div class="">
<a class="rc" onclick="_groupExp(this); return false;" href="#">
<b>
[{oxmultilang ident="D3_GOOGLEANALYTICS_ADWORDSCODE"}]
</b>
</a>
<dl>
<dt>
[{oxmultilang ident="D3_GOOGLEANALYTICS_ADWORDSCODE_CODE"}]
</dt>
<dd>
<textarea class="edittext ext_edittext" cols="80" rows="7" name="value[d3_cfg_mod__sD3GACampaignCode]">[{strip}]
[{$value->d3_cfg_mod__sD3GACampaignCode}]
[{/strip}]</textarea>
[{ oxinputhelp ident="D3_GOOGLEANALYTICS_ADWORDSCODE_CODE_DESC" }]
</dd>
<div class="spacer"></div>
</dl>
</div>
</div>
<div class="groupExp">
<div class="">
<a class="rc" onclick="_groupExp(this); return false;" href="#">
<b>
[{oxmultilang ident="D3_GOOGLEANALYTICS_ADWORDSMAIN"}]
</b>
</a>
<dl>
<dt>
[{oxmultilang ident="D3_GOOGLEANALYTICS_ADWORDSMAIN_SETCAMPNAMEKEY"}]
[{* _gaq.push(['_setCampNameKey', 'ga_campaign']); *}]
</dt>
<dd>
<input class="edittext ext_edittext" type="text" size="30" maxlength="100" value="[{$value->d3_cfg_mod__sD3GASetCampNameKey}]" name="value[d3_cfg_mod__sD3GASetCampNameKey]">
[{ oxinputhelp ident="D3_GOOGLEANALYTICS_ADWORDSMAIN_SETCAMPNAMEKEY_DESC" }]
</dd>
<div class="spacer"></div>
</dl>
<dl>
<dt>
[{oxmultilang ident="D3_GOOGLEANALYTICS_ADWORDSMAIN_SETCAMPMEDIUMKEY"}]
[{* _gaq.push(['_setCampMediumKey', 'ga_medium']); *}]
</dt>
<dd>
<input class="edittext ext_edittext" type="text" size="30" maxlength="100" value="[{$value->d3_cfg_mod__sD3GASetCampMediumKey}]" name="value[d3_cfg_mod__sD3GASetCampMediumKey]">
[{ oxinputhelp ident="D3_GOOGLEANALYTICS_ADWORDSMAIN_SETCAMPMEDIUMKEY_DESC" }]
</dd>
<div class="spacer"></div>
</dl>
<dl>
<dt>
[{oxmultilang ident="D3_GOOGLEANALYTICS_ADWORDSMAIN_SETCAMPSOURCEKEY"}]
[{* _gaq.push(['_setCampSourceKey', 'ga_source']); *}]
</dt>
<dd>
<input class="edittext ext_edittext" type="text" size="30" maxlength="100" value="[{$value->d3_cfg_mod__sD3GASetCampSourceKey}]" name="value[d3_cfg_mod__sD3GASetCampSourceKey]">
[{ oxinputhelp ident="D3_GOOGLEANALYTICS_ADWORDSMAIN_SETCAMPSOURCEKEY_DESC" }]
</dd>
<div class="spacer"></div>
</dl>
<dl>
<dt>
[{oxmultilang ident="D3_GOOGLEANALYTICS_ADWORDSMAIN_SETCAMPTERMKEY"}]
[{* _gaq.push(['_setCampTermKey', 'ga_term']); *}]
</dt>
<dd>
<input class="edittext ext_edittext" type="text" size="30" maxlength="100" value="[{$value->d3_cfg_mod__sD3GASetCampTermKey}]" name="value[d3_cfg_mod__sD3GASetCampTermKey]">
[{ oxinputhelp ident="D3_GOOGLEANALYTICS_ADWORDSMAIN_SETCAMPTERMKEY_DESC" }]
</dd>
<div class="spacer"></div>
</dl>
<dl>
<dt>
[{oxmultilang ident="D3_GOOGLEANALYTICS_ADWORDSMAIN_SETCAMPCONTENTKEY"}]
[{* _gaq.push(['_setCampContentKey', 'ga_content']); *}]
</dt>
<dd>
<input class="edittext ext_edittext" type="text" size="30" maxlength="100" value="[{$value->d3_cfg_mod__sD3GASetCampContentKey}]" name="value[d3_cfg_mod__sD3GASetCampContentKey]">
[{ oxinputhelp ident="D3_GOOGLEANALYTICS_ADWORDSMAIN_SETCAMPCONTENTKEY_DESC" }]
</dd>
<div class="spacer"></div>
</dl>
</div>
</div>
<table width="100%">
<tr>
<td class="edittext ext_edittext" align="left"><br>
<span class="d3modcfg_btn icon status_ok">
<input type="submit" name="save" value="[{oxmultilang ident="D3_CFG_MOD_GENERAL_SAVE"}]">
<div></div>
</span>
</td>
</tr>
</table>
[{/if}]
[{include file="bottomitem.tpl"}]
<script type="text/javascript">
if (parent.parent)
{ parent.parent.sShopTitle = "[{$actshopobj->oxshops__oxname->getRawValue()|oxaddslashes}]";
parent.parent.sMenuItem = "[{oxmultilang ident="d3mxgoogleanalytics"}]";
parent.parent.sMenuSubItem = "[{oxmultilang ident="d3tbclgoogleanalytics_adwords"}]";
parent.parent.sWorkArea = "[{$_act}]";
parent.parent.setTitle();
}
</script>

View File

@ -0,0 +1,413 @@
[{include file="headitem.tpl" title="D3_GOOGLEANALYTICS_CFG_TITLE"|oxmultilangassign}]
<link rel="stylesheet" type="text/css" href="[{$oViewConf->getResourceUrl() }]d3_mod_cfg.css">
<script type="text/javascript">
<!--
[{ if $updatelist == 1}]
UpdateList('[{ $oxid }]');
[{ /if}]
function UpdateList( sID)
{
var oSearch = parent.list.document.getElementById("search");
oSearch.oxid.value=sID;
oSearch.fnc.value='';
oSearch.submit();
}
function EditThis( sID)
{
var oTransfer = document.getElementById("transfer");
oTransfer.oxid.value=sID;
oTransfer.cl.value='';
oTransfer.submit();
var oSearch = parent.list.document.getElementById("search");
oSearch.actedit.value = 0;
oSearch.oxid.value=sID;
oSearch.submit();
}
function _groupExp(el) {
var _cur = el.parentNode;
if (_cur.className == "exp") _cur.className = "";
else _cur.className = "exp";
}
-->
</script>
<style type="text/css">
<!--
.questbox{
background-color: #07f;
color: white;
float: right;
position: relative;
display: block;
padding: 1px 4px;
font-weight: bold;
z-index: 98;
cursor: help;
font-family: Verdana,Arial,Helvetica,sans-serif;
font-size: 10px;
line-height: 12px;
}
.helptextbox{
background-color: white;
color: black;
border: 1px solid black;
position: absolute;
overflow: hidden;
padding: 5px;
margin-top: 15px;
width: 300px;
z-index: 99;
}
fieldset{
border: 1px inset black;
background-color: #F0F0F0;
}
legend{
font-weight: bold;
}
dl dt{
font-weight: normal;
width: 55%;
}
.ext_edittext {
padding: 2px;
}
td.edittext {
white-space: normal;
}
div.box{background: white url([{$oView->getBGLogoUrl()}]) no-repeat bottom right;}
-->
</style>
[{ if $readonly}]
[{assign var="readonly" value="readonly disabled"}]
[{else}]
[{assign var="readonly" value=""}]
[{/if}]
<form name="transfer" id="transfer" action="[{ $oViewConf->getSelfLink() }]" method="post">
[{ $oViewConf->getHiddenSid() }]
<input type="hidden" name="oxid" value="[{ $oxid }]">
<input type="hidden" name="cl" value="[{ $oViewConf->getActiveClassName() }]">
<input type="hidden" name="actshop" value="[{ $shop->id }]">
<input type="hidden" name="editlanguage" value="[{ $editlanguage }]">
</form>
<form name="myedit" id="myedit" action="[{ $oViewConf->getSelfLink() }]" method="post">
[{ $oViewConf->getHiddenSid() }]
<input type="hidden" name="cl" value="[{ $oViewConf->getActiveClassName() }]">
<input type="hidden" name="fnc" value="save">
<input type="hidden" name="oxid" value="[{ $oxid }]">
<input type="hidden" name="editval[d3_cfg_mod__oxid]" value="[{ $oxid }]">
<table border="0" width="98%">
<tr>
<td valign="top" class="edittext">
<table style="width: 100%">
<tr>
<td style="width:50%; border-right: 1px solid #999;">
<table cellspacing="0" cellpadding="0" border="0" width="100%">
<tr>
<td class="edittext ext_edittext">
[{oxmultilang ident="D3_CFG_MOD_GENERAL_MODULEACTIVE"}]
</td>
<td class="edittext ext_edittext">
<input type="hidden" name="editval[d3_cfg_mod__oxactive]" value='0'>
<input class="edittext ext_edittext" type="checkbox" name="editval[d3_cfg_mod__oxactive]" value='1' [{if $edit->d3_cfg_mod__oxactive->value == 1}]checked[{/if}]>
</td>
</tr>
</table>
</td>
<td>
[{assign var="blD3HasLog" value=$oView->checkD3Log() }]
<table cellspacing="0" cellpadding="0" border="0">
<tr>
<td class="edittext ext_edittext" style="width: 100%;">
[{if $blD3HasLog}]
[{oxmultilang ident="D3_CFG_MOD_GENERAL_MODULELOGGING"}]
[{/if}]
</td>
<td class="edittext ext_edittext" align="left">
[{if $blD3HasLog}]
<select name="editval[d3_cfg_mod__oxismodulelog]" class="edittext">
<option value="0" [{if $edit->d3_cfg_mod__oxismodulelog->value == 0}]selected[{/if}]>[{oxmultilang ident="D3_CFG_MOD_GENERAL_MODULELOGGING_NONE"}]</option>
<option value="1" [{if $edit->d3_cfg_mod__oxismodulelog->value == 1}]selected[{/if}]>[{oxmultilang ident="D3_CFG_MOD_GENERAL_MODULELOGGING_ALL"}]</option>
<option value="2" [{if $edit->d3_cfg_mod__oxismodulelog->value == 2}]selected[{/if}]>[{oxmultilang ident="D3_CFG_MOD_GENERAL_MODULELOGGING_ERRORS"}]</option>
</select>
[{/if}]
</td>
</tr>
<tr>
<td class="edittext ext_edittext" style="width: 100%;">
&nbsp;
</td>
<td class="edittext ext_edittext" align="left">
&nbsp;
</td>
</tr>
</table>
</td>
</tr>
</table>
[{if $oView->getValueStatus() == 'error'}]
<hr>
<b>[{oxmultilang ident="D3_CFG_MOD_GENERAL_NOCONFIG_DESC"}]</b><br>
<input type="submit" value="[{oxmultilang ident="D3_CFG_MOD_GENERAL_NOCONFIG_BTN"}]">
</form>
[{else}]
<div class="groupExp">
<div class="">
<a class="rc" onclick="_groupExp(this); return false;" href="#">
<b>
[{oxmultilang ident="D3_GOOGLEANALYTICS_MAIN"}]
</b>
</a>
<dl>
<dt>
[{oxmultilang ident="D3_GOOGLEANALYTICS_MAIN_GAID"}]
[{* _gaq.push(['_setAccount', 'UA_XXX']); *}]
</dt>
<dd>
<input class="edittext ext_edittext" type="text" size="15" maxlength="20" value="[{$value->d3_cfg_mod__sD3GAId}]" name="value[d3_cfg_mod__sD3GAId]">
[{ oxinputhelp ident="D3_GOOGLEANALYTICS_MAIN_GAID_DESC" }]
</dd>
<div class="spacer"></div>
</dl>
<dl>
<dt>
[{oxmultilang ident="D3_GOOGLEANALYTICS_MAIN_ANONYMIZEIP"}]
[{* _gaq.push(['_gat._anonymizeIp']); *}]
</dt>
<dd>
<input type="hidden" name="value[d3_cfg_mod__blD3GAAnonymizeIP]" value="0">
<input class="edittext ext_edittext" type="checkbox" value="1" [{if $value->d3_cfg_mod__blD3GAAnonymizeIP}]checked[{/if}] name="value[d3_cfg_mod__blD3GAAnonymizeIP]">
[{ oxinputhelp ident="D3_GOOGLEANALYTICS_MAIN_ANONYMIZEIP_DESC" }]
</dd>
<div class="spacer"></div>
</dl>
<dl>
<dt>
[{oxmultilang ident="D3_GOOGLEANALYTICS_MAIN_TRACKPAGELOADTIME"}]
[{* _gaq.push(['_gat._trackPageLoadTime']); *}]
</dt>
<dd>
<input type="hidden" name="value[d3_cfg_mod__blD3GATrackPageLoadTime]" value="0">
<input class="edittext ext_edittext" type="checkbox" value="1" [{if $value->d3_cfg_mod__blD3GATrackPageLoadTime}]checked[{/if}] name="value[d3_cfg_mod__blD3GATrackPageLoadTime]">
[{ oxinputhelp ident="D3_GOOGLEANALYTICS_MAIN_TRACKPAGELOADTIME_DESC" }]
</dd>
<div class="spacer"></div>
</dl>
<dl>
<dt>
[{oxmultilang ident="D3_GOOGLEANALYTICS_MAIN_USEREMARKETING"}]
</dt>
<dd>
<input type="hidden" name="value[d3_cfg_mod__blD3GAUseRemarketing]" value="0">
<input class="edittext ext_edittext" type="checkbox" value="1" [{if $value->d3_cfg_mod__blD3GAUseRemarketing}]checked[{/if}] name="value[d3_cfg_mod__blD3GAUseRemarketing]">
[{ oxinputhelp ident="D3_GOOGLEANALYTICS_MAIN_USEREMARKETING_DESC" }]
</dd>
<div class="spacer"></div>
</dl>
</div>
</div>
<div class="groupExp">
<div class="">
<a class="rc" onclick="_groupExp(this); return false;" href="#">
<b>
[{oxmultilang ident="D3_GOOGLEANALYTICS_ECOMMERCE"}]
</b>
</a>
<dl>
<dt>
[{oxmultilang ident="D3_GOOGLEANALYTICS_ECOMMERCE_SENDDATA"}]
</dt>
<dd>
<input type="hidden" name="value[d3_cfg_mod__blD3GASendECommerce]" value="0">
<input class="edittext ext_edittext" type="checkbox" value="1" [{if $value->d3_cfg_mod__blD3GASendECommerce}]checked[{/if}] name="value[d3_cfg_mod__blD3GASendECommerce]">
[{ oxinputhelp ident="D3_GOOGLEANALYTICS_ECOMMERCE_SENDDATA_DESC" }]
</dd>
<div class="spacer"></div>
</dl>
<dl>
<dt>
[{oxmultilang ident="D3_GOOGLEANALYTICS_ECOMMERCE_USENETTO"}]
</dt>
<dd>
<input type="hidden" name="value[d3_cfg_mod__blD3GAUseNetto]" value="0">
<input class="edittext ext_edittext" type="checkbox" value="1" [{if $value->d3_cfg_mod__blD3GAUseNetto}]checked[{/if}] name="value[d3_cfg_mod__blD3GAUseNetto]">
[{ oxinputhelp ident="D3_GOOGLEANALYTICS_ECOMMERCE_USENETTO_DESC" }]
</dd>
<div class="spacer"></div>
</dl>
</div>
</div>
<div class="groupExp">
<div class="">
<a class="rc" onclick="_groupExp(this); return false;" href="#">
<b>
[{oxmultilang ident="D3_GOOGLEANALYTICS_DOMAIN"}]
</b>
</a>
<dl>
<dt>
[{oxmultilang ident="D3_GOOGLEANALYTICS_DOMAIN_SETALLOWLINKER"}]
[{* _gaq.push(['_setAllowLinker', true]); *}]
</dt>
<dd>
<input type="hidden" name="value[d3_cfg_mod__blD3GAAllowDomainLinker]" value="0">
<input class="edittext ext_edittext" type="checkbox" value="1" [{if $value->d3_cfg_mod__blD3GAAllowDomainLinker}]checked[{/if}] name="value[d3_cfg_mod__blD3GAAllowDomainLinker]">
[{ oxinputhelp ident="D3_GOOGLEANALYTICS_DOMAIN_SETALLOWLINKER_DESC" }]
</dd>
<div class="spacer"></div>
</dl>
<dl>
<dt>
[{oxmultilang ident="D3_GOOGLEANALYTICS_DOMAIN_SETDOMAINNAME"}]
[{* _gaq.push(['_setDomainName', '.example-petstore.com']); *}]
[{* if used _gaq.push(['_setAllowHash', false]); *}]
</dt>
<dd>
<input class="edittext ext_edittext" type="text" size="30" maxlength="200" value="[{$value->d3_cfg_mod__sD3GASetDomainName}]" name="value[d3_cfg_mod__sD3GASetDomainName]">
[{ oxinputhelp ident="D3_GOOGLEANALYTICS_DOMAIN_SETDOMAINNAME_DESC" }]
</dd>
<div class="spacer"></div>
</dl>
<dl>
<dt>
[{oxmultilang ident="D3_GOOGLEANALYTICS_DOMAIN_SETCOOKIEPATH"}]
[{* _gaq.push(['_setCookiePath', '/path/of/cookie/']); *}]
</dt>
<dd>
<input class="edittext ext_edittext" type="text" size="30" maxlength="150" value="[{$value->d3_cfg_mod__sD3GASetCookiePath}]" name="value[d3_cfg_mod__sD3GASetCookiePath]">
[{ oxinputhelp ident="D3_GOOGLEANALYTICS_DOMAIN_SETCOOKIEPATH_DESC" }]
</dd>
<div class="spacer"></div>
</dl>
<dl>
<dt>
[{oxmultilang ident="D3_GOOGLEANALYTICS_DOMAIN_COOKIEPATHCOPY"}]
[{* _gaq.push(['_cookiePathCopy', '/path/of/cookie/']); *}]
</dt>
<dd>
<input class="edittext ext_edittext" type="text" size="30" maxlength="150" value="[{$value->d3_cfg_mod__sD3GACookiePathCopy}]" name="value[d3_cfg_mod__sD3GACookiePathCopy]">
[{ oxinputhelp ident="D3_GOOGLEANALYTICS_DOMAIN_COOKIEPATHCOPY_DESC" }]
</dd>
<div class="spacer"></div>
</dl>
</div>
</div>
<div class="groupExp">
<div class="">
<a class="rc" onclick="_groupExp(this); return false;" href="#">
<b>
[{oxmultilang ident="D3_GOOGLEANALYTICS_BROWSER"}]
</b>
</a>
<dl>
<dt>
[{oxmultilang ident="D3_GOOGLEANALYTICS_BROWSER_SETCLIENTINFO"}]
[{* _gaq.push(['_setClientInfo', false]); *}]
</dt>
<dd>
<input type="hidden" name="value[d3_cfg_mod__blD3GASetClientInfo]" value="0">
<input class="edittext ext_edittext" type="checkbox" value="1" [{if $value->d3_cfg_mod__blD3GASetClientInfo}]checked[{/if}] name="value[d3_cfg_mod__blD3GASetClientInfo]">
[{ oxinputhelp ident="D3_GOOGLEANALYTICS_BROWSER_SETCLIENTINFO_DESC" }]
</dd>
<div class="spacer"></div>
</dl>
<dl>
<dt>
[{oxmultilang ident="D3_GOOGLEANALYTICS_BROWSER_SETDETECTFLASH"}]
[{* _gaq.push(['_setDetectFlash', false]); *}]
</dt>
<dd>
<input type="hidden" name="value[d3_cfg_mod__blD3GASetDetectFlash]" value="0">
<input class="edittext ext_edittext" type="checkbox" value="1" [{if $value->d3_cfg_mod__blD3GASetDetectFlash}]checked[{/if}] name="value[d3_cfg_mod__blD3GASetDetectFlash]">
[{ oxinputhelp ident="D3_GOOGLEANALYTICS_BROWSER_SETDETECTFLASH_DESC" }]
</dd>
<div class="spacer"></div>
</dl>
<dl>
<dt>
[{oxmultilang ident="D3_GOOGLEANALYTICS_BROWSER_SETDETECTTITLE"}]
[{* _gaq.push(['_setDetectTitle', false]); *}]
</dt>
<dd>
<input type="hidden" name="value[d3_cfg_mod__blD3GASetDetectTitle]" value="0">
<input class="edittext ext_edittext" type="checkbox" value="1" [{if $value->d3_cfg_mod__blD3GASetDetectTitle}]checked[{/if}] name="value[d3_cfg_mod__blD3GASetDetectTitle]">
[{ oxinputhelp ident="D3_GOOGLEANALYTICS_BROWSER_SETDETECTTITLE_DESC" }]
</dd>
<div class="spacer"></div>
</dl>
</div>
</div>
<div class="groupExp">
<div class="">
<a class="rc" onclick="_groupExp(this); return false;" href="#">
<b>
[{oxmultilang ident="D3_GOOGLEANALYTICS_CUSTOMVARS"}]
</b>
</a>
<dl>
<dt>
[{oxmultilang ident="D3_GOOGLEANALYTICS_CUSTOMVARS_TRANSMIT"}]
[{* _gaq.push(['_setCustomVar', false]); *}]
</dt>
<dd>
<input type="hidden" name="value[d3_cfg_mod__blD3GAUseCustomVars]" value="0">
<input class="edittext ext_edittext" type="checkbox" value="1" [{if $value->d3_cfg_mod__blD3GAUseCustomVars}]checked[{/if}] name="value[d3_cfg_mod__blD3GAUseCustomVars]">
[{ oxinputhelp ident="D3_GOOGLEANALYTICS_CUSTOMVARS_TRANSMIT_DESC" }]
</dd>
<div class="spacer"></div>
</dl>
</div>
</div>
<table width="100%">
<tr>
<td class="edittext ext_edittext" align="left"><br>
<span class="d3modcfg_btn icon status_ok">
<input type="submit" name="save" value="[{oxmultilang ident="D3_CFG_MOD_GENERAL_SAVE"}]">
<div></div>
</span>
</td>
</tr>
</table>
<br><br>[{oxmultilang ident="D3_GOOGLEANALYTICS_SECURITYINFORMATIONS"}]
[{/if}]
[{include file="bottomitem.tpl"}]
<script type="text/javascript">
if (parent.parent)
{ parent.parent.sShopTitle = "[{$actshopobj->oxshops__oxname->getRawValue()|oxaddslashes}]";
parent.parent.sMenuItem = "[{oxmultilang ident="d3mxgoogleanalytics"}]";
parent.parent.sMenuSubItem = "[{oxmultilang ident="d3tbclgoogleanalytics_main"}]";
parent.parent.sWorkArea = "[{$_act}]";
parent.parent.setTitle();
}
</script>

View File

@ -0,0 +1,81 @@
<div class="clear"></div>
</div>
<div id="footer">
<div class="bar copy">
<div class="left" id="delivery_link">
[{oxifcontent ident="oxdeliveryinfo" object="oCont"}]
<a href="[{ $oCont->getLink() }]" rel="nofollow">[{ oxmultilang ident="INC_FOOTER_INCLTAXANDPLUSSHIPPING" }]</a>
[{/oxifcontent}]
</div>
<div class="right">
&copy; <a href="[{ oxmultilang ident="OXID_ESALES_URL" }]" title="[{ oxmultilang ident="OXID_ESALES_URL_TITLE" }]">[{ oxmultilang ident="INC_FOOTER_SOFTWAREFROMOXIDESALES" }]</a>
</div>
<div class="clear"></div>
</div>
<div class="bar shop">
<a id="test_link_footer_home" href="[{ $oViewConf->getHomeLink() }]">[{ oxmultilang ident="INC_FOOTER_HOME" }]</a> |
<a id="test_link_footer_contact" href="[{ oxgetseourl ident=$oViewConf->getSelfLink()|cat:"cl=contact" }]">[{ oxmultilang ident="INC_FOOTER_CONTACT" }]</a> |
<a id="test_link_footer_help" href="[{ $oViewConf->getHelpPageLink() }]">[{ oxmultilang ident="INC_FOOTER_HELP" }]</a> |
<a id="test_link_footer_guestbook" href="[{ oxgetseourl ident=$oViewConf->getSelfLink()|cat:"cl=guestbook" }]">[{ oxmultilang ident="INC_FOOTER_GUESTBOOK" }]</a> |
<a id="test_link_footer_links" href="[{ oxgetseourl ident=$oViewConf->getSelfLink()|cat:"cl=links" }]">[{ oxmultilang ident="INC_FOOTER_LINKS" }]</a> |
[{oxifcontent ident="oximpressum" object="oCont"}]
<a id="test_link_footer_impressum" href="[{ $oCont->getLink() }]">[{ $oCont->oxcontents__oxtitle->value }]</a> |
[{/oxifcontent}]
[{oxifcontent ident="oxagb" object="oCont"}]
<a id="test_link_footer_terms" href="[{ $oCont->getLink() }]" rel="nofollow">[{ $oCont->oxcontents__oxtitle->value }]</a> |
[{/oxifcontent}]
<br>
[{oxhasrights ident="TOBASKET"}]
<a id="test_link_footer_basket" href="[{ oxgetseourl ident=$oViewConf->getBasketLink() }]" rel="nofollow">[{ oxmultilang ident="INC_FOOTER_CART" }]</a> |
[{/oxhasrights}]
<a id="test_link_footer_account" href="[{ oxgetseourl ident=$oViewConf->getSelfLink()|cat:"cl=account" }]" rel="nofollow">[{ oxmultilang ident="INC_FOOTER_MYACCOUNT" }]</a> |
<a id="test_link_footer_noticelist" href="[{ oxgetseourl ident=$oViewConf->getSelfLink()|cat:"cl=account_noticelist" }]" rel="nofollow"> [{ oxmultilang ident="INC_FOOTER_MYNOTICELIST" }]</a>
[{if $oViewConf->getShowWishlist()}]
| <a id="test_link_footer_wishlist" href="[{ oxgetseourl ident=$oViewConf->getSelfLink()|cat:"cl=account_wishlist" }]" rel="nofollow"> [{ oxmultilang ident="INC_FOOTER_MYWISHLIST" }]</a>
| <a href="[{ oxgetseourl ident=$oViewConf->getSelfLink()|cat:"cl=wishlist" params="wishid="|cat:$wishid }]" rel="nofollow">[{ oxmultilang ident="INC_FOOTER_PUBLICWISHLIST" }]</a>
[{/if}]
</div>
<div class="bar icons">
[{*
<a href="http://validator.w3.org/check?uri=referer"><img src="http://www.w3.org/Icons/valid-html401" alt="Valid HTML 4.01 Strict" height="31" width="88"></a>
<a href="http://jigsaw.w3.org/css-validator/"><img style="border:0;width:88px;height:31px" src="http://www.w3.org/Icons/valid-css2" alt="Valid CSS!" /></a>
*}]
</div>
<div class="shopicons">
<div class="left"><img src="[{$oViewConf->getImageUrl()}]cc.jpg" alt=""></div>
<div class="right"><a href="[{ oxmultilang ident="OXID_ESALES_URL" }]" title="[{ oxmultilang ident="OXID_ESALES_URL_TITLE" }]"><img src="[{$oViewConf->getImageUrl()}]oxid_powered.jpg" alt="[{ oxmultilang ident="INC_FOOTER_SOFTWAREANDSYSTEMBYOXID" }]" height="30" width="80"></a></div>
</div>
[{oxifcontent ident="oxstdfooter" object="oCont"}]
<div class="footertext">[{$oCont->oxcontents__oxcontent->value}]</div>
[{/oxifcontent}]
</div>
</div>
</div>
<div id="mask"></div>
[{if $popup}][{include file=$popup}][{/if}]
[{oxid_include_dynamic file="dyn/newbasketitem_popup.tpl"}]
[{if $oView->showFbConnectToAccountMsg()}]
[{ insert name="oxid_fblogin"}]
[{/if}]
[{oxid_include_dynamic file="dyn/popup_scbasketexcl.tpl"}]
[{oxscript include="oxid.js"}]
[{ include file="inc/facebook/fb_init.tpl" }]
[{oxscript}][{oxid_include_dynamic file="dyn/oxscript.tpl" }]
<!--[if lt IE 7]><script type="text/javascript">oxid.popup.addShim();</script><![endif]-->
[{*** D3 MOD START * GoogleAnalytics ***}]
[{d3modcfgcheck modid="d3_googleanalytics"}]
[{include file="inc/d3GoogleAnalytics.tpl"}]
[{/d3modcfgcheck}]
[{*** D3 MOD END * GoogleAnalytics ***}]
</body>
</html>

View File

@ -0,0 +1,466 @@
[{assign var="template_title" value="BASKET_BASKET"|oxmultilangassign }]
[{include file="_header.tpl" title=$template_title location=$template_title}]
<!-- ordering steps -->
[{include file="inc/steps_item.tpl" highlight=1 }]
[{assign var="currency" value=$oView->getActCurrency() }]
[{if !$oxcmp_basket->getProductsCount() }]
<div class="msg">[{ oxmultilang ident="BASKET_EMPTYSHIPPINGCART" }]</div>
[{else }]
<div class="bar prevnext order">
[{if $oView->showBackToShop()}]
[{*** D3 MOD NEXT_LINE * GoogleAnalytics ***}]
<form action="[{ $oViewConf->getSslSelfLink()|oxaddparams:"cl=basket" }]" method="post">
<div>
[{ $oViewConf->getHiddenSid() }]
<input type="hidden" name="cl" value="basket">
<input type="hidden" name="fnc" value="backtoshop">
<div class="left arrowdown">
<input type="submit" value="[{ oxmultilang ident="BASKET_CONTINUESHOPPING" }]">
</div>
</div>
</form>
[{/if}]
[{if $oView->isLowOrderPrice() }]
<div class="minorderprice">[{ oxmultilang ident="BASKET_MINORDERPRICE" }] [{ $oView->getMinOrderPrice() }] [{ $currency->sign }]</div>
[{else}]
[{*** D3 MOD NEXT_LINE * GoogleAnalytics ***}]
<form action="[{ $oViewConf->getSslSelfLink()|oxaddparams:"cl=user" }]" method="post">
<div>
[{ $oViewConf->getHiddenSid() }]
<input type="hidden" name="cl" value="user">
<div class="right arrowright">
<input id="test_BasketNextStepTop" type="submit" value="[{ oxmultilang ident="BASKET_NEXTSTEP" }]">
</div>
</div>
</form>
[{/if}]
</div>
<!-- basket contents -->
[{*** D3 MOD NEXT_LINE * GoogleAnalytics ***}]
<form name="basket[{ $basketindex }]" action="[{ $oViewConf->getSelfActionLink()|oxaddparams:"cl=basket" }]" method="post">
<div>
[{ $oViewConf->getHiddenSid() }]
<input type="hidden" name="cl" value="basket">
<input type="hidden" name="fnc" value="changebasket">
<input type="hidden" name="CustomError" value='basket'>
</div>
<table class="basket">
<colgroup>
<col width="19">
<col width="75">
<col width="166">
<col width="60">
<col width="94">
<col width="61">
<col width="78">
<col width="7">
</colgroup>
<!-- basket header -->
<thead>
<tr>
<th class="brd"><div class="brd_line">&nbsp;</div></th>
<th>[{ oxmultilang ident="BASKET_ARTICEL" }]</th>
<th></th>
<th>[{ oxmultilang ident="BASKET_QUANTITY" }]</th>
<th class="ta_right">[{ oxmultilang ident="BASKET_UNITPRICE" }]</th>
<th class="ta_right">[{ oxmultilang ident="BASKET_TAX" }]&nbsp;&nbsp;</th>
<th class="ta_right">[{ oxmultilang ident="BASKET_TOTAL" }]</th>
<th class="lastcol"></th>
</tr>
</thead>
<!-- basket items -->
<tbody>
[{assign var="basketitemlist" value=$oView->getBasketArticles() }]
[{foreach key=basketindex from=$oxcmp_basket->getContents() item=basketitem name=test_Contents}]
[{assign var="basketproduct" value=$basketitemlist.$basketindex }]
<tr valign="top">
<!-- product image -->
<td class="brd">
<input id="test_removeCheck_[{ $basketproduct->oxarticles__oxid->value }]_[{$smarty.foreach.test_Contents.iteration}]" type="checkbox" name="aproducts[[{ $basketindex }]][remove]" value="1">
</td>
<td>
<a class="picture" id="test_basketPic_[{ $basketproduct->oxarticles__oxid->value }]_[{$smarty.foreach.test_Contents.iteration}]" href="[{ $basketproduct->getLink() }]" rel="nofollow">
<img src="[{ $basketproduct->getIconUrl() }]" alt="[{ $basketproduct->oxarticles__oxtitle->value|strip_tags }]">
</a>
</td>
<!-- product title & number -->
<td>
<div class="art_title"><a id="test_basketTitle_[{ $basketproduct->oxarticles__oxid->value }]_[{$smarty.foreach.test_Contents.iteration}]" rel="nofollow" href="[{ $basketproduct->getLink() }]">[{ $basketproduct->oxarticles__oxtitle->value }][{if $basketproduct->oxarticles__oxvarselect->value }], [{ $basketproduct->oxarticles__oxvarselect->value }][{/if }]</a>[{if $basketitem->isSkipDiscount() }] <sup><a rel="nofollow" href="#SkipDiscounts_link" class="note">**</a></sup>[{/if}]</div>
<div class="art_num" id="test_basketNo_[{ $basketproduct->oxarticles__oxid->value }]_[{$smarty.foreach.test_Contents.iteration}]">[{ oxmultilang ident="BASKET_ARTNOMBER" }] [{ $basketproduct->oxarticles__oxartnum->value }]</div>
[{if !$basketitem->isBundle() || !$basketitem->isDiscountArticle()}]
[{if $basketproduct->selectlist }]
<div class="variants">
[{foreach key=iSel from=$basketproduct->selectlist item=oList }]
<select id="test_basketSelect_[{ $basketproduct->oxarticles__oxid->value }]_[{$smarty.foreach.test_Contents.iteration}]_[{ $iSel }]" name="aproducts[[{ $basketindex }]][sel][[{ $iSel }]]">
[{foreach key=iSelIdx from=$oList item=oSelItem }]
[{if $oSelItem->name }]
<option value="[{ $iSelIdx }]"[{if $oSelItem->selected }]SELECTED[{/if }]>[{ $oSelItem->name }]</option>
[{/if }]
[{/foreach }]
</select>
[{/foreach }]
</div>
[{/if}]
[{/if }]
</td>
<!-- product quantity manager -->
<td align="right">
<input type="hidden" name="aproducts[[{ $basketindex }]][aid]" value="[{ $basketitem->sProduct }]">
<input type="hidden" name="aproducts[[{ $basketindex }]][basketitemid]" value="[{ $basketindex }]">
<input type="hidden" name="aproducts[[{ $basketindex }]][override]" value="1">
[{if $basketitem->isBundle() }]
<input type="hidden" name="aproducts[[{ $basketindex }]][bundle]" value="1">
[{/if}]
[{if $basketitem->getdBundledAmount() > 0 && ($basketitem->isBundle() || $basketitem->isDiscountArticle()) }]
<div id="test_basketAmount_[{ $basketproduct->oxarticles__oxid->value }]_[{$smarty.foreach.test_Contents.iteration}]" align="center">+[{ $basketitem->getdBundledAmount() }]</div>
[{/if}]
[{if !$basketitem->isBundle() || !$basketitem->isDiscountArticle()}]
[{foreach key=sVar from=$basketitem->getPersParams() item=aParam }]
<b>[{ $sVar }]:</b>&nbsp;<input id="persparamInput_[{$basketitem->getProductId()}]_[{$sVar}]" type="text" name="aproducts[[{ $basketindex }]][persparam][[{ $sVar }]]" value="[{ $aParam }]"><br>
[{/foreach }]
<input id="test_basketAm_[{ $basketproduct->oxarticles__oxid->value }]_[{$smarty.foreach.test_Contents.iteration}]" type="text" name="aproducts[[{ $basketindex }]][am]" value="[{ $basketitem->getAmount() }]" size="2">
[{/if}]
</td>
<!-- product price -->
<td id="test_basket_Price_[{ $basketproduct->oxarticles__oxid->value }]_[{$smarty.foreach.test_Contents.iteration}]" class="price">
[{if !$basketitem->isBundle() || !$basketitem->isDiscountArticle()}]
[{if $basketitem->getFUnitPrice() }][{ $basketitem->getFUnitPrice() }]&nbsp;[{ $currency->sign}][{/if}]
[{/if}]
</td>
<!-- product VAT percent -->
<td id="test_basket_Vat_[{ $basketproduct->oxarticles__oxid->value }]_[{$smarty.foreach.test_Contents.iteration}]" class="vat">
[{if !$basketitem->isBundle() || !$basketitem->isDiscountArticle()}]
[{ $basketitem->getVatPercent() }]%
[{/if}]
</td>
<!-- product quantity * price -->
<td id="test_basket_TotalPrice_[{ $basketproduct->oxarticles__oxid->value }]_[{$smarty.foreach.test_Contents.iteration}]" class="totalprice">
[{if !$basketitem->isBundle() || !$basketitem->isDiscountArticle()}]
[{ $basketitem->getFTotalPrice() }]&nbsp;[{ $currency->sign }]
[{/if}]
</td>
<td></td>
</tr>
[{foreach from=$Errors.basket item=oEr key=key }]
[{if $oEr->getErrorClassType() == 'oxOutOfStockException'}]
<!-- display only the exceptions for the current article-->
[{if $basketproduct->oxarticles__oxid->value == $oEr->getValue('productId') }]
<tr>
<td class="brd"></td>
<td id="test_basket_StockError_[{ $basketproduct->oxarticles__oxid->value }]_[{$key}]" colspan="6">
<span class="err">[{ $oEr->getOxMessage() }] [{ $oEr->getValue('remainingAmount') }]</span>
</td>
<td></td>
</tr>
[{/if}]
[{/if}]
[{if $oEr->getErrorClassType() == 'oxArticleInputException'}]
[{if $basketproduct->oxarticles__oxid->value == $oEr->getValue('productId') }]
<tr class="notice">
<td></td>
<td colspan="6">
[{ $oEr->getOxMessage() }]
</td>
<td></td>
</tr>
[{/if}]
[{/if}]
[{/foreach}]
<tr class="bsk_sep">
<td class="brd"></td>
<td colspan="6" class="line"></td>
<td></td>
</tr>
<!-- basket items end -->
[{/foreach }]
<!-- basket update/delete buttons -->
<tr class="sumrow">
<td class="brd" valign="top">
<input type="checkbox" name="checkAll" onClick="oxid.checkAll(this, 'aproducts')" title="[{ oxmultilang ident="BASKET_SELECT_ALL" }]">
</td>
<td colspan="6">
<div class="frombasket">
<input id="test_basket_Remove" class="btn" type="submit" name="removeBtn" value="[{ oxmultilang ident="BASKET_REMOVE" }]">
</div>
&nbsp;&nbsp;&nbsp;
<span class="btn">
<input id="test_basketUpdate" class="upd" type="submit" name="updateBtn" value="[{ oxmultilang ident="BASKET_UPDATE" }]">
</span>
</td>
<td></td>
</tr>
<!-- basket summary -->
[{if !$oxcmp_basket->getDiscounts() }]
<tr class="sumrow">
<td class="brd"></td>
<td colspan="5" class="sumdesc">[{ oxmultilang ident="BASKET_TOTALNET" }]</td>
<td id="test_basketNet" align="right">[{ $oxcmp_basket->getProductsNetPrice() }]&nbsp;[{ $currency->sign }]</td>
<td></td>
</tr>
[{foreach from=$oxcmp_basket->getProductVats() item=VATitem key=key }]
<tr class="sumrow">
<td class="brd"></td>
<td colspan="5" class="sumdesc">[{ oxmultilang ident="BASKET_TAX1" }]&nbsp;[{ $key }][{ oxmultilang ident="BASKET_TAX2" }]</td>
<td id="test_basketVAT_[{$key}]" align="right">[{ $VATitem }]&nbsp;[{ $currency->sign }]</td>
<td></td>
</tr>
[{/foreach }]
[{/if }]
<tr class="sumrow">
<td class="brd"></td>
<td colspan="5" class="sumdesc">[{ oxmultilang ident="BASKET_TOTALGROSS" }]</td>
<td id="test_basketGross" align="right">[{ $oxcmp_basket->getFProductsPrice() }]&nbsp;[{ $currency->sign }]</td>
<td></td>
</tr>
[{if $oxcmp_basket->getDiscounts() }]
<tr class="bsk_sep"><td class="brd"></td><td colspan="6" class="line"></td><td></td></tr>
[{foreach from=$oxcmp_basket->getDiscounts() item=oDiscount name=test_Discounts}]
<tr class="sumrow">
<td class="brd"></td>
<td colspan="5" class="sumdesc discount">
<b class="fs11">[{if $oDiscount->dDiscount < 0 }][{ oxmultilang ident="BASKET_CHARGE" }][{else}][{ oxmultilang ident="BASKET_DISCOUNT2" }][{/if}]&nbsp;</b>
[{ $oDiscount->sDiscount }]:
</td>
<td id="test_basketDiscount_[{$smarty.foreach.test_Discounts.iteration}]" align="right">
[{if $oDiscount->dDiscount < 0 }][{ $oDiscount->fDiscount|replace:"-":"" }][{else}]-[{ $oDiscount->fDiscount }][{/if}]&nbsp;[{ $currency->sign }]
</td>
<td></td>
</tr>
[{/foreach }]
<tr class="sumrow">
<td class="brd"></td>
<td colspan="5" class="sumdesc">[{ oxmultilang ident="BASKET_TOTALNET" }]</td>
<td id="test_basketNet" align="right">[{ $oxcmp_basket->getProductsNetPrice() }]&nbsp;[{ $currency->sign }]</td>
<td></td>
</tr>
[{foreach from=$oxcmp_basket->getProductVats() item=VATitem key=key }]
<tr class="sumrow">
<td class="brd"></td>
<td colspan="5" class="sumdesc">[{ oxmultilang ident="BASKET_TAX1" }] [{ $key }][{ oxmultilang ident="BASKET_TAX2" }]</td>
<td id="test_basketVAT_[{$key}]" align="right">[{ $VATitem }]&nbsp;[{ $currency->sign }]</td>
<td></td>
</tr>
[{/foreach }]
[{/if }]
[{if $oViewConf->getShowVouchers() && $oxcmp_basket->getVoucherDiscValue() }]
<tr class="bsk_sep"><td class="brd"></td><td colspan="6" class="line"></td><td></td></tr>
[{foreach from=$oxcmp_basket->getVouchers() item=sVoucher key=key name=Voucher}]
<tr class="sumrow">
<td class="brd"></td>
<td colspan="2" class="coupon">
<b class="fs11">&nbsp;&nbsp;[{ oxmultilang ident="BASKET_COUPON" }]</b>&nbsp;
<span id="test_basketVoucher_[{$smarty.foreach.Voucher.iteration}]">([{ oxmultilang ident="BASKET_NOMBER" }] [{ $sVoucher->sVoucherNr }])</span>:
</td>
<td colspan="3">
<div class="frombasket">
<a id="test_basketVoucherRemove_[{$smarty.foreach.Voucher.iteration}]" href="[{ $oViewConf->getSelfLink() }]&amp;cl=basket&amp;fnc=removeVoucher&amp;voucherId=[{ $sVoucher->sVoucherId }]&amp;CustomError=basket" class="" rel="nofollow">[{ oxmultilang ident="BASKET_REMOVE2" }]</a>
</div>
</td>
<td align="right">
<span id="test_basketVoucherDiscount_[{$smarty.foreach.Voucher.iteration}]">-
[{ $sVoucher->fVoucherdiscount }]&nbsp;
[{ $currency->sign }]</span>
</td>
<td></td>
</tr>
[{/foreach }]
[{/if }]
[{if $oxcmp_basket->getDelCostNet() || $oxcmp_basket->getDelCostVat()}]
<tr class="bsk_sep"><td class="brd"></td><td colspan="6" class="line"></td><td></td></tr>
[{/if}]
[{if $oxcmp_basket->getDelCostNet() }]
<tr class="sumrow">
<td class="brd"></td>
<td colspan="5" class="sumdesc">[{if $oxcmp_basket->getDelCostVat() }][{ oxmultilang ident="BASKET_SHIPPINGNET" }][{else}][{ oxmultilang ident="BASKET_SHIPPING" }][{/if }]</td>
<td id="test_basketDeliveryNet" align="right">[{ $oxcmp_basket->getDelCostNet() }]&nbsp;[{ $currency->sign }]</td>
<td></td>
</tr>
[{if $oxcmp_basket->getDelCostVat() }]
<tr class="sumrow">
<td class="brd"></td>
<td colspan="5" class="sumdesc">[{ oxmultilang ident="BASKET_PLUSTAX1" }] [{ $oxcmp_basket->getDelCostVatPercent() }][{ oxmultilang ident="BASKET_PLUSTAX2" }]</td>
<td id="test_basketDeliveryVAT" align="right">[{ $oxcmp_basket->getDelCostVat() }]&nbsp;[{ $currency->sign }]</td>
<td></td>
</tr>
[{/if }]
[{/if }]
[{if $oxcmp_basket->getPaymentCosts() }]
<tr class="sumrow">
<td class="brd"></td>
<td colspan="5" class="sumdesc">[{if $oxcmp_basket->getPaymentCosts() >= 0}][{ oxmultilang ident="BASKET_PAYMENT" }][{else}][{ oxmultilang ident="BASKET_CHARGE2" }][{/if}] [{ oxmultilang ident="BASKET_DISCOUNT3" }]</td>
<td id="test_basketPaymentNet" align="right">[{ $oxcmp_basket->getPayCostNet() }]&nbsp;[{ $currency->sign }]</td>
<td></td>
</tr>
[{if $oxcmp_basket->getPayCostVat() }]
<tr class="sumrow">
<td class="brd"></td>
<td colspan="5" class="sumdesc">[{ oxmultilang ident="BASKET_PAYMENTTAX1" }] [{ $oxcmp_basket->getPayCostVatPercent() }] [{ oxmultilang ident="BASKET_PAYMENTTAX2" }]</td>
<td id="test_basketPaymentVAT" align="right">[{ $oxcmp_basket->getPayCostVat() }]&nbsp;[{ $currency->sign }]</td>
<td></td>
</tr>
[{/if }]
[{/if }]
[{ if $oxcmp_basket->getTsProtectionCosts() }]
<tr class="sumrow">
<td class="brd"></td>
<td colspan="5" class="sumdesc">[{ oxmultilang ident="BASKET_TSPROTECTION" }]</td>
<td id="test_basketTsProtectionNet" align="right">[{ $oxcmp_basket->getTsProtectionNet() }]&nbsp;[{ $currency->sign}]</td>
<td></td>
</tr>
[{ if $oxcmp_basket->getTsProtectionVat() }]
<tr class="sumrow">
<td class="brd"></td>
<td colspan="5" class="sumdesc">[{ oxmultilang ident="BASKET_TSPROTECTIONCHARGETAX1" }] [{ $oxcmp_basket->getTsProtectionVatPercent()}][{ oxmultilang ident="BASKET_TSPROTECTIONCHARGETAX2" }]</td>
<td id="test_basketTsProtectionVat" align="right">[{ $oxcmp_basket->getTsProtectionVat() }]&nbsp;[{ $currency->sign}]</td>
<td></td>
</tr>
[{/if}]
[{/if}]
[{ if $oViewConf->getShowGiftWrapping() && $oxcmp_basket->getWrappCostNet() }]
<tr class="sumrow">
<td class="brd"></td>
<td colspan="5" class="sumdesc">[{if $oxcmp_basket->getWrappCostVat() }][{ oxmultilang ident="ORDER_WRAPPINGNET" }][{else}][{ oxmultilang ident="ORDER_WRAPPINGGROSS1" }][{/if}]</td>
<td id="test_basketWrappNet" align="right">[{ $oxcmp_basket->getWrappCostNet() }] [{ $currency->sign}]</td>
<td></td>
</tr>
[{if $oxcmp_basket->getWrappCostVat() }]
<tr class="sumrow">
<td class="brd"></td>
<td colspan="5" class="sumdesc">[{ oxmultilang ident="ORDER_WRAPPINGTAX1" }] [{ $oxcmp_basket->getWrappCostVatPercent() }][{ oxmultilang ident="ORDER_WRAPPINGTAX2" }]</td>
<td id="test_basketWrappVat" align="right">[{ $oxcmp_basket->getWrappCostVat() }] [{ $currency->sign}]</td>
<td></td>
</tr>
[{/if}]
[{/if}]
<tr class="bsk_sep"><td class="brd"></td><td colspan="6" class="line"></td><td></td></tr>
<tr class="sumrow total">
<td class="brd"></td>
<td colspan="5" class="sumdesc"><b>[{ oxmultilang ident="BASKET_GRANDTOTAL" }]</b></td>
<td id="test_basketGrandTotal" align="right"><b>[{ $oxcmp_basket->getFPrice() }]&nbsp;[{ $currency->sign }]</b></td>
<td></td>
</tr>
<tr class="bsk_sep">
<td class="brd"></td>
<td colspan="6" class="bigline"></td>
<td></td>
</tr>
[{if $oxcmp_basket->hasSkipedDiscount() }]
<tr class="sumrow">
<td class="brd"></td>
<td colspan="6"><span id="SkipDiscounts_link"><span class="note">**</span> [{ oxmultilang ident="BASKET_DISCOUNTS_NOT_APPLIED_FOR_ARTICLES" }]</span></td>
<td></td>
</tr>
[{/if}]
<tr>
<td colspan="8" class="brd bottrow"></td>
</tr>
</tbody>
</table>
</form>
[{if $oViewConf->getShowVouchers()}]
<strong id="test_VoucherHeader" class="boxhead">[{ oxmultilang ident="BASKET_REDEEMCOUPON" }]</strong>
<div class="box">
[{foreach from=$Errors.basket item=oEr key=key }]
[{if $oEr->getErrorClassType() == 'oxVoucherException'}]
<span class="err">[{ oxmultilang ident="BASKET_COUPONNOTACCEPTED1" }] [{ $oEr->getValue('voucherNr') }] [{ oxmultilang ident="BASKET_COUPONNOTACCEPTED2" }]</span><br>
<span class="err">[{ oxmultilang ident="BASKET_REASON" }]</span>
<span class="err">[{ $oEr->getOxMessage() }]</span><br>
[{/if}]
[{/foreach}]
[{*** D3 MOD NEXT_LINE * GoogleAnalytics ***}]
<form name="voucher" action="[{ $oViewConf->getSelfActionLink()|oxaddparams:"cl=basket" }]" method="post" class="left">
<div>
<label>[{ oxmultilang ident="BASKET_ENTERCOUPONNUMBER" }]</label>
[{ $oViewConf->getHiddenSid() }]
<input type="hidden" name="cl" value="basket">
<input type="hidden" name="fnc" value="addVoucher">
<input type="text" size="20" name="voucherNr">
<span class="btn"><input id="test_basketVoucherAdd" class="btn" type="submit" value="[{ oxmultilang ident="BASKET_SUBMITCOUPON" }]"></span>
<input type="hidden" name="CustomError" value='basket'>
</div>
</form>
</div>
[{/if}]
<div class="bar prevnext bottom">
[{if $oView->showBackToShop()}]
[{*** D3 MOD NEXT_LINE * GoogleAnalytics ***}]
<form action="[{ $oViewConf->getSslSelfLink()|oxaddparams:"cl=basket" }]" method="post">
<div>
[{ $oViewConf->getHiddenSid() }]
<input type="hidden" name="cl" value="basket">
<input type="hidden" name="fnc" value="backtoshop">
<div class="left arrowdown">
<input type="submit" value="[{ oxmultilang ident="BASKET_CONTINUESHOPPING" }]">
</div>
</div>
</form>
[{/if}]
[{if $oView->isLowOrderPrice() }]
<div class="minorderprice">[{ oxmultilang ident="BASKET_MINORDERPRICE" }] [{ $oView->getMinOrderPrice() }] [{ $currency->sign }]</div>
[{else}]
[{*** D3 MOD NEXT_LINE * GoogleAnalytics ***}]
<form action="[{ $oViewConf->getSslSelfLink()|oxaddparams:"cl=user" }]" method="post">
<div>
[{ $oViewConf->getHiddenSid() }]
<input type="hidden" name="cl" value="user">
<div class="right arrowright">
<input id="test_BasketNextStepBottom" type="submit" value="[{ oxmultilang ident="BASKET_NEXTSTEP" }]">
</div>
</div>
</form>
[{/if}]
</div>
[{if $oView->getBasketSimilarList() }]
<strong id="test_similarlist" class="head2">[{ oxmultilang ident="ORDER_OTHERINTRESTINGARTICLES"}]</strong>
[{foreach from=$oView->getBasketSimilarList() item=simproduct }]
[{include file="inc/product.tpl" size="small" product=$simproduct testid="similar_"|cat:$simproduct->oxarticles__oxid->value }]
[{/foreach }]
[{/if }]
&nbsp;
[{/if }]
[{insert name="oxid_tracker" title=$template_title }]
[{include file="_footer.tpl" }]

View File

@ -0,0 +1,84 @@
[{ if $oxcmp_basket->getProductsCount()}] <!-- $bl_perfShowRightBasket && -->
[{oxhasrights ident="TOBASKET"}]
[{assign var="currency" value=$oView->getActCurrency() }]
<div class="minibasket_container">
<strong class="h2">
<a id="test_[{$_basket_testid}]Header" rel="nofollow" href="[{ oxgetseourl ident=$oViewConf->getSelfLink()|cat:"cl=basket" }]">[{ oxmultilang ident="INC_RIGHTITEM_BASKET" }]</a>
</strong>
<div class="box minibasket">
[{if $_basket_extended }]
[{foreach from=$oxcmp_basket->getContents() name=rightlist item=_product}]
<div id="test_[{$_basket_testid}]Title_[{$_product->getProductId()}]_[{$smarty.foreach.rightlist.iteration}]" class="listitem">
[{ assign var="sRightListArtTitle" value=$_product->getTitle() }]
<a id="test_[{$_basket_testid}]Pic_[{$_product->getProductId()}]_[{$smarty.foreach.rightlist.iteration}]" href="[{$_product->getLink()}]" class="picture">
<img src="[{$_product->getIconUrl()}]" alt="[{ $sRightListArtTitle|strip_tags }]">
</a>
<a id="test_[{$_basket_testid}]TitleLink_[{$_product->getProductId()}]_[{$smarty.foreach.rightlist.iteration}]" href="[{$_product->getLink()}]">[{ $sRightListArtTitle|strip_tags }]</a>
<br>
( [{$_product->getAmount()}] [{ oxmultilang ident="INC_CMP_BASKET_QTY" }] )
</div>
[{/foreach}]
<div class="hr"></div>
[{/if}]
<table class="total">
<tr>
<th>[{ oxmultilang ident="INC_CMP_BASKET_PRODUCT" }]</th>
<td id="test_[{$_basket_testid}]Products">[{ $oxcmp_basket->getProductsCount()}]</td>
</tr>
<tr>
<th>[{ oxmultilang ident="INC_CMP_BASKET_QUANTITY" }]</th>
<td id="test_[{$_basket_testid}]Items">[{ $oxcmp_basket->getItemsCount()}]</td>
</tr>
[{ if $oxcmp_basket->getFDeliveryCosts() }]
<tr>
<th>[{ oxmultilang ident="INC_CMP_BASKET_SHIPPING" }]</th>
<td id="test_[{$_basket_testid}]Shipping">[{ $oxcmp_basket->getFDeliveryCosts() }] [{ $currency->sign}] </td>
</tr>
[{ /if}]
<tr>
<th><b>[{ oxmultilang ident="INC_CMP_BASKET_TOTALPRODUCTS" }]</b></th>
<td id="test_[{$_basket_testid}]Total"><b>[{ $oxcmp_basket->getFProductsPrice()}] [{ $currency->sign}]</b></td>
</tr>
[{if $oViewConf->getShowBasketTimeout()}]
<tr>
<th>[{ oxmultilang ident="INC_CMP_BASKET_TIMEOUT" }]</th>
[{counter name="mini_basket_countdown_nr" assign="countdown_nr"}]
<td class="countdown" id="countdown_[{$countdown_nr}]">[{$oViewConf->getBasketTimeLeft()|oxformattime}]</td>
[{oxscript include="jquery.min.js"}]
[{oxscript include="countdown.jquery.js"}]
[{capture name="countdown"}]
$(document).ready(
function(){
$(".minibasket_container #countdown_[{$countdown_nr}]").countdown(
function(count, element, container) {
if (count <= 1) {
$(element).parents(".minibasket_container").hide();
return container.not(element);
}
}
);
}
);
[{/capture}]
[{oxscript add=$smarty.capture.countdown}]
</tr>
[{/if}]
</table>
<div class="hr"></div>
[{*** D3 MOD NEXT_LINE * GoogleAnalytics ***}]
<form action="[{ oxgetseourl ident=$oViewConf->getSelfActionLink()|oxaddparams:"cl=basket" }]" method="post">
<div class="ta_right">
[{ $oViewConf->getHiddenSid() }]
<input type="hidden" name="cl" value="basket">
<div class="tocart"><input id="test_[{$_basket_testid}]Open" type="submit" class="btn" value="[{ oxmultilang ident="INC_RIGHTITEM_DISPLAYBASKET" }]"></div>
</div>
</form>
</div>
</div>
[{/oxhasrights}]
[{/if}]

View File

@ -0,0 +1,182 @@
[{if $blD3GoogleAnalyticsActive && $oD3GASettings->getValue('sD3GAId')}]
[{if $oViewConf->getActiveClassName() == 'thankyou'}]
[{assign var="order" value=$oView->getOrder()}]
[{assign var="oPayment" value=$order->getPayment()}]
[{assign var="oDelSet" value=$order->getDelSet()}]
[{assign var="aVoucherSerieList" value=$order->d3getVoucherSerieList()}]
[{/if}]
[{strip}]
<script type="text/javascript">
var _gaq = _gaq || [];
_gaq.push(['_setAccount', '[{ $oD3GASettings->getValue('sD3GAId') }]']);
[{if $oD3GASettings->getValue('blD3GAAnonymizeIP')}]
_gaq.push(['_gat._anonymizeIp']);
[{/if}]
[{if $oD3GASettings->getValue('sD3GASetDomainName')}]
_gaq.push(['_setDomainName', '[{$oD3GASettings->getValue('sD3GASetDomainName')}]']);
_gaq.push(['_setAllowHash', false]);
[{else}]
_gaq.push(['_setDomainName', 'none']);
[{/if}]
[{if $oD3GASettings->getValue('sD3GASetCookiePath')}]
_gaq.push(['_setCookiePath', '[{$oD3GASettings->getValue('sD3GASetCookiePath')}]']);
[{/if}]
[{if $oD3GASettings->getValue('blD3GAAllowDomainLinker')}]
_gaq.push(['_setAllowLinker', true]);
[{/if}]
[{if $oD3GASettings->getValue('blD3GASetClientInfo')}]
_gaq.push(['_setClientInfo', false]);
[{else}]
_gaq.push(['_setClientInfo', true]);
[{/if}]
[{if $oD3GASettings->getValue('blD3GASetDetectFlash')}]
_gaq.push(['_setDetectFlash', false]);
[{else}]
_gaq.push(['_setDetectFlash', true]);
[{/if}]
[{if $oD3GASettings->getValue('blD3GASetDetectTitle')}]
_gaq.push(['_setDetectTitle', false]);
[{else}]
_gaq.push(['_setDetectTitle', true]);
[{/if}]
[{if !$oD3GASettings->getValue('blD3GASetCampaignTrack')}]
_gaq.push(['_setCampaignTrack', true]);
[{else}]
_gaq.push(['_setCampaignTrack', false]);
[{/if}]
[{if !$oD3GASettings->getValue('blD3GASetCampaignTrack') && $oD3GASettings->getValue('sD3GASetCampaignCookieTimeout')}]
_gaq.push(['_setCampaignCookieTimeout', '[{$oD3GASettings->getValue('sD3GASetCampaignCookieTimeout')}]']);
[{/if}]
[{if !$oD3GASettings->getValue('blD3GASetCampaignTrack') && $oD3GASettings->getValue('sD3GASetCampNameKey')}]
_gaq.push(['_setCampNameKey', '[{$oD3GASettings->getValue('sD3GASetCampNameKey')}]']);
[{/if}]
[{if !$oD3GASettings->getValue('blD3GASetCampaignTrack') && $oD3GASettings->getValue('sD3GASetCampMediumKey')}]
_gaq.push(['_setCampMediumKey', '[{$oD3GASettings->getValue('sD3GASetCampMediumKey')}]']);
[{/if}]
[{if !$oD3GASettings->getValue('blD3GASetCampaignTrack') && $oD3GASettings->getValue('sD3GASetCampSourceKey')}]
_gaq.push(['_setCampSourceKey', '[{$oD3GASettings->getValue('sD3GASetCampSourceKey')}]']);
[{/if}]
[{if !$oD3GASettings->getValue('blD3GASetCampaignTrack') && $oD3GASettings->getValue('sD3GASetCampTermKey')}]
_gaq.push(['_setCampTermKey', '[{$oD3GASettings->getValue('sD3GASetCampTermKey')}]']);
[{/if}]
[{if !$oD3GASettings->getValue('blD3GASetCampaignTrack') && $oD3GASettings->getValue('sD3GASetCampContentKey')}]
_gaq.push(['_setCampContentKey', '[{$oD3GASettings->getValue('sD3GASetCampContentKey')}]']);
[{/if}]
[{if !$oD3GASettings->getValue('blD3GASetCampaignTrack') && $oD3GASettings->getValue('sD3GASetCampContentKey')}]
_gaq.push(['_setCampNOKey', 'ga_nooverride']);
[{/if}]
[{if $oD3GASettings->getValue('blD3GAUseCustomVars')}]
[{* /*** add custom variables here ***/ *}]
[{if $oxcmp_user}]
_gaq.push(['_setCustomVar',
1, [{*// This custom var is set to slot #1. Required parameter.*}]
'Geschlecht', [{*// The name of the custom variable. Required parameter.*}]
[{if $oxcmp_user->oxuser__oxsal->value == 'MR'}]'male'[{elseif $oxcmp_user->oxuser__oxsal->value == 'MRS'}]'female'[{/if}],
[{*// The value of the custom variable. Required parameter.*}]
1 [{*// Sets the scope to visitor-level. Optional parameter.*}]
]);
[{/if}]
[{if $oViewConf->getActiveClassName() == 'thankyou' && $oPayment}]
_gaq.push(['_setCustomVar',2,'Zahlungsart', '[{$oPayment->getFieldData('oxdesc')}]' , 3]);
[{/if}]
[{if $oViewConf->getActiveClassName() == 'thankyou' && $oDelSet}]
_gaq.push(['_setCustomVar',3,'Versandart', '[{$oDelSet->getFieldData('oxtitle')}]' , 3]);
[{/if}]
[{if $oViewConf->getActiveClassName() == 'thankyou' && $aVoucherSerieList}]
[{foreach from=$aVoucherSerieList item="oVoucherSerie"}]
_gaq.push(['_setCustomVar',4,'Gutschein', '[{$oVoucherSerie->getFieldData('oxserienr')}]', 3]);
[{/foreach}]
[{/if}]
[{if $oViewConf->getActiveClassName() == 'thankyou' && $order}]
_gaq.push(['_setCustomVar',5,'Waehrung', '[{$order->getFieldData('oxcurrency')}]' , 3]);
[{/if}]
[{/if}]
_gaq.push(['_trackPageview']);
[{if $oD3GASettings->getValue('blD3GATrackPageLoadTime')}]
_gaq.push(['_trackPageLoadTime']);
[{/if}]
[{if $oD3GASettings->getValue('sD3GACookiePathCopy')}]
_gaq.push(['_cookiePathCopy', '[{$oD3GASettings->getValue('sD3GACookiePathCopy')}]']);
[{/if}]
[{if $oD3GASettings->getValue('blD3GASendECommerce') && $oViewConf->getActiveClassName() == 'thankyou'}]
[{assign var="currate" value=$order->oxorder__oxcurrate->value}]
_gaq.push(['_addTrans',
'[{ $order->oxorder__oxordernr->value }]', [{* // order ID - required *}]
'[{ $oxcmp_shop->oxshops__oxname->value}]', [{* // affiliation or store name *}]
[{if $oD3GASettings->getValue('blD3GAUseNetto') }]
[{*'[{math equation="s / r" s=$order->getOrderNetSum() r=$currate format="%.2f"}]', // total - required - has to be gross sum *}]
'[{math equation="s / r" s=$order->getTotalOrderSum() r=$currate format="%.2f"}]', [{* // total - required *}]
[{else}]
'[{math equation="s / r" s=$order->getTotalOrderSum() r=$currate format="%.2f"}]', [{* // total - required *}]
[{/if}]
'', [{* // tax *}]
'[{math equation="s / r" s=$order->oxorder__oxdelcost->value r=$currate format="%.2f"}]', [{* // shipping *}]
'[{ $order->oxorder__oxbillcity->value }]', [{* // city *}]
'[{ $order->oxorder__oxbillstate->value }]', [{* // state or province *}]
'[{ $order->oxorder__oxbillcountry->value }]' [{* // country *}]
]);
[{foreach from=$order->getOrderArticles() item=oOrderArticle}]
_gaq.push(['_addItem',
'[{ $order->oxorder__oxordernr->value }]', [{* // order ID - required *}]
'[{ $oOrderArticle->oxorderarticles__oxartnum->value }]', [{* // SKU/code *}]
'[{ $oOrderArticle->oxorderarticles__oxtitle->value }]', [{* // product name *}]
'[{ $oOrderArticle->oxorderarticles__oxselvariant->value }]', [{* // category or variation *}]
[{if $oD3GASettings->getValue('blD3GAUseNetto') }]
[{assign var="oPrice" value=$oOrderArticle->getPrice()}]
'[{math equation="s / r" s=$oPrice->getNettoPrice() r=$currate format="%.2f"}]', [{* // unit price - required *}]
[{else}]
'[{ $oOrderArticle->oxorderarticles__oxprice->value }]', [{* // unit price - required - is not currency depended *}]
[{/if}]
'[{ $oOrderArticle->oxorderarticles__oxamount->value }]' [{* // quantity - required *}]
]);
[{/foreach}]
_gaq.push(['_trackTrans']);
[{/if}]
(function() {
var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
[{if $oD3GASettings->getValue('blD3GAUseRemarketing')}]
ga.src = ('https:' == document.location.protocol ? 'https://' : 'http://') + 'stats.g.doubleclick.net/dc.js';
[{else}]
ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
[{/if}]
var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
})();
</script>
[{if (!$oD3GASettings->getValue('blD3GASetCampaignOnThankyouOnly') || $oViewConf->getActiveClassName() == 'thankyou') &&
!$oD3GASettings->getValue('blD3GASetCampaignTrack') && $oD3GASettings->getValue('sD3GACampaignCode')}]
[{$oD3GASettings->getValue('sD3GACampaignCode')}]
[{/if}]
[{/strip}]
[{/if}]

View File

@ -0,0 +1,65 @@
<div id="wait" class="popup">
<strong>[{ oxmultilang ident="BASKET_POPUP_ADDEDARTICLETOBASKET" }]</strong>
[{*** D3 MOD NEXT_LINE * GoogleAnalytics ***}]
<form action="[{ oxgetseourl ident=$oViewConf->getSelfActionLink()|oxaddparams:"cl=basket" }]" method="post">
<div>
[{ $oViewConf->getHiddenSid() }]
<input type="hidden" name="cl" value="basket">
<input type="hidden" name="redirected" value="1">
[{oxhasrights ident="TOBASKET"}]
<input id="test_popupCart" type="submit" class="bl" value="[{ oxmultilang ident="BASKET_POPUP_FULL_DISPLAYCART" }]" onclick="if (oxid.popup) {oxid.popup.hide();}">
[{/oxhasrights}]
<input id="test_popupContinue" type="button" class="br disabled" value="[{ oxmultilang ident="BASKET_POPUP_FULL_CONTINUESHOPPING" }]" onclick="oxid.popup.hide();return false;" disabled="disabled">
</div>
</form>
</div>
[{ if $oxcmp_basket->getProductsCount() && ( $_newitem || $Errors.popup )}]
[{assign var="currency" value=$oView->getActCurrency() }]
<div id="popup" class="popup">
[{if $Errors.popup}]
[{foreach from=$Errors.popup item=oEr }]
<strong class="err">[{ $oEr->getOxMessage() }]</strong>
[{/foreach}]
[{else}]
<strong>[{ oxmultilang ident="BASKET_POPUP_FULL_ADDEDARTICLETOBASKET" }]</strong>
[{/if}]
[{oxhasrights ident="TOBASKET"}]
[{if $oxcmp_basket->getContents()}]
<table summary="[{ oxmultilang ident="INC_HEADER_CART" }]" cellpadding="2" cellspacing="2">
<tr>
<th>[{ oxmultilang ident="INC_CMP_BASKET_PRODUCT" }]</th>
<td>[{ $oxcmp_basket->getProductsCount()}]</td>
</tr>
<tr [{if !$oxcmp_basket->getFDeliveryCosts()}]class="sep"[{/if}]>
<th>[{ oxmultilang ident="INC_CMP_BASKET_QUANTITY" }]</th>
<td>[{ $oxcmp_basket->getItemsCount()}]</td>
</tr>
[{if $oxcmp_basket->getFDeliveryCosts()}]
<tr>
<th>[{ oxmultilang ident="INC_CMP_BASKET_SHIPPING" }]</th>
<td>[{ $oxcmp_basket->getFDeliveryCosts() }] [{ $currency->sign}]</td>
</tr>
[{/if}]
<tr>
<th>[{ oxmultilang ident="INC_CMP_BASKET_TOTALPRODUCTS" }]</th>
<td>[{ $oxcmp_basket->getFProductsPrice()}] [{ $currency->sign}]</td>
</tr>
</table>
[{/if}]
[{/oxhasrights}]
[{*** D3 MOD NEXT_LINE * GoogleAnalytics ***}]
<form action="[{ oxgetseourl ident=$oViewConf->getSelfActionLink()|oxaddparams:"cl=basket" }]" method="post">
<div>
[{ $oViewConf->getHiddenSid() }]
<input type="hidden" name="cl" value="basket">
<input type="hidden" name="redirected" value="1">
[{oxhasrights ident="TOBASKET"}]
<input type="submit" class="bl" value="[{ oxmultilang ident="BASKET_POPUP_FULL_DISPLAYCART" }]" onclick="oxid.popup.hide();">
[{/oxhasrights}]
<input type="button" class="br" value="[{ oxmultilang ident="BASKET_POPUP_FULL_CONTINUESHOPPING" }]" onclick="oxid.popup.hide();return false;">
</div>
</form>
</div>
[{oxscript add="oxid.popup.show();" }]
[{/if }]

View File

@ -0,0 +1,485 @@
[{assign var="template_title" value="USER_LOGINTITLE"|oxmultilangassign}]
[{include file="_header.tpl" title=$template_title location=$template_title}]
<!-- ordering steps -->
[{include file="inc/steps_item.tpl" highlight=2 }]
[{assign var="_blshownoregopt" value=$oView->getShowNoRegOption()}]
[{ if !$oxcmp_user && !$oView->getLoginOption() && !$oView->isConnectedWithFb() }]
[{if $_blshownoregopt }]
<div class="left">
<strong class="useroptboxhead">[{ oxmultilang ident="USER_OPTION1" }]</strong>
<div class="useroptbox">
<b>[{ oxmultilang ident="USER_ORDERWITHOUTREGISTER1" }]</b><br><br>
[{ oxmultilang ident="USER_ORDERWITHOUTREGISTER2" }]<br><br>
[{*** D3 MOD NEXT_LINE * GoogleAnalytics ***}]
<form action="[{ $oViewConf->getSslSelfLink()|oxaddparams:"cl=user" }]" method="post">
<div>
[{ $oViewConf->getHiddenSid() }]
[{ $oViewConf->getNavFormParams() }]
<input type="hidden" name="cl" value="user">
<input type="hidden" name="fnc" value="">
<input type="hidden" name="option" value="1">
<span class="btn"><input id="test_UsrOpt1" type="submit" name="send" value="[{ oxmultilang ident="USER_NEXT" }]" class="btn"></span>
</div>
</form>
</div>
</div>
[{/if}]
<div class="left">
<strong class="useroptboxhead[{if !$_blshownoregopt }]big[{/if}]">[{if !$_blshownoregopt }][{ oxmultilang ident="USER_OPTION1" }][{else}][{ oxmultilang ident="USER_OPTION2" }][{/if}]</strong>
<div class="useroptbox[{if !$_blshownoregopt }]big[{/if}]">
<b>[{ oxmultilang ident="USER_ALREADYCUSTOMER" }]</b><br><br>
[{ oxmultilang ident="USER_PLEASELOGIN" }]<br><br>
[{foreach from=$Errors.user item=oEr key=key }]
<div class="err">[{ $oEr->getOxMessage()}]</div>
[{/foreach}]
[{*** D3 MOD NEXT_LINE * GoogleAnalytics ***}]
<form action="[{ $oViewConf->getSslSelfLink()|oxaddparams:"cl=user" }]" method="post">
<div>
[{ $oViewConf->getHiddenSid() }]
[{ $oViewConf->getNavFormParams() }]
<input type="hidden" name="fnc" value="login_noredirect">
<input type="hidden" name="cl" value="user">
<input type="hidden" name="option" value="2">
<input type="hidden" name="lgn_cook" value="0">
<input type="hidden" name="CustomError" value='user'>
<span class="fs11"><b>[{ oxmultilang ident="USER_EMAIL" }]</b></span><br>
<input id="test_UsrOpt2_usr" type="text" name="lgn_usr" value="" size="25"><br><br>
<span class="fs11"><b>[{ oxmultilang ident="USER_PWD" }]</b></span><br>
<input id="test_UsrOpt2_pwd" type="password" name="lgn_pwd" value="" size="25"><br><br>
<span class="btn"><input id="test_UsrOpt2" type="submit" name="send" value="[{ oxmultilang ident="USER_LOGIN" }]" class="btn"></span><br><br>
<a id="test_UsrOpt2_forgotPwd" rel="nofollow" href="[{ oxgetseourl ident=$oViewConf->getSelfLink()|cat:"cl=forgotpwd" }]" class="link">[{ oxmultilang ident="USER_FORGOTPWD" }]</a><br><br>
[{if $oViewConf->getShowOpenIdLogin() }]
<span class="fs11"><b>[{ oxmultilang ident="USER_OPENID" }]</b></span><br>
<input id="test_UsrOpt2_openid" type="text" name="lgn_openid" value="" class="openid" size="21"><br><br>
<span class="btn"><input id="test_UsrOpt2OpenId" type="submit" name="send" value="[{ oxmultilang ident="USER_LOGIN" }]" class="btn"></span><br>
[{/if}]
</div>
</form>
</div>
</div>
<div class="left">
<strong class="useroptboxhead[{if !$_blshownoregopt }]big[{/if}]">[{if !$_blshownoregopt }][{ oxmultilang ident="USER_OPTION2" }][{else}][{ oxmultilang ident="USER_OPTION3" }][{/if}]</strong>
<div class="useroptbox[{if !$_blshownoregopt }]big[{/if}]">
<b>[{ oxmultilang ident="USER_OPENPERSONALACCOUNT1" }]</b><br><br>
[{ oxmultilang ident="USER_OPENPERSONALACCOUNT2" }] [{ oxmultilang ident="USER_OPENPERSONALACCOUNT3" }]<br><br>
<span class="fs11">
[{ oxmultilang ident="USER_OPENPERSONALACCOUNT4" }]<br>
[{ oxmultilang ident="USER_OPENPERSONALACCOUNT5" }]<br>
[{ oxmultilang ident="USER_OPENPERSONALACCOUNT6" }]<br>
[{ oxmultilang ident="USER_OPENPERSONALACCOUNT7" }]<br>
[{ oxmultilang ident="USER_OPENPERSONALACCOUNT8" }]<br>
[{ oxmultilang ident="USER_OPENPERSONALACCOUNT9" }]<br>
[{ oxmultilang ident="USER_OPENPERSONALACCOUNT10" }]
</span>
<br><br>
[{*** D3 MOD NEXT_LINE * GoogleAnalytics ***}]
<form action="[{ $oViewConf->getSslSelfLink()|oxaddparams:"cl=user" }]" method="post">
<div>
[{ $oViewConf->getHiddenSid() }]
[{ $oViewConf->getNavFormParams() }]
<input type="hidden" name="cl" value="user">
<input type="hidden" name="fnc" value="">
<input type="hidden" name="option" value="3">
<span class="btn"><input id="test_UsrOpt3" type="submit" name="send" value="[{ oxmultilang ident="USER_LOGIN2" }]" class="btn"></span>
</div>
</form>
</div>
</div>
[{else}]
[{assign var="currency" value=$oView->getActCurrency() }]
[{if !$oxcmp_user && $oView->isConnectedWithFb()}]
<strong class="boxhead">[{ oxmultilang ident="USER_LOGIN3" }]</strong>
<div class="box info">
[{ oxmultilang ident="USER_FB_UPDATEACCOUNTMSG" }]
<br>
<br>
[{*** D3 MOD NEXT_LINE * GoogleAnalytics ***}]
<form action="[{ $oViewConf->getSslSelfLink()|oxaddparams:"cl=user" }]" method="post">
<div>
[{ $oViewConf->getHiddenSid() }]
[{ $oViewConf->getNavFormParams() }]
<input type="hidden" name="fnc" value="">
<input type="hidden" name="cl" value="user">
<input type="hidden" name="option" value="2">
<input type="hidden" name="lgn_cook" value="0">
<input type="hidden" name="fblogin" value="1">
<input type="hidden" name="CustomError" value='popup'>
<span class="btn"><input id="test_UsrOpt2UpdateAccount" type="submit" name="send" value="[{ oxmultilang ident="USER_UPDATE_ACCOUNT" }]" class="btn"></span><br><br>
</div>
</form>
</div>
[{/if}]
[{*** D3 MOD NEXT_LINE * GoogleAnalytics ***}]
<form action="[{ $oViewConf->getSslSelfLink()|oxaddparams:"cl=user" }]" name="order" method="post">
<div>
[{ $oViewConf->getHiddenSid() }]
[{ $oViewConf->getNavFormParams() }]
<input type="hidden" name="option" value="[{$oView->getLoginOption()}]">
<input type="hidden" name="cl" value="user">
<input type="hidden" name="CustomError" value='user'>
<input type="hidden" id="reloadaddress" name="reloadaddress" value="">
[{if !$oxcmp_user->oxuser__oxpassword->value }]
<input type="hidden" name="fnc" value="createuser">
[{else}]
<input type="hidden" name="fnc" value="changeuser">
<input type="hidden" name="lgn_cook" value="0">
[{/if}]
</div>
[{if $oView->isLowOrderPrice()}]
<div class="bar prevnext order">
<div class="minorderprice">[{ oxmultilang ident="BASKET_MINORDERPRICE" }] [{ $oView->getMinOrderPrice() }] [{ $currency->sign }]</div>
</div>
[{else}]
<div class="bar prevnext order">
<div class="right arrowright">
<input id="test_UserNextStepTop" name="userform" type="submit" value="[{ oxmultilang ident="USER_NEXTSTEP" }]">
</div>
</div>
[{/if}]
[{include file="inc/error.tpl" Errorlist=$Errors.user}]
[{if $oView->getLoginOption() == 3 || (!$oxcmp_user && $oView->isConnectedWithFb()) }]
<strong class="boxhead">[{ oxmultilang ident="USER_LOGIN3" }]</strong>
<div class="box info">
[{ oxmultilang ident="USER_ENTEREMAILANDPWD" }]<br>
[{ oxmultilang ident="USER_RECEIVECONFIRMATION" }]
<div class="dot_sep"></div>
<table class="form" width="90%">
<colgroup>
<col width="145">
</colgroup>
<tr>
<td><label>[{ oxmultilang ident="USER_EMAILADDRESS" }]</label></td>
<td><input id="test_lgn_usr" type="text" name="lgn_usr" value="[{if $lgn_usr}][{$lgn_usr}][{else}][{$oxcmp_user->oxuser__oxusername->value}][{/if}]" size="37">&nbsp;<span class="req">*</span></td>
</tr>
<tr>
<td><label>[{ oxmultilang ident="USER_PASSWORD" }]</label></td>
<td><input id="test_lgn_pwd" type="password" name="lgn_pwd" value="[{$lgn_pwd}]" size="37">&nbsp;<span class="req">*</span></td>
</tr>
<tr>
<td><label>[{ oxmultilang ident="USER_CONFIRMPWD" }]</label></td>
<td><input id="test_lgn_pwd2" type="password" name="lgn_pwd2" value="[{$lgn_pwd2}]" size="37">&nbsp;<span class="req">*</span></td>
</tr>
</table>
</div>
[{/if}]
<strong class="boxhead">[{ oxmultilang ident="USER_SEND" }]</strong>
<div class="box info">
<b>[{ oxmultilang ident="USER_BILLINDADDRESS" }]</b> [{ oxmultilang ident="USER_COMPLETEALLMARKEDFIELDS" }]
<div class="dot_sep"></div>
<table class="form" width="90%">
<colgroup>
<col width="145">
</colgroup>
[{ if !$oxcmp_user->oxuser__oxpassword->value && $oView->getLoginOption() != 3 && !$oView->isConnectedWithFb() }]
<tr>
<td><label>[{ oxmultilang ident="USER_EMAILADDRESS2" }]</label></td>
<td>
<input id="test_lgn_usr" type="text" name="lgn_usr" value="[{if $lgn_usr}][{$lgn_usr}][{else}][{$oxcmp_user->oxuser__oxusername->value}][{/if}]" size="37">
<span class="req">*</span></td>
</tr>
[{/if}]
<tr>
<td><label>[{ oxmultilang ident="USER_TITLE" }]</label></td>
<td>
[{include file="inc/salutation.tpl" name="invadr[oxuser__oxsal]" value=$oxcmp_user->oxuser__oxsal->value value2=$invadr.oxuser__oxsal}]
[{if $oView->isFieldRequired(oxuser__oxsal) }]<span class="req">*</span>[{/if}]
</td>
</tr>
<tr>
<td><label>[{ oxmultilang ident="USER_FIRSTNAME" }]</label></td>
<td>
<input type="text" size="37" maxlength="255" name="invadr[oxuser__oxfname]" value="[{if isset( $invadr.oxuser__oxfname ) }][{ $invadr.oxuser__oxfname }][{else}][{ $oxcmp_user->oxuser__oxfname->value }][{/if}]">
[{if $oView->isFieldRequired(oxuser__oxfname) }]<span class="req">*</span>[{/if}]
</td>
</tr>
<tr>
<td><label>[{ oxmultilang ident="USER_LASTNAME" }]</label></td>
<td>
<input type="text" size="37" maxlength="255" name="invadr[oxuser__oxlname]" value="[{if isset( $invadr.oxuser__oxlname ) }][{ $invadr.oxuser__oxlname }][{else}][{ $oxcmp_user->oxuser__oxlname->value }][{/if}]">
[{if $oView->isFieldRequired(oxuser__oxlname) }]<span class="req">*</span>[{/if}]
</td>
</tr>
<tr>
<td><label>[{ oxmultilang ident="USER_COMPANY" }]</label></td>
<td>
<input type="text" size="37" maxlength="255" name="invadr[oxuser__oxcompany]" value="[{if isset( $invadr.oxuser__oxcompany ) }][{ $invadr.oxuser__oxcompany }][{else}][{$oxcmp_user->oxuser__oxcompany->value }][{/if}]">
[{if $oView->isFieldRequired(oxuser__oxcompany) }]<span class="req">*</span>[{/if}]
</td>
</tr>
<tr>
<td><label>[{ oxmultilang ident="USER_STREET" }]</label></td>
<td>
<input type="text" size="28" maxlength="255" name="invadr[oxuser__oxstreet]" value="[{if isset( $invadr.oxuser__oxstreet ) }][{$invadr.oxuser__oxstreet }][{else}][{$oxcmp_user->oxuser__oxstreet->value }][{/if}]">
<input type="text" size="5" maxlength="16" name="invadr[oxuser__oxstreetnr]" value="[{if isset( $invadr.oxuser__oxstreetnr ) }][{ $invadr.oxuser__oxstreetnr }][{else}][{ $oxcmp_user->oxuser__oxstreetnr->value }][{/if}]">
[{if $oView->isFieldRequired(oxuser__oxstreet) || $oView->isFieldRequired(oxuser__oxstreetnr) }]<span class="req">*</span>[{/if}]
</td>
</tr>
<tr>
<td><label>[{ oxmultilang ident="USER_PLZANDCITY" }]</label></td>
<td>
<input type="text" size="5" maxlength="16" name="invadr[oxuser__oxzip]" value="[{if isset( $invadr.oxuser__oxzip ) }][{$invadr.oxuser__oxzip }][{else}][{$oxcmp_user->oxuser__oxzip->value }][{/if}]">
<input type="text" size="28" maxlength="255" name="invadr[oxuser__oxcity]" value="[{if isset( $invadr.oxuser__oxcity ) }][{$invadr.oxuser__oxcity }][{else}][{$oxcmp_user->oxuser__oxcity->value }][{/if}]">
[{if $oView->isFieldRequired(oxuser__oxzip) || $oView->isFieldRequired(oxuser__oxcity) }]<span class="req">*</span>[{/if}]
</td>
</tr>
<tr>
<td><label>[{ oxmultilang ident="USER_VATID" }]</label></td>
<td>
<input type="text" size="37" maxlength="255" name="invadr[oxuser__oxustid]" value="[{if isset( $invadr.oxuser__oxustid ) }][{$invadr.oxuser__oxustid }][{else}][{$oxcmp_user->oxuser__oxustid->value }][{/if}]">
[{if $oView->isFieldRequired(oxuser__oxustid) }]<span class="req">*</span>[{/if}]
</td>
</tr>
<tr>
<td><label>[{ oxmultilang ident="USER_ADDITIONALINFO" }]</label></td>
<td>
<input type="text" size="37" maxlength="255" name="invadr[oxuser__oxaddinfo]" value="[{if isset( $invadr.oxuser__oxaddinfo ) }][{$invadr.oxuser__oxaddinfo }][{else}][{$oxcmp_user->oxuser__oxaddinfo->value }][{/if}]">
[{if $oView->isFieldRequired(oxuser__oxaddinfo) }]<span class="req">*</span>[{/if}]
</td>
</tr>
<tr>
<td><label>[{ oxmultilang ident="USER_COUNTRY" }]</label></td>
<td>
<select id="inv_country_select" name="invadr[oxuser__oxcountryid]">
<option value="">-</option>
[{foreach from=$oView->getCountryList() item=country key=country_id}]
<option value="[{$country->oxcountry__oxid->value}]"[{if isset( $invadr.oxuser__oxcountryid ) && $invadr.oxuser__oxcountryid == $country->oxcountry__oxid->value}] selected[{ elseif $oxcmp_user->oxuser__oxcountryid->value == $country->oxcountry__oxid->value }] selected[{/if}]>[{$country->oxcountry__oxtitle->value}]</option>
[{/foreach}]
</select>
[{if $oView->isFieldRequired(oxuser__oxcountryid) }]<span class="req">*</span>[{/if}]
</td>
</tr>
<tr>
<td></td>
<td>
[{include file="inc/state_selector.snippet.tpl"
countrySelectId="inv_country_select"
stateSelectName="invadr[oxuser__oxstateid]"
selectedStateIdPrim=$invadr.oxuser__oxstateid
selectedStateId=$oxcmp_user->oxuser__oxstateid
}]
</td>
</tr>
<tr>
<td><label>[{ oxmultilang ident="USER_PHONE" }]</label></td>
<td>
<input type="text" size="37" maxlength="128" name="invadr[oxuser__oxfon]" value="[{if isset( $invadr.oxuser__oxfon ) }][{$invadr.oxuser__oxfon }][{else}][{$oxcmp_user->oxuser__oxfon->value }][{/if}]">
[{if $oView->isFieldRequired(oxuser__oxfon) }]<span class="req">*</span>[{/if}]
</td>
</tr>
<tr>
<td><label>[{ oxmultilang ident="USER_FAX" }]</label></td>
<td>
<input type="text" size="37" maxlength="128" name="invadr[oxuser__oxfax]" value="[{if isset( $invadr.oxuser__oxfax ) }][{$invadr.oxuser__oxfax }][{else}][{$oxcmp_user->oxuser__oxfax->value }][{/if}]">
[{if $oView->isFieldRequired(oxuser__oxfax) }]<span class="req">*</span>[{/if}]
</td>
</tr>
<tr>
<td><label>[{ oxmultilang ident="USER_MOBIL" }]</label></td>
<td>
<input type="text" size="37" maxlength="64" name="invadr[oxuser__oxmobfon]" value="[{if isset( $invadr.oxuser__oxmobfon ) }][{$invadr.oxuser__oxmobfon }][{else}][{$oxcmp_user->oxuser__oxmobfon->value }][{/if}]">
[{if $oView->isFieldRequired(oxuser__oxmobfon) }]<span class="req">*</span>[{/if}]
</td>
</tr>
<tr>
<td><label>[{ oxmultilang ident="USER_PRIVATPHONE" }]</label></td>
<td>
<input type="text" size="37" maxlength="64" name="invadr[oxuser__oxprivfon]" value="[{if isset( $invadr.oxuser__oxprivfon ) }][{$invadr.oxuser__oxprivfon }][{else}][{$oxcmp_user->oxuser__oxprivfon->value }][{/if}]">
[{if $oView->isFieldRequired(oxuser__oxprivfon) }]<span class="req">*</span>[{/if}]
</td>
</tr>
[{if $oViewConf->showBirthdayFields() }]
<tr>
<td><label>[{ oxmultilang ident="USER_BIRTHDATE" }]</label></td>
<td valign="top" nowrap>
<table><tr><td>
<input type="text" size="3" maxlength="2" name="invadr[oxuser__oxbirthdate][day]" value="[{if isset( $invadr.oxuser__oxbirthdate.day ) }][{$invadr.oxuser__oxbirthdate.day }][{elseif $oxcmp_user->oxuser__oxbirthdate->value && $oxcmp_user->oxuser__oxbirthdate->value != "0000-00-00"}][{$oxcmp_user->oxuser__oxbirthdate->value|regex_replace:"/^([0-9]{4})[-]([0-9]{1,2})[-]/":"" }][{/if}]">&nbsp;&nbsp;
<input type="text" size="3" maxlength="2" name="invadr[oxuser__oxbirthdate][month]" value="[{if isset( $invadr.oxuser__oxbirthdate.month ) }][{$invadr.oxuser__oxbirthdate.month }][{elseif $oxcmp_user->oxuser__oxbirthdate->value && $oxcmp_user->oxuser__oxbirthdate->value != "0000-00-00" }][{$oxcmp_user->oxuser__oxbirthdate->value|regex_replace:"/^([0-9]{4})[-]/":""|regex_replace:"/[-]([0-9]{1,2})$/":"" }][{/if}]">&nbsp;&nbsp;
<input type="text" size="8" maxlength="4" name="invadr[oxuser__oxbirthdate][year]" value="[{if isset( $invadr.oxuser__oxbirthdate.year ) }][{$invadr.oxuser__oxbirthdate.year }][{elseif $oxcmp_user->oxuser__oxbirthdate->value && $oxcmp_user->oxuser__oxbirthdate->value != "0000-00-00" }][{$oxcmp_user->oxuser__oxbirthdate->value|regex_replace:"/[-]([0-9]{1,2})[-]([0-9]{1,2})$/":"" }][{/if}]">
[{if $oView->isFieldRequired(oxuser__oxbirthdate) }]<span class="req">*</span>[{/if}]</td>
<td><span class="fs10">&nbsp;[{ oxmultilang ident="USER_BIRTHDAYMESSAGE" }]</span></td>
</tr></table>
</td>
</tr>
[{/if}]
<tr>
<td><label>[{ oxmultilang ident="USER_SUBSCRIBENEWSLETTER" }]</label></td>
<td>
<input type="hidden" name="blnewssubscribed" value="0">
<input id="test_newsReg" type="checkbox" name="blnewssubscribed" value="1" [{if $oView->isNewsSubscribed()}]checked[{/if}]>
<span class="fs10">[{ oxmultilang ident="USER_SUBSCRIBENEWSLETTER_MESSAGE" }]</span>
</td>
</tr>
<tr class="td_sep">
<td valign="top"><label>[{ oxmultilang ident="USER_YOURMESSAGE" }]</label></td>
<td>
[{ if !$oView->getOrderRemark()}]
[{assign var="order_remark" value="USER_MESSAGEHERE"|oxmultilangassign}]
[{else}]
[{assign var="order_remark" value=$oView->getOrderRemark()}]
[{/if}]
<textarea cols="60" rows="7" name="order_remark">[{$order_remark}]</textarea>
</td>
</tr>
</table>
<div class="dot_sep"></div>
<br />
<b>[{ oxmultilang ident="USER_SHIPPINGADDRESS" }]</b>
<div class="dot_sep"></div>
[{if !$oView->showShipAddress()}]
<span class="btn"><input type="submit" name="blshowshipaddress" value="[{ oxmultilang ident="USER_DIFFERENTSHIPPINGADDRESS" }]" class="btn"></span><br /><br />
[{else}]
<span class="btn"><input type="submit" name="blhideshipaddress" value="[{ oxmultilang ident="USER_DISABLESHIPPINGADDRESS" }]" class="btn"></span><br /><br />
[{/if}]
<div class="fs10 def_color_1"><span class="req">[{ oxmultilang ident="USER_NOTE" }]</span> [{ oxmultilang ident="USER_DIFFERENTDELIVERYADDRESS" }]</div>
[{if $oView->showShipAddress()}]
[{assign var="delivadr" value=$oView->getDelAddress()}]
<table class="form" width="90%">
<colgroup>
<col width="145">
</colgroup>
<tr>
<td><label>[{ oxmultilang ident="USER_ADDRESSES" }]</label></td>
<td>
<select name="oxaddressid" onchange="oxid.form.set('reloadaddress', this.value === '-1' ? 1 : 2);oxid.form.reload(this.value === '-1','order','user','');oxid.form.clear(this.value !== '-1','order',/oxaddress__/);">
<option value="-1" SELECTED>[{ oxmultilang ident="USER_NEWADDRESS" }]</option>
[{if $oxcmp_user}]
[{foreach from=$oxcmp_user->getUserAddresses() item=address}]
[{if $address->oxaddress__oxid->value == -2}]
<option value="-2" [{ if $address->selected}]SELECTED[{/if}]>[{ oxmultilang ident="USER_USEBILLINGADDR" }]</option>
[{else}]
<option value="[{ $address->oxaddress__oxid->value }]" [{ if $address->selected}]SELECTED[{/if}]>[{ $address }]</option>
[{/if}]
[{/foreach}]
[{/if}]
</select>
<noscript>
<span class="btn"><input id="test_accUserReloadAddress" class="btn" type="submit" name="reloadaddress" value="[{ oxmultilang ident="USER_ADDRESSES_SELECT" }]"></span>
</noscript>
</td>
</tr>
<tr>
<td><label>[{ oxmultilang ident="USER_TITLE2" }]</label></td>
<td>
[{include file="inc/salutation.tpl" name="deladr[oxaddress__oxsal]" value=$delivadr->oxaddress__oxsal->value}]
[{if $oView->isFieldRequired(oxaddress__oxsal) }]<span class="req">*</span>[{/if}]
</td>
</tr>
<tr>
<td><label>[{ oxmultilang ident="USER_NAME" }]</label></td>
<td>
<input type="text" size="15" maxlength="255" name="deladr[oxaddress__oxfname]" value="[{if isset( $deladr.oxaddress__oxfname ) }][{$deladr.oxaddress__oxfname}][{else}][{$delivadr->oxaddress__oxfname->value }][{/if}]">
<input type="text" size="18" maxlength="255" name="deladr[oxaddress__oxlname]" value="[{if isset( $deladr.oxaddress__oxlname ) }][{$deladr.oxaddress__oxlname}][{else}][{$delivadr->oxaddress__oxlname->value }][{/if}]">
[{if $oView->isFieldRequired(oxaddress__oxfname) || $oView->isFieldRequired(oxaddress__oxlname) }]<span class="req">*</span>[{/if}]
</td>
</tr>
<tr>
<td><label>[{ oxmultilang ident="USER_COMPANY2" }]</label></td>
<td>
<input type="text" size="37" maxlength="255" name="deladr[oxaddress__oxcompany]" value="[{if isset( $deladr.oxaddress__oxcompany ) }][{$deladr.oxaddress__oxcompany}][{else}][{$delivadr->oxaddress__oxcompany->value }][{/if}]">
[{if $oView->isFieldRequired(oxaddress__oxcompany) }]<span class="req">*</span>[{/if}]
</td>
</tr>
<tr>
<td><label>[{ oxmultilang ident="USER_STREET2" }]</label></td>
<td>
<input type="text" size="28" maxlength="255" name="deladr[oxaddress__oxstreet]" value="[{if isset( $deladr.oxaddress__oxstreet ) }][{$deladr.oxaddress__oxstreet}][{else}][{$delivadr->oxaddress__oxstreet->value}][{/if}]">
<input type="text" size="5" maxlength="16" name="deladr[oxaddress__oxstreetnr]" value="[{if isset( $deladr.oxaddress__oxstreetnr ) }][{$deladr.oxaddress__oxstreetnr}][{else}][{$delivadr->oxaddress__oxstreetnr->value }][{/if}]">
[{if $oView->isFieldRequired(oxaddress__oxstreet) || $oView->isFieldRequired(oxaddress__oxstreetnr) }]<span class="req">*</span>[{/if}]
</td>
</tr>
<tr>
<td><label>[{ oxmultilang ident="USER_PLZANDCITY2" }]</label></td>
<td>
<input type="text" size="5" maxlength="16" name="deladr[oxaddress__oxzip]" value="[{if isset( $deladr.oxaddress__oxzip ) }][{$deladr.oxaddress__oxzip}][{else}][{$delivadr->oxaddress__oxzip->value }][{/if}]">
<input type="text" size="28" maxlength="255" name="deladr[oxaddress__oxcity]" value="[{if isset( $deladr.oxaddress__oxcity ) }][{$deladr.oxaddress__oxcity}][{else}][{$delivadr->oxaddress__oxcity->value }][{/if}]">
[{if $oView->isFieldRequired(oxaddress__oxzip) || $oView->isFieldRequired(oxaddress__oxcity) }]<span class="req">*</span>[{/if}]
</td>
</tr>
<tr>
<td><label>[{ oxmultilang ident="USER_ADDITIONALINFO2" }]</label></td>
<td>
<input type="text" size="37" maxlength="255" name="deladr[oxaddress__oxaddinfo]" value="[{if isset( $deladr.oxaddress__oxaddinfo ) }][{$deladr.oxaddress__oxaddinfo}][{else}][{$delivadr->oxaddress__oxaddinfo->value }][{/if}]">
[{if $oView->isFieldRequired(oxaddress__oxaddinfo) }]<span class="req">*</span>[{/if}]
</td>
</tr>
<tr>
<td><label>[{ oxmultilang ident="USER_COUNTRY2" }]</label></td>
<td>
<select id="del_country_select" name="deladr[oxaddress__oxcountryid]">
<option value="">-</option>
[{foreach from=$oView->getCountryList() item=country key=country_id}]
<option value="[{$country->oxcountry__oxid->value}]" [{if isset( $deladr.oxaddress__oxcountryid ) && $deladr.oxaddress__oxcountryid == $country->oxcountry__oxid->value}]selected[{elseif $delivadr->oxaddress__oxcountryid->value == $country->oxcountry__oxid->value}]selected[{/if}]>[{$country->oxcountry__oxtitle->value}]</option>
[{/foreach}]
</select>
[{if $oView->isFieldRequired(oxaddress__oxcountryid) }]<span class="req">*</span>[{/if}]
</td>
</tr>
<tr>
<td></td>
<td>
[{include file="inc/state_selector.snippet.tpl"
countrySelectId="del_country_select"
stateSelectName="deladr[oxaddress__oxstateid]"
selectedStateIdPrim=$deladr.oxaddress__oxstateid
selectedStateId=$delivadr->oxaddress__oxstateid->value
}]
</td>
</tr>
<tr>
<td><label>[{ oxmultilang ident="USER_PHONE2" }]</label></td>
<td>
<input type="text" size="37" maxlength="128" name="deladr[oxaddress__oxfon]" value="[{if isset( $deladr.oxaddress__oxfon ) }][{$deladr.oxaddress__oxfon}][{else}][{$delivadr->oxaddress__oxfon->value }][{/if}]">
[{if $oView->isFieldRequired(oxaddress__oxfon) }]<span class="req">*</span>[{/if}]
</td>
</tr>
<tr>
<td><label>[{ oxmultilang ident="USER_FAX2" }]</label></td>
<td>
<input type="text" size="37" maxlength="128" name="deladr[oxaddress__oxfax]" value="[{if isset( $deladr.oxaddress__oxfax ) }][{$deladr.oxaddress__oxfax}][{else}][{$delivadr->oxaddress__oxfax->value }][{/if}]">
[{if $oView->isFieldRequired(oxaddress__oxfax) }]<span class="req">*</span>[{/if}]
</td>
</tr>
</table>
[{/if}]
</div>
[{if $oView->isLowOrderPrice()}]
<div class="bar prevnext order">
<div class="minorderprice">[{ oxmultilang ident="BASKET_MINORDERPRICE" }] [{ $oView->getMinOrderPrice() }] [{ $currency->sign }]</div>
</div>
[{else}]
<div class="bar prevnext">
<div class="right arrowright">
<input id="test_UserNextStepBottom" name="userform" type="submit" value="[{ oxmultilang ident="USER_NEXTSTEP" }]">
</div>
</div>
[{/if}]
</form>
&nbsp;
[{/if}]
[{ insert name="oxid_tracker" title=$template_title }]
[{include file="_footer.tpl"}]

View File

@ -0,0 +1,98 @@
<?php
$sLangName = "Deutsch";
$iLangNr = 0;
// -------------------------------
// RESOURCE IDENTITFIER = STRING
// -------------------------------
$aLang = array(
//Navigation
'charset' => 'ISO-8859-15',
'd3mxd3modules' => 'D³ Module',
'd3mxgoogleanalytics' => 'Google Analytics',
'd3mxgoogleanalytics_settings' => 'Einstellungen',
'd3tbclgoogleanalytics_main' => 'Analytics',
'd3tbclgoogleanalytics_adwords' => 'Kampagnen (z.B. AdWords)',
'D3_GOOGLEANALYTICS_CFG_TITLE' => 'Google Analytics Schnittstelle - Einstellungen',
'D3_GOOGLEANALYTICS_MAIN' => 'Grundeinstellungen',
'D3_GOOGLEANALYTICS_MAIN_GAID' => 'Analyics-ID',
'D3_GOOGLEANALYTICS_MAIN_GAID_DESC' => 'Fügen Sie hier die Google Analytics Konto-ID ein. Diese finden Sie in Ihrem GA-Konto und beginnt im Normalfall mit "UA-".',
'D3_GOOGLEANALYTICS_MAIN_ANONYMIZEIP' => 'IP-Adressen anonymisiert übertragen (dringend empfohlen)',
'D3_GOOGLEANALYTICS_MAIN_ANONYMIZEIP_DESC' => 'Die IP-Adressen Ihrer Shopbesucher werden anonymisiert. Zwar werden dadurch die Gebietszuordnungen etwas ungenauer. Jedoch können Sie nur mit dieser Einstellung den Datenschutzvorschriften in Deutschland entsprechen.',
'D3_GOOGLEANALYTICS_MAIN_TRACKPAGELOADTIME' => 'Seitenladezeit mit übertragen',
'D3_GOOGLEANALYTICS_MAIN_TRACKPAGELOADTIME_DESC' => 'Die Ladezeit Ihrer Seite ist, speziell auch in Hinblick auf verschiedene Länder, durchaus ein Faktor, der in das Ranking Ihrer Page einfliesst.',
'D3_GOOGLEANALYTICS_MAIN_USEREMARKETING' => 'Remarketing verwenden',
'D3_GOOGLEANALYTICS_MAIN_USEREMARKETING_DESC' => 'Wenn Sie sich entschließen, Remarketing mit Google Analytics zu nutzen, setzen Sie diesen Haken. Nachdem Sie diese Änderung vorgenommen haben, erfasst und analysiert Google Analytics neben den üblichen Informationen auch das DoubleClick-Cookie, sofern vorhanden. Das DoubleClick-Cookie ermöglicht Remarketing im Google Display-Netzwerk für Produkte wie AdWords.',
'D3_GOOGLEANALYTICS_ECOMMERCE' => 'eCommerce-Einstellungen',
'D3_GOOGLEANALYTICS_ECOMMERCE_SENDDATA' => 'eCommerce-Daten übertragen',
'D3_GOOGLEANALYTICS_ECOMMERCE_SENDDATA_DESC' => 'Mit dieser Einstellung werden Warenkorbdaten Ihrer Kunden an Analytics übertragen. Damit können Sie z.B. die Produktleistung und Umsatzzahlen ermitteln.',
'D3_GOOGLEANALYTICS_ECOMMERCE_USENETTO' => 'Netto-Preise übertragen, wenn verfügbar',
'D3_GOOGLEANALYTICS_ECOMMERCE_USENETTO_DESC' => 'Betreiben Sie einen B2B-Shop, übertragen Sie Ihre Artikelpreise netto an Analytics, wenn diese auch im Shop ohne Steuer zur Verfügung stehen. ',
'D3_GOOGLEANALYTICS_DOMAIN' => 'Multi-Domain-Einstellungen',
'D3_GOOGLEANALYTICS_DOMAIN_SETALLOWLINKER' => 'Trackingdaten von unterschiedlichen Domains verwenden',
'D3_GOOGLEANALYTICS_DOMAIN_SETALLOWLINKER_DESC' => 'Cross Domain Tracking erlaubt das Sammeln von Trackinginformationen auch über verschiedene Domains hinweg. <br><br>Weitere Informationen finden Sie <a href="http://code.google.com/intl/de/apis/analytics/docs/tracking/asyncMigrationExamples.html" target="gahelp">hier</a>.',
'D3_GOOGLEANALYTICS_DOMAIN_SETDOMAINNAME' => 'fixiert das Tracking-Cookie auf die angegebene Domain (optional)',
'D3_GOOGLEANALYTICS_DOMAIN_SETDOMAINNAME_DESC' => 'Lassen Sie dieses Feld leer, ist das Tacking-Cookie für unterschiedliche Seiten gültig. Wenn Sie statt dessen eine Domain angeben, ist das gesetzte Cookie nur für Seiten unter dieser Domain gültig. Andere zu trackende Seiten setzen dann ein neues Cookie.<br><br>Der Eintrag sollte hier so aussehen: .yourDomainName.com<br><br>Weitere Informationen finden Sie <a href="http://code.google.com/apis/analytics/docs/concepts/gaConceptsCookies.html#significanceOfName" target="gahelp">hier</a>.',
'D3_GOOGLEANALYTICS_DOMAIN_SETCOOKIEPATH' => 'Tracking nur auf ein Verzeichnis beschränken (optional)',
'D3_GOOGLEANALYTICS_DOMAIN_SETCOOKIEPATH_DESC' => 'Ein Eintrag hier sollte so aussehen: /myStore/<br><br>Weitere Informationen finden Sie <a href="http://code.google.com/apis/analytics/docs/tracking/gaTrackingSite.html" target="gahelp">hier</a>.',
'D3_GOOGLEANALYTICS_DOMAIN_COOKIEPATHCOPY' => 'Cookie Informationen werden in das Verzeichnis der selben Domain kopiert (optional)',
'D3_GOOGLEANALYTICS_DOMAIN_COOKIEPATHCOPY_DESC' => 'Ein Eintrag hier sollte so aussehen: /myCart/<br><br>Weitere Informationen finden Sie <a href="http://code.google.com/apis/analytics/docs/tracking/gaTrackingSite.html" target="gahelp">hier</a>.',
'D3_GOOGLEANALYTICS_BROWSER' => 'Browser-Daten',
'D3_GOOGLEANALYTICS_BROWSER_SETCLIENTINFO' => '<b>Deaktiviert</b> die Erkennung von Browserdaten (z.B. Name und Version)',
'D3_GOOGLEANALYTICS_BROWSER_SETCLIENTINFO_DESC' => 'Weitere Informationen finden Sie <a href="http://code.google.com/intl/de/apis/analytics/docs/gaJS/gaJSApiWebClient.html#_gat.GA_Tracker_._setClientInfo" target="gahelp">hier</a>.',
'D3_GOOGLEANALYTICS_BROWSER_SETDETECTFLASH' => '<b>Unterbindet</b> die Erkennung, ob beim Kunden das Flash-Plugin installiert ist.',
'D3_GOOGLEANALYTICS_BROWSER_SETDETECTFLASH_DESC' => 'Weitere Informationen finden Sie <a href="http://code.google.com/intl/de/apis/analytics/docs/gaJS/gaJSApiWebClient.html#_gat.GA_Tracker_._setDetectFlash" target="gahelp">hier</a>.',
'D3_GOOGLEANALYTICS_BROWSER_SETDETECTTITLE' => '<b>Verhindert</b> die Erkennung des Seitentitels.',
'D3_GOOGLEANALYTICS_BROWSER_SETDETECTTITLE_DESC' => 'Weitere Informationen finden Sie <a href="http://code.google.com/intl/de/apis/analytics/docs/gaJS/gaJSApiWebClient.html#_gat.GA_Tracker_._setDetectTitle" target="gahelp">hier</a>.',
'D3_GOOGLEANALYTICS_CUSTOMVARS' => 'individuelle Daten',
'D3_GOOGLEANALYTICS_CUSTOMVARS_TRANSMIT' => 'individuelle Daten übertragen',
'D3_GOOGLEANALYTICS_CUSTOMVARS_TRANSMIT_DESC' => 'Mit individuellen Daten können Sie Parameter übermitteln, die sonst im Rahmen des Trackingcodes nicht gesammelt werden. Ergänzen Sie den entsprechenden Abschnitt im Template "inc/d3GoogleAnalytics.tpl" um die gewünschten Daten. Als Beispiel ist die Übertragung des Kundengeschlechts angelegt.<br><br>Individuelle Daten können nicht mit jedem Tracking-Typ übertragen werden. Lesen Sie auf den Analytics-Hilfe-Seiten nach, ob und wann dies möglich ist. <br><br>Weitere Informationen finden Sie <a href="http://code.google.com/apis/analytics/docs/tracking/gaTrackingCustomVariables.html" target="gahelp">hier</a>.<br>Auf Anregung durch <a href="http://www.commodule.de/blog/tracking/zahlungsarten-in-google-analytics-tracken/" target="Commodule">Commodule-Blog</a> haben wir nun noch weitere Beispiele hinterlegt. Vielen Dank für diese Unterstützung!',
'D3_GOOGLEANALYTICS_SECURITYINFORMATIONS' => 'Im CMS-Baustein "Analytics_Security_Informations" ist ein Text hinterlegt, den Sie Ihren Kunden unter Ihrer Datenschutzerklärung verfügbar machen sollten. Klären Sie jedoch bitte vor Verwendung von Google Analytics Tracking und diesem Hinweistext ab, ob beides mit den Datenschutzbestimmung Ihres Landes konform geht. Ausschließlich der Shopbetreiber haftet für Verstöße. Beraten Sie sich im Zweifel mit Ihrem Rechtsanwalt.<br><br>Nach Aktivierung des Tracking-Codes dauert es in der Regel ca. 24 Stunden, bis die ersten Tracking-Daten in Analytics zur Verfügung stehen.',
// TODO: add content to package
'D3_GOOGLEANALYTICS_ADWORDSGENERAL' => 'Kampagnen Grundeinstellungen',
'D3_GOOGLEANALYTICS_ADWORDSCODE_SETCAMPAIGNTRACK' => 'Kampagnendaten <b>nicht</b> übertragen',
'D3_GOOGLEANALYTICS_ADWORDSCODE_SETCAMPAIGNTRACK_DESC' => 'Das Kampagnentracking ist im Standard aktiviert. Setzen Sie diesen Haken, um die Kampagnenübertragung zu deaktivieren.',
'D3_GOOGLEANALYTICS_ADWORDSCODE_SETCAMPAIGNTHANKYOUONLY' => 'Kampagnendaten nur in Bestellabschlussseite verwenden',
'D3_GOOGLEANALYTICS_ADWORDSCODE_SETCAMPAIGNTHANKYOUONLY_DESC' => 'Ist dieser Haken nicht gesetzt, wird der Kampagnencode shopweit eingefügt. Das AdWords-Conversion Tracking erwartet die Daten jedoch nur bei Bestellabschluss. Ob diese Einstellung notwendig ist, erfahren Sie bei Ihrem Conversion Tracking Anbieter.',
'D3_GOOGLEANALYTICS_ADWORDSMAIN_SETCAMPAIGNCOOKIETIMEOUT' => 'Kampagnenlaufzeit (optional, sonst 6 Monate)',
'D3_GOOGLEANALYTICS_ADWORDSMAIN_SETCAMPAIGNCOOKIETIMEOUT_DESC' => 'Geben Sie hier eine optionale Laufzeit dieser Kampagne in Millisekunden an.<br><br>30 Tage = 2592000000<br>365 Tage = 31536000000',
'D3_GOOGLEANALYTICS_ADWORDSMAIN_SETCAMPAIGNCOOKIETIMEOUT_MS' => 'Millisekunden',
'D3_GOOGLEANALYTICS_ADWORDSMAIN_SETCAMPNOKEY' => 'zwingend verwendete Kampagne (optional)',
'D3_GOOGLEANALYTICS_ADWORDSMAIN_SETCAMPNOKEY_DESC' => 'die hier festgelegte Kampagne wird zwingend verwendet, auch wenn die Cookie-Einstellungen schon eine andere Kampagne liefern.<br><br>Weitere Informationen finden Sie <a href="http://code.google.com/intl/de/apis/analytics/docs/gaJS/gaJSApiCampaignTracking.html#_gat.GA_Tracker_._setCampNOKey" target="gahelp">hier</a>.',
'D3_GOOGLEANALYTICS_ADWORDSCODE' => 'Kampagnen-Code',
'D3_GOOGLEANALYTICS_ADWORDSCODE_CODE' => 'AdWords-Code',
'D3_GOOGLEANALYTICS_ADWORDSCODE_CODE_DESC' => 'Kopieren Sie hier den Kampagnen-Tracking-Code ein, den Sie auf Ihrer AdWords-Seite finden. Kopieren Sie auch das "script"-Tag mit.',
'D3_GOOGLEANALYTICS_ADWORDSMAIN' => 'Individualisierung der Kampagnentrackings',
'D3_GOOGLEANALYTICS_ADWORDSMAIN_SETCAMPNAMEKEY' => 'Kampagnenname (optional)',
'D3_GOOGLEANALYTICS_ADWORDSMAIN_SETCAMPNAMEKEY_DESC' => 'Unter diesem Namen sehen Sie die Auswertung der Daten aus dieser Shopkampagne in Analytics.<br><br>Weitere Informationen finden Sie <a href="http://code.google.com/apis/analytics/docs/gaJS/gaJSApiCampaignTracking.html#_gat.GA_Tracker_._setCampNameKey" target="gahelp">hier</a>.',
'D3_GOOGLEANALYTICS_ADWORDSMAIN_SETCAMPMEDIUMKEY' => 'Kampagnenmedium (optional)',
'D3_GOOGLEANALYTICS_ADWORDSMAIN_SETCAMPMEDIUMKEY_DESC' => 'Definieren Sie das Medium dieser Kampagne (z.B. Werbebanner, Mailkampagne oder auch Klickkampagne). Diese Einstellung finden Sie in der Kampagnenauswertung unter "Keywords".<br><br>Weitere Informationen finden Sie <a href="http://code.google.com/apis/analytics/docs/gaJS/gaJSApiCampaignTracking.html#_gat.GA_Tracker_._setCampMediumKey" target="gahelp">hier</a>.',
'D3_GOOGLEANALYTICS_ADWORDSMAIN_SETCAMPSOURCEKEY' => 'Kampagnenquelle (optional)',
'D3_GOOGLEANALYTICS_ADWORDSMAIN_SETCAMPSOURCEKEY_DESC' => 'Benennen Sie hier die Quelle der Shopkampagne, vergeben Sie zum Beispiel den Webseiten-Name oder den Firmenname.<br><br>Weitere Informationen finden Sie <a href="http://code.google.com/apis/analytics/docs/gaJS/gaJSApiCampaignTracking.html#_gat.GA_Tracker_._setCampSourceKey" target="gahelp">hier</a>.',
'D3_GOOGLEANALYTICS_ADWORDSMAIN_SETCAMPTERMKEY' => 'Schlüsselwort(e) Ihrer Kampagne (optional)',
'D3_GOOGLEANALYTICS_ADWORDSMAIN_SETCAMPTERMKEY_DESC' => 'Auch diese Keywords erscheinen in Analytics unter "Keywords".<br><br>Weitere Informationen finden Sie <a href="http://code.google.com/apis/analytics/docs/gaJS/gaJSApiCampaignTracking.html#_gat.GA_Tracker_._setCampTermKey" target="gahelp">hier</a>.',
'D3_GOOGLEANALYTICS_ADWORDSMAIN_SETCAMPCONTENTKEY' => 'Inhaltsbeschreibung der Kampagne (optional)',
'D3_GOOGLEANALYTICS_ADWORDSMAIN_SETCAMPCONTENTKEY_DESC' => 'Den beschrieben Inhalt finden Sie in der Auswertung als "Ad Content".<br><br>Weitere Informationen finden Sie <a href="http://code.google.com/apis/analytics/docs/gaJS/gaJSApiCampaignTracking.html#_gat.GA_Tracker_._setCampContentKey" target="gahelp">hier</a>.',
'D3_GOOGLEANALYTICS_METADATA_TITLE' => 'Google Analytics Schnittstelle',
'D3_GOOGLEANALYTICS_METADATA_DESC' => 'Dieses Modul stellt Ihnen die schnelle und unkomplizierte Einbindung Ihres Google-Analytics-Kontos in Ihren Shop zur Verfügung. Hierbei werden über standardisierte Schnittstellen die Besucherdaten und eCommerce-Daten zu Google übertragen.Ebenfalls übermittelt werden Daten der Website-Suche. Dem Modul liegen angepaßte Templates bei, mit denen auch die Trichter ordentlich protokolliert werden.',
);
/*
[{ oxmultilang ident="GENERAL_YOUWANTTODELETE" }]
*/

View File

@ -0,0 +1,98 @@
<?php
$sLangName = "English";
$iLangNr = 1;
// -------------------------------
// RESOURCE IDENTITFIER = STRING
// -------------------------------
$aLang = array(
//Navigation
'charset' => 'ISO-8859-15',
'd3mxd3modules' => 'D³ Module',
'd3mxgoogleanalytics' => 'Google Analytics',
'd3mxgoogleanalytics_settings' => 'Einstellungen',
'd3tbclgoogleanalytics_main' => 'Analytics',
'd3tbclgoogleanalytics_adwords' => 'Kampagnen (z.B. AdWords)',
'D3_GOOGLEANALYTICS_CFG_TITLE' => 'Google Analytics Schnittstelle - Einstellungen',
'D3_GOOGLEANALYTICS_MAIN' => 'Grundeinstellungen',
'D3_GOOGLEANALYTICS_MAIN_GAID' => 'Analyics-ID',
'D3_GOOGLEANALYTICS_MAIN_GAID_DESC' => 'Fügen Sie hier die Google Analytics Konto-ID ein. Diese finden Sie in Ihrem GA-Konto und beginnt im Normalfall mit "UA-".',
'D3_GOOGLEANALYTICS_MAIN_ANONYMIZEIP' => 'IP-Adressen anonymisiert übertragen (dringend empfohlen)',
'D3_GOOGLEANALYTICS_MAIN_ANONYMIZEIP_DESC' => 'Die IP-Adressen Ihrer Shopbesucher werden anonymisiert. Zwar werden dadurch die Gebietszuordnungen etwas ungenauer. Jedoch können Sie nur mit dieser Einstellung den Datenschutzvorschriften in Deutschland entsprechen.',
'D3_GOOGLEANALYTICS_MAIN_TRACKPAGELOADTIME' => 'Seitenladezeit mit übertragen',
'D3_GOOGLEANALYTICS_MAIN_TRACKPAGELOADTIME_DESC' => 'Die Ladezeit Ihrer Seite ist, speziell auch in Hinblick auf verschiedene Länder, durchaus ein Faktor, der in das Ranking Ihrer Page einfliesst.',
'D3_GOOGLEANALYTICS_MAIN_USEREMARKETING' => 'Remarketing verwenden',
'D3_GOOGLEANALYTICS_MAIN_USEREMARKETING_DESC' => 'Wenn Sie sich entschließen, Remarketing mit Google Analytics zu nutzen, setzen Sie diesen Haken. Nachdem Sie diese Änderung vorgenommen haben, erfasst und analysiert Google Analytics neben den üblichen Informationen auch das DoubleClick-Cookie, sofern vorhanden. Das DoubleClick-Cookie ermöglicht Remarketing im Google Display-Netzwerk für Produkte wie AdWords.',
'D3_GOOGLEANALYTICS_ECOMMERCE' => 'eCommerce-Einstellungen',
'D3_GOOGLEANALYTICS_ECOMMERCE_SENDDATA' => 'eCommerce-Daten übertragen',
'D3_GOOGLEANALYTICS_ECOMMERCE_SENDDATA_DESC' => 'Mit dieser Einstellung werden Warenkorbdaten Ihrer Kunden an Analytics übertragen. Damit können Sie z.B. die Produktleistung und Umsatzzahlen ermitteln.',
'D3_GOOGLEANALYTICS_ECOMMERCE_USENETTO' => 'Netto-Preise übertragen, wenn verfügbar',
'D3_GOOGLEANALYTICS_ECOMMERCE_USENETTO_DESC' => 'Betreiben Sie einen B2B-Shop, übertragen Sie Ihre Artikelpreise netto an Analytics, wenn diese auch im Shop ohne Steuer zur Verfügung stehen. ',
'D3_GOOGLEANALYTICS_DOMAIN' => 'Multi-Domain-Einstellungen',
'D3_GOOGLEANALYTICS_DOMAIN_SETALLOWLINKER' => 'Trackingdaten von unterschiedlichen Domains verwenden',
'D3_GOOGLEANALYTICS_DOMAIN_SETALLOWLINKER_DESC' => 'Cross Domain Tracking erlaubt das Sammeln von Trackinginformationen auch über verschiedene Domains hinweg. <br><br>Weitere Informationen finden Sie <a href="http://code.google.com/intl/de/apis/analytics/docs/tracking/asyncMigrationExamples.html" target="gahelp">hier</a>.',
'D3_GOOGLEANALYTICS_DOMAIN_SETDOMAINNAME' => 'fixiert das Tracking-Cookie auf die angegebene Domain (optional)',
'D3_GOOGLEANALYTICS_DOMAIN_SETDOMAINNAME_DESC' => 'Lassen Sie dieses Feld leer, ist das Tacking-Cookie für unterschiedliche Seiten gültig. Wenn Sie statt dessen eine Domain angeben, ist das gesetzte Cookie nur für Seiten unter dieser Domain gültig. Andere zu trackende Seiten setzen dann ein neues Cookie.<br><br>Der Eintrag sollte hier so aussehen: .yourDomainName.com<br><br>Weitere Informationen finden Sie <a href="http://code.google.com/apis/analytics/docs/concepts/gaConceptsCookies.html#significanceOfName" target="gahelp">hier</a>.',
'D3_GOOGLEANALYTICS_DOMAIN_SETCOOKIEPATH' => 'Tracking nur auf ein Verzeichnis beschränken (optional)',
'D3_GOOGLEANALYTICS_DOMAIN_SETCOOKIEPATH_DESC' => 'Ein Eintrag hier sollte so aussehen: /myStore/<br><br>Weitere Informationen finden Sie <a href="http://code.google.com/apis/analytics/docs/tracking/gaTrackingSite.html" target="gahelp">hier</a>.',
'D3_GOOGLEANALYTICS_DOMAIN_COOKIEPATHCOPY' => 'Cookie Informationen werden in das Verzeichnis der selben Domain kopiert (optional)',
'D3_GOOGLEANALYTICS_DOMAIN_COOKIEPATHCOPY_DESC' => 'Ein Eintrag hier sollte so aussehen: /myCart/<br><br>Weitere Informationen finden Sie <a href="http://code.google.com/apis/analytics/docs/tracking/gaTrackingSite.html" target="gahelp">hier</a>.',
'D3_GOOGLEANALYTICS_BROWSER' => 'Browser-Daten',
'D3_GOOGLEANALYTICS_BROWSER_SETCLIENTINFO' => '<b>Deaktiviert</b> die Erkennung von Browserdaten (z.B. Name und Version)',
'D3_GOOGLEANALYTICS_BROWSER_SETCLIENTINFO_DESC' => 'Weitere Informationen finden Sie <a href="http://code.google.com/intl/de/apis/analytics/docs/gaJS/gaJSApiWebClient.html#_gat.GA_Tracker_._setClientInfo" target="gahelp">hier</a>.',
'D3_GOOGLEANALYTICS_BROWSER_SETDETECTFLASH' => '<b>Unterbindet</b> die Erkennung, ob beim Kunden das Flash-Plugin installiert ist.',
'D3_GOOGLEANALYTICS_BROWSER_SETDETECTFLASH_DESC' => 'Weitere Informationen finden Sie <a href="http://code.google.com/intl/de/apis/analytics/docs/gaJS/gaJSApiWebClient.html#_gat.GA_Tracker_._setDetectFlash" target="gahelp">hier</a>.',
'D3_GOOGLEANALYTICS_BROWSER_SETDETECTTITLE' => '<b>Verhindert</b> die Erkennung des Seitentitels.',
'D3_GOOGLEANALYTICS_BROWSER_SETDETECTTITLE_DESC' => 'Weitere Informationen finden Sie <a href="http://code.google.com/intl/de/apis/analytics/docs/gaJS/gaJSApiWebClient.html#_gat.GA_Tracker_._setDetectTitle" target="gahelp">hier</a>.',
'D3_GOOGLEANALYTICS_CUSTOMVARS' => 'individuelle Daten',
'D3_GOOGLEANALYTICS_CUSTOMVARS_TRANSMIT' => 'individuelle Daten übertragen',
'D3_GOOGLEANALYTICS_CUSTOMVARS_TRANSMIT_DESC' => 'Mit individuellen Daten können Sie Parameter übermitteln, die sonst im Rahmen des Trackingcodes nicht gesammelt werden. Ergänzen Sie den entsprechenden Abschnitt im Template "inc/d3GoogleAnalytics.tpl" um die gewünschten Daten. Als Beispiel ist die Übertragung des Kundengeschlechts angelegt.<br><br>Individuelle Daten können nicht mit jedem Tracking-Typ übertragen werden. Lesen Sie auf den Analytics-Hilfe-Seiten nach, ob und wann dies möglich ist. <br><br>Weitere Informationen finden Sie <a href="http://code.google.com/apis/analytics/docs/tracking/gaTrackingCustomVariables.html" target="gahelp">hier</a>.',
'D3_GOOGLEANALYTICS_SECURITYINFORMATIONS' => 'Im CMS-Baustein "Analytics_Security_Informations" ist ein Text hinterlegt, den Sie Ihren Kunden unter Ihrer Datenschutzerklärung verfügbar machen sollten. Klären Sie jedoch bitte vor Verwendung von Google Analytics Tracking und diesem Hinweistext ab, ob beides mit den Datenschutzbestimmung Ihres Landes konform geht. Ausschließlich der Shopbetreiber haftet für Verstöße. Beraten Sie sich im Zweifel mit Ihrem Rechtsanwalt.<br><br>Nach Aktivierung des Tracking-Codes dauert es in der Regel ca. 24 Stunden, bis die ersten Tracking-Daten in Analytics zur Verfügung stehen.',
// TODO: add content to package
'D3_GOOGLEANALYTICS_ADWORDSGENERAL' => 'Kampagnen Grundeinstellungen',
'D3_GOOGLEANALYTICS_ADWORDSCODE_SETCAMPAIGNTRACK' => 'Kampagnendaten <b>nicht</b> übertragen',
'D3_GOOGLEANALYTICS_ADWORDSCODE_SETCAMPAIGNTRACK_DESC' => 'Das Kampagnentracking ist im Standard aktiviert. Setzen Sie diesen Haken, um die Kampagnenübertragung zu deaktivieren.',
'D3_GOOGLEANALYTICS_ADWORDSCODE_SETCAMPAIGNTHANKYOUONLY' => 'Kampagnendaten nur in Bestellabschlussseite verwenden',
'D3_GOOGLEANALYTICS_ADWORDSCODE_SETCAMPAIGNTHANKYOUONLY_DESC' => 'Ist dieser Haken nicht gesetzt, wird der Kampagnencode shopweit eingefügt. Das AdWords-Conversion Tracking erwartet die Daten jedoch nur bei Bestellabschluss. Ob diese Einstellung notwendig ist, erfahren Sie bei Ihrem Conversion Tracking Anbieter.',
'D3_GOOGLEANALYTICS_ADWORDSMAIN_SETCAMPAIGNCOOKIETIMEOUT' => 'Kampagnenlaufzeit (optional, sonst 6 Monate)',
'D3_GOOGLEANALYTICS_ADWORDSMAIN_SETCAMPAIGNCOOKIETIMEOUT_DESC' => 'Geben Sie hier eine optionale Laufzeit dieser Kampagne in Millisekunden an.<br><br>30 Tage = 2592000000<br>365 Tage = 31536000000',
'D3_GOOGLEANALYTICS_ADWORDSMAIN_SETCAMPAIGNCOOKIETIMEOUT_MS' => 'Millisekunden',
'D3_GOOGLEANALYTICS_ADWORDSMAIN_SETCAMPNOKEY' => 'zwingend verwendete Kampagne (optional)',
'D3_GOOGLEANALYTICS_ADWORDSMAIN_SETCAMPNOKEY_DESC' => 'die hier festgelegte Kampagne wird zwingend verwendet, auch wenn die Cookie-Einstellungen schon eine andere Kampagne liefern.<br><br>Weitere Informationen finden Sie <a href="http://code.google.com/intl/de/apis/analytics/docs/gaJS/gaJSApiCampaignTracking.html#_gat.GA_Tracker_._setCampNOKey" target="gahelp">hier</a>.',
'D3_GOOGLEANALYTICS_ADWORDSCODE' => 'Kampagnen-Code',
'D3_GOOGLEANALYTICS_ADWORDSCODE_CODE' => 'AdWords-Code',
'D3_GOOGLEANALYTICS_ADWORDSCODE_CODE_DESC' => 'Kopieren Sie hier den Kampagnen-Tracking-Code ein, den Sie auf Ihrer AdWords-Seite finden. Kopieren Sie auch das "script"-Tag mit.',
'D3_GOOGLEANALYTICS_ADWORDSMAIN' => 'Individualisierung der Kampagnentrackings',
'D3_GOOGLEANALYTICS_ADWORDSMAIN_SETCAMPNAMEKEY' => 'Kampagnenname (optional)',
'D3_GOOGLEANALYTICS_ADWORDSMAIN_SETCAMPNAMEKEY_DESC' => 'Unter diesem Namen sehen Sie die Auswertung der Daten aus dieser Shopkampagne in Analytics.<br><br>Weitere Informationen finden Sie <a href="http://code.google.com/apis/analytics/docs/gaJS/gaJSApiCampaignTracking.html#_gat.GA_Tracker_._setCampNameKey" target="gahelp">hier</a>.',
'D3_GOOGLEANALYTICS_ADWORDSMAIN_SETCAMPMEDIUMKEY' => 'Kampagnenmedium (optional)',
'D3_GOOGLEANALYTICS_ADWORDSMAIN_SETCAMPMEDIUMKEY_DESC' => 'Definieren Sie das Medium dieser Kampagne (z.B. Werbebanner, Mailkampagne oder auch Klickkampagne). Diese Einstellung finden Sie in der Kampagnenauswertung unter "Keywords".<br><br>Weitere Informationen finden Sie <a href="http://code.google.com/apis/analytics/docs/gaJS/gaJSApiCampaignTracking.html#_gat.GA_Tracker_._setCampMediumKey" target="gahelp">hier</a>.',
'D3_GOOGLEANALYTICS_ADWORDSMAIN_SETCAMPSOURCEKEY' => 'Kampagnenquelle (optional)',
'D3_GOOGLEANALYTICS_ADWORDSMAIN_SETCAMPSOURCEKEY_DESC' => 'Benennen Sie hier die Quelle der Shopkampagne, vergeben Sie zum Beispiel den Webseiten-Name oder den Firmenname.<br><br>Weitere Informationen finden Sie <a href="http://code.google.com/apis/analytics/docs/gaJS/gaJSApiCampaignTracking.html#_gat.GA_Tracker_._setCampSourceKey" target="gahelp">hier</a>.',
'D3_GOOGLEANALYTICS_ADWORDSMAIN_SETCAMPTERMKEY' => 'Schlüsselwort(e) Ihrer Kampagne (optional)',
'D3_GOOGLEANALYTICS_ADWORDSMAIN_SETCAMPTERMKEY_DESC' => 'Auch diese Keywords erscheinen in Analytics unter "Keywords".<br><br>Weitere Informationen finden Sie <a href="http://code.google.com/apis/analytics/docs/gaJS/gaJSApiCampaignTracking.html#_gat.GA_Tracker_._setCampTermKey" target="gahelp">hier</a>.',
'D3_GOOGLEANALYTICS_ADWORDSMAIN_SETCAMPCONTENTKEY' => 'Inhaltsbeschreibung der Kampagne (optional)',
'D3_GOOGLEANALYTICS_ADWORDSMAIN_SETCAMPCONTENTKEY_DESC' => 'Den beschrieben Inhalt finden Sie in der Auswertung als "Ad Content".<br><br>Weitere Informationen finden Sie <a href="http://code.google.com/apis/analytics/docs/gaJS/gaJSApiCampaignTracking.html#_gat.GA_Tracker_._setCampContentKey" target="gahelp">hier</a>.',
'D3_GOOGLEANALYTICS_METADATA_TITLE' => 'Google Analytics Schnittstelle',
'D3_GOOGLEANALYTICS_METADATA_DESC' => 'Dieses Modul stellt Ihnen die schnelle und unkomplizierte Einbindung Ihres Google-Analytics-Kontos in Ihren Shop zur Verfügung. Hierbei werden über standardisierte Schnittstellen die Besucherdaten und eCommerce-Daten zu Google übertragen.Ebenfalls übermittelt werden Daten der Website-Suche. Dem Modul liegen angepaßte Templates bei, mit denen auch die Trichter ordentlich protokolliert werden.',
);
/*
[{ oxmultilang ident="GENERAL_YOUWANTTODELETE" }]
*/

View File

@ -0,0 +1,296 @@
[{include file="headitem.tpl" title="D3_GOOGLEANALYTICS_CFG_TITLE"|oxmultilangassign}]
<link rel="stylesheet" type="text/css" href="[{$oViewConf->getResourceUrl() }]d3_mod_cfg.css">
<script type="text/javascript">
<!--
[{ if $updatelist == 1}]
UpdateList('[{ $oxid }]');
[{ /if}]
function UpdateList( sID)
{
var oSearch = parent.list.document.getElementById("search");
oSearch.oxid.value=sID;
oSearch.fnc.value='';
oSearch.submit();
}
function EditThis( sID)
{
var oTransfer = document.getElementById("transfer");
oTransfer.oxid.value=sID;
oTransfer.cl.value='';
oTransfer.submit();
var oSearch = parent.list.document.getElementById("search");
oSearch.actedit.value = 0;
oSearch.oxid.value=sID;
oSearch.submit();
}
function _groupExp(el) {
var _cur = el.parentNode;
if (_cur.className == "exp") _cur.className = "";
else _cur.className = "exp";
}
-->
</script>
<style type="text/css">
<!--
.questbox{
background-color: #07f;
color: white;
float: right;
position: relative;
display: block;
padding: 1px 4px;
font-weight: bold;
z-index: 98;
cursor: help;
font-family: Verdana,Arial,Helvetica,sans-serif;
font-size: 10px;
line-height: 12px;
}
.helptextbox{
background-color: white;
color: black;
border: 1px solid black;
position: absolute;
overflow: hidden;
padding: 5px;
margin-top: 15px;
width: 300px;
z-index: 99;
}
fieldset{
border: 1px inset black;
background-color: #F0F0F0;
}
legend{
font-weight: bold;
}
dl dt{
font-weight: normal;
width: 55%;
}
.ext_edittext {
padding: 2px;
}
td.edittext {
white-space: normal;
}
div.box{background: white url([{$oView->getBGLogoUrl()}]) no-repeat bottom right;}
-->
</style>
[{ if $readonly}]
[{assign var="readonly" value="readonly disabled"}]
[{else}]
[{assign var="readonly" value=""}]
[{/if}]
<form name="transfer" id="transfer" action="[{ $oViewConf->getSelfLink() }]" method="post">
[{ $oViewConf->getHiddenSid() }]
<input type="hidden" name="oxid" value="[{ $oxid }]">
<input type="hidden" name="cl" value="[{ $oViewConf->getActiveClassName() }]">
<input type="hidden" name="actshop" value="[{ $shop->id }]">
<input type="hidden" name="editlanguage" value="[{ $editlanguage }]">
</form>
<form name="myedit" id="myedit" action="[{ $oViewConf->getSelfLink() }]" method="post">
[{ $oViewConf->getHiddenSid() }]
<input type="hidden" name="cl" value="[{ $oViewConf->getActiveClassName() }]">
<input type="hidden" name="fnc" value="save">
<input type="hidden" name="oxid" value="[{ $oxid }]">
<input type="hidden" name="editval[d3_cfg_mod__oxid]" value="[{ $oxid }]">
<table border="0" width="98%">
<tr>
<td valign="top" class="edittext">
[{if $oView->getValueStatus() == 'error'}]
<hr>
<b>[{oxmultilang ident="D3_CFG_MOD_GENERAL_NOCONFIG_DESC"}]</b><br>
<input type="submit" value="[{oxmultilang ident="D3_CFG_MOD_GENERAL_NOCONFIG_BTN"}]">
</form>
[{else}]
<div class="groupExp">
<div class="">
<a class="rc" onclick="_groupExp(this); return false;" href="#">
<b>
[{oxmultilang ident="D3_GOOGLEANALYTICS_ADWORDSGENERAL"}]
</b>
</a>
<dl>
<dt>
[{oxmultilang ident="D3_GOOGLEANALYTICS_ADWORDSCODE_SETCAMPAIGNTRACK"}]
[{* _gaq.push(['_setCampaignTrack', false]); *}]
</dt>
<dd>
<input type="hidden" name="value[d3_cfg_mod__blD3GASetCampaignTrack]" value="0">
<input class="edittext ext_edittext" type="checkbox" value="1" [{if $value->d3_cfg_mod__blD3GASetCampaignTrack}]checked[{/if}] name="value[d3_cfg_mod__blD3GASetCampaignTrack]">
[{ oxinputhelp ident="D3_GOOGLEANALYTICS_ADWORDSCODE_SETCAMPAIGNTRACK_DESC" }]
</dd>
<div class="spacer"></div>
</dl>
<dl>
<dt>
[{oxmultilang ident="D3_GOOGLEANALYTICS_ADWORDSCODE_SETCAMPAIGNTHANKYOUONLY"}]
</dt>
<dd>
<input type="hidden" name="value[d3_cfg_mod__blD3GASetCampaignOnThankyouOnly]" value="0">
<input class="edittext ext_edittext" type="checkbox" value="1" [{if $value->d3_cfg_mod__blD3GASetCampaignOnThankyouOnly}]checked[{/if}] name="value[d3_cfg_mod__blD3GASetCampaignOnThankyouOnly]">
[{ oxinputhelp ident="D3_GOOGLEANALYTICS_ADWORDSCODE_SETCAMPAIGNTHANKYOUONLY_DESC" }]
</dd>
<div class="spacer"></div>
</dl>
<dl>
<dt>
[{oxmultilang ident="D3_GOOGLEANALYTICS_ADWORDSMAIN_SETCAMPAIGNCOOKIETIMEOUT"}]
[{* _gaq.push(['_setCampaignCookieTimeout', 31536000000]); *}]
</dt>
<dd>
<input class="edittext ext_edittext" type="text" size="30" maxlength="30" value="[{$value->d3_cfg_mod__sD3GASetCampaignCookieTimeout}]" name="value[d3_cfg_mod__sD3GASetCampaignCookieTimeout]"> [{oxmultilang ident="D3_GOOGLEANALYTICS_ADWORDSMAIN_SETCAMPAIGNCOOKIETIMEOUT_MS"}]
[{ oxinputhelp ident="D3_GOOGLEANALYTICS_ADWORDSMAIN_SETCAMPAIGNCOOKIETIMEOUT_DESC" }]
</dd>
<div class="spacer"></div>
</dl>
<dl>
<dt>
[{oxmultilang ident="D3_GOOGLEANALYTICS_ADWORDSMAIN_SETCAMPNOKEY"}]
[{* _gaq.push(['_setCampNOKey', 'ga_nooverride']); *}]
</dt>
<dd>
<input type="hidden" name="value[d3_cfg_mod__blD3GASetCampNoKey]" value="0">
<input class="edittext ext_edittext" type="checkbox" value="1" [{if $value->d3_cfg_mod__blD3GASetCampNoKey}]checked[{/if}] name="value[d3_cfg_mod__blD3GASetCampNoKey]">
[{ oxinputhelp ident="D3_GOOGLEANALYTICS_ADWORDSMAIN_SETCAMPNOKEY_DESC" }]
</dd>
<div class="spacer"></div>
</dl>
</div>
</div>
<div class="groupExp">
<div class="">
<a class="rc" onclick="_groupExp(this); return false;" href="#">
<b>
[{oxmultilang ident="D3_GOOGLEANALYTICS_ADWORDSCODE"}]
</b>
</a>
<dl>
<dt>
[{oxmultilang ident="D3_GOOGLEANALYTICS_ADWORDSCODE_CODE"}]
</dt>
<dd>
<textarea class="edittext ext_edittext" cols="80" rows="7" name="value[d3_cfg_mod__sD3GACampaignCode]">[{strip}]
[{$value->d3_cfg_mod__sD3GACampaignCode}]
[{/strip}]</textarea>
[{ oxinputhelp ident="D3_GOOGLEANALYTICS_ADWORDSCODE_CODE_DESC" }]
</dd>
<div class="spacer"></div>
</dl>
</div>
</div>
<div class="groupExp">
<div class="">
<a class="rc" onclick="_groupExp(this); return false;" href="#">
<b>
[{oxmultilang ident="D3_GOOGLEANALYTICS_ADWORDSMAIN"}]
</b>
</a>
<dl>
<dt>
[{oxmultilang ident="D3_GOOGLEANALYTICS_ADWORDSMAIN_SETCAMPNAMEKEY"}]
[{* _gaq.push(['_setCampNameKey', 'ga_campaign']); *}]
</dt>
<dd>
<input class="edittext ext_edittext" type="text" size="30" maxlength="100" value="[{$value->d3_cfg_mod__sD3GASetCampNameKey}]" name="value[d3_cfg_mod__sD3GASetCampNameKey]">
[{ oxinputhelp ident="D3_GOOGLEANALYTICS_ADWORDSMAIN_SETCAMPNAMEKEY_DESC" }]
</dd>
<div class="spacer"></div>
</dl>
<dl>
<dt>
[{oxmultilang ident="D3_GOOGLEANALYTICS_ADWORDSMAIN_SETCAMPMEDIUMKEY"}]
[{* _gaq.push(['_setCampMediumKey', 'ga_medium']); *}]
</dt>
<dd>
<input class="edittext ext_edittext" type="text" size="30" maxlength="100" value="[{$value->d3_cfg_mod__sD3GASetCampMediumKey}]" name="value[d3_cfg_mod__sD3GASetCampMediumKey]">
[{ oxinputhelp ident="D3_GOOGLEANALYTICS_ADWORDSMAIN_SETCAMPMEDIUMKEY_DESC" }]
</dd>
<div class="spacer"></div>
</dl>
<dl>
<dt>
[{oxmultilang ident="D3_GOOGLEANALYTICS_ADWORDSMAIN_SETCAMPSOURCEKEY"}]
[{* _gaq.push(['_setCampSourceKey', 'ga_source']); *}]
</dt>
<dd>
<input class="edittext ext_edittext" type="text" size="30" maxlength="100" value="[{$value->d3_cfg_mod__sD3GASetCampSourceKey}]" name="value[d3_cfg_mod__sD3GASetCampSourceKey]">
[{ oxinputhelp ident="D3_GOOGLEANALYTICS_ADWORDSMAIN_SETCAMPSOURCEKEY_DESC" }]
</dd>
<div class="spacer"></div>
</dl>
<dl>
<dt>
[{oxmultilang ident="D3_GOOGLEANALYTICS_ADWORDSMAIN_SETCAMPTERMKEY"}]
[{* _gaq.push(['_setCampTermKey', 'ga_term']); *}]
</dt>
<dd>
<input class="edittext ext_edittext" type="text" size="30" maxlength="100" value="[{$value->d3_cfg_mod__sD3GASetCampTermKey}]" name="value[d3_cfg_mod__sD3GASetCampTermKey]">
[{ oxinputhelp ident="D3_GOOGLEANALYTICS_ADWORDSMAIN_SETCAMPTERMKEY_DESC" }]
</dd>
<div class="spacer"></div>
</dl>
<dl>
<dt>
[{oxmultilang ident="D3_GOOGLEANALYTICS_ADWORDSMAIN_SETCAMPCONTENTKEY"}]
[{* _gaq.push(['_setCampContentKey', 'ga_content']); *}]
</dt>
<dd>
<input class="edittext ext_edittext" type="text" size="30" maxlength="100" value="[{$value->d3_cfg_mod__sD3GASetCampContentKey}]" name="value[d3_cfg_mod__sD3GASetCampContentKey]">
[{ oxinputhelp ident="D3_GOOGLEANALYTICS_ADWORDSMAIN_SETCAMPCONTENTKEY_DESC" }]
</dd>
<div class="spacer"></div>
</dl>
</div>
</div>
<table width="100%">
<tr>
<td class="edittext ext_edittext" align="left"><br>
<span class="d3modcfg_btn icon status_ok">
<input type="submit" name="save" value="[{oxmultilang ident="D3_CFG_MOD_GENERAL_SAVE"}]">
<div></div>
</span>
</td>
</tr>
</table>
[{/if}]
[{include file="bottomitem.tpl"}]
<script type="text/javascript">
if (parent.parent)
{ parent.parent.sShopTitle = "[{$actshopobj->oxshops__oxname->getRawValue()|oxaddslashes}]";
parent.parent.sMenuItem = "[{oxmultilang ident="d3mxgoogleanalytics"}]";
parent.parent.sMenuSubItem = "[{oxmultilang ident="d3tbclgoogleanalytics_adwords"}]";
parent.parent.sWorkArea = "[{$_act}]";
parent.parent.setTitle();
}
</script>

View File

@ -0,0 +1,413 @@
[{include file="headitem.tpl" title="D3_GOOGLEANALYTICS_CFG_TITLE"|oxmultilangassign}]
<link rel="stylesheet" type="text/css" href="[{$oViewConf->getResourceUrl() }]d3_mod_cfg.css">
<script type="text/javascript">
<!--
[{ if $updatelist == 1}]
UpdateList('[{ $oxid }]');
[{ /if}]
function UpdateList( sID)
{
var oSearch = parent.list.document.getElementById("search");
oSearch.oxid.value=sID;
oSearch.fnc.value='';
oSearch.submit();
}
function EditThis( sID)
{
var oTransfer = document.getElementById("transfer");
oTransfer.oxid.value=sID;
oTransfer.cl.value='';
oTransfer.submit();
var oSearch = parent.list.document.getElementById("search");
oSearch.actedit.value = 0;
oSearch.oxid.value=sID;
oSearch.submit();
}
function _groupExp(el) {
var _cur = el.parentNode;
if (_cur.className == "exp") _cur.className = "";
else _cur.className = "exp";
}
-->
</script>
<style type="text/css">
<!--
.questbox{
background-color: #07f;
color: white;
float: right;
position: relative;
display: block;
padding: 1px 4px;
font-weight: bold;
z-index: 98;
cursor: help;
font-family: Verdana,Arial,Helvetica,sans-serif;
font-size: 10px;
line-height: 12px;
}
.helptextbox{
background-color: white;
color: black;
border: 1px solid black;
position: absolute;
overflow: hidden;
padding: 5px;
margin-top: 15px;
width: 300px;
z-index: 99;
}
fieldset{
border: 1px inset black;
background-color: #F0F0F0;
}
legend{
font-weight: bold;
}
dl dt{
font-weight: normal;
width: 55%;
}
.ext_edittext {
padding: 2px;
}
td.edittext {
white-space: normal;
}
div.box{background: white url([{$oView->getBGLogoUrl()}]) no-repeat bottom right;}
-->
</style>
[{ if $readonly}]
[{assign var="readonly" value="readonly disabled"}]
[{else}]
[{assign var="readonly" value=""}]
[{/if}]
<form name="transfer" id="transfer" action="[{ $oViewConf->getSelfLink() }]" method="post">
[{ $oViewConf->getHiddenSid() }]
<input type="hidden" name="oxid" value="[{ $oxid }]">
<input type="hidden" name="cl" value="[{ $oViewConf->getActiveClassName() }]">
<input type="hidden" name="actshop" value="[{ $shop->id }]">
<input type="hidden" name="editlanguage" value="[{ $editlanguage }]">
</form>
<form name="myedit" id="myedit" action="[{ $oViewConf->getSelfLink() }]" method="post">
[{ $oViewConf->getHiddenSid() }]
<input type="hidden" name="cl" value="[{ $oViewConf->getActiveClassName() }]">
<input type="hidden" name="fnc" value="save">
<input type="hidden" name="oxid" value="[{ $oxid }]">
<input type="hidden" name="editval[d3_cfg_mod__oxid]" value="[{ $oxid }]">
<table border="0" width="98%">
<tr>
<td valign="top" class="edittext">
<table style="width: 100%">
<tr>
<td style="width:50%; border-right: 1px solid #999;">
<table cellspacing="0" cellpadding="0" border="0" width="100%">
<tr>
<td class="edittext ext_edittext">
[{oxmultilang ident="D3_CFG_MOD_GENERAL_MODULEACTIVE"}]
</td>
<td class="edittext ext_edittext">
<input type="hidden" name="editval[d3_cfg_mod__oxactive]" value='0'>
<input class="edittext ext_edittext" type="checkbox" name="editval[d3_cfg_mod__oxactive]" value='1' [{if $edit->d3_cfg_mod__oxactive->value == 1}]checked[{/if}]>
</td>
</tr>
</table>
</td>
<td>
[{assign var="blD3HasLog" value=$oView->checkD3Log() }]
<table cellspacing="0" cellpadding="0" border="0">
<tr>
<td class="edittext ext_edittext" style="width: 100%;">
[{if $blD3HasLog}]
[{oxmultilang ident="D3_CFG_MOD_GENERAL_MODULELOGGING"}]
[{/if}]
</td>
<td class="edittext ext_edittext" align="left">
[{if $blD3HasLog}]
<select name="editval[d3_cfg_mod__oxismodulelog]" class="edittext">
<option value="0" [{if $edit->d3_cfg_mod__oxismodulelog->value == 0}]selected[{/if}]>[{oxmultilang ident="D3_CFG_MOD_GENERAL_MODULELOGGING_NONE"}]</option>
<option value="1" [{if $edit->d3_cfg_mod__oxismodulelog->value == 1}]selected[{/if}]>[{oxmultilang ident="D3_CFG_MOD_GENERAL_MODULELOGGING_ALL"}]</option>
<option value="2" [{if $edit->d3_cfg_mod__oxismodulelog->value == 2}]selected[{/if}]>[{oxmultilang ident="D3_CFG_MOD_GENERAL_MODULELOGGING_ERRORS"}]</option>
</select>
[{/if}]
</td>
</tr>
<tr>
<td class="edittext ext_edittext" style="width: 100%;">
&nbsp;
</td>
<td class="edittext ext_edittext" align="left">
&nbsp;
</td>
</tr>
</table>
</td>
</tr>
</table>
[{if $oView->getValueStatus() == 'error'}]
<hr>
<b>[{oxmultilang ident="D3_CFG_MOD_GENERAL_NOCONFIG_DESC"}]</b><br>
<input type="submit" value="[{oxmultilang ident="D3_CFG_MOD_GENERAL_NOCONFIG_BTN"}]">
</form>
[{else}]
<div class="groupExp">
<div class="">
<a class="rc" onclick="_groupExp(this); return false;" href="#">
<b>
[{oxmultilang ident="D3_GOOGLEANALYTICS_MAIN"}]
</b>
</a>
<dl>
<dt>
[{oxmultilang ident="D3_GOOGLEANALYTICS_MAIN_GAID"}]
[{* _gaq.push(['_setAccount', 'UA_XXX']); *}]
</dt>
<dd>
<input class="edittext ext_edittext" type="text" size="15" maxlength="20" value="[{$value->d3_cfg_mod__sD3GAId}]" name="value[d3_cfg_mod__sD3GAId]">
[{ oxinputhelp ident="D3_GOOGLEANALYTICS_MAIN_GAID_DESC" }]
</dd>
<div class="spacer"></div>
</dl>
<dl>
<dt>
[{oxmultilang ident="D3_GOOGLEANALYTICS_MAIN_ANONYMIZEIP"}]
[{* _gaq.push(['_gat._anonymizeIp']); *}]
</dt>
<dd>
<input type="hidden" name="value[d3_cfg_mod__blD3GAAnonymizeIP]" value="0">
<input class="edittext ext_edittext" type="checkbox" value="1" [{if $value->d3_cfg_mod__blD3GAAnonymizeIP}]checked[{/if}] name="value[d3_cfg_mod__blD3GAAnonymizeIP]">
[{ oxinputhelp ident="D3_GOOGLEANALYTICS_MAIN_ANONYMIZEIP_DESC" }]
</dd>
<div class="spacer"></div>
</dl>
<dl>
<dt>
[{oxmultilang ident="D3_GOOGLEANALYTICS_MAIN_TRACKPAGELOADTIME"}]
[{* _gaq.push(['_gat._trackPageLoadTime']); *}]
</dt>
<dd>
<input type="hidden" name="value[d3_cfg_mod__blD3GATrackPageLoadTime]" value="0">
<input class="edittext ext_edittext" type="checkbox" value="1" [{if $value->d3_cfg_mod__blD3GATrackPageLoadTime}]checked[{/if}] name="value[d3_cfg_mod__blD3GATrackPageLoadTime]">
[{ oxinputhelp ident="D3_GOOGLEANALYTICS_MAIN_TRACKPAGELOADTIME_DESC" }]
</dd>
<div class="spacer"></div>
</dl>
<dl>
<dt>
[{oxmultilang ident="D3_GOOGLEANALYTICS_MAIN_USEREMARKETING"}]
</dt>
<dd>
<input type="hidden" name="value[d3_cfg_mod__blD3GAUseRemarketing]" value="0">
<input class="edittext ext_edittext" type="checkbox" value="1" [{if $value->d3_cfg_mod__blD3GAUseRemarketing}]checked[{/if}] name="value[d3_cfg_mod__blD3GAUseRemarketing]">
[{ oxinputhelp ident="D3_GOOGLEANALYTICS_MAIN_USEREMARKETING_DESC" }]
</dd>
<div class="spacer"></div>
</dl>
</div>
</div>
<div class="groupExp">
<div class="">
<a class="rc" onclick="_groupExp(this); return false;" href="#">
<b>
[{oxmultilang ident="D3_GOOGLEANALYTICS_ECOMMERCE"}]
</b>
</a>
<dl>
<dt>
[{oxmultilang ident="D3_GOOGLEANALYTICS_ECOMMERCE_SENDDATA"}]
</dt>
<dd>
<input type="hidden" name="value[d3_cfg_mod__blD3GASendECommerce]" value="0">
<input class="edittext ext_edittext" type="checkbox" value="1" [{if $value->d3_cfg_mod__blD3GASendECommerce}]checked[{/if}] name="value[d3_cfg_mod__blD3GASendECommerce]">
[{ oxinputhelp ident="D3_GOOGLEANALYTICS_ECOMMERCE_SENDDATA_DESC" }]
</dd>
<div class="spacer"></div>
</dl>
<dl>
<dt>
[{oxmultilang ident="D3_GOOGLEANALYTICS_ECOMMERCE_USENETTO"}]
</dt>
<dd>
<input type="hidden" name="value[d3_cfg_mod__blD3GAUseNetto]" value="0">
<input class="edittext ext_edittext" type="checkbox" value="1" [{if $value->d3_cfg_mod__blD3GAUseNetto}]checked[{/if}] name="value[d3_cfg_mod__blD3GAUseNetto]">
[{ oxinputhelp ident="D3_GOOGLEANALYTICS_ECOMMERCE_USENETTO_DESC" }]
</dd>
<div class="spacer"></div>
</dl>
</div>
</div>
<div class="groupExp">
<div class="">
<a class="rc" onclick="_groupExp(this); return false;" href="#">
<b>
[{oxmultilang ident="D3_GOOGLEANALYTICS_DOMAIN"}]
</b>
</a>
<dl>
<dt>
[{oxmultilang ident="D3_GOOGLEANALYTICS_DOMAIN_SETALLOWLINKER"}]
[{* _gaq.push(['_setAllowLinker', true]); *}]
</dt>
<dd>
<input type="hidden" name="value[d3_cfg_mod__blD3GAAllowDomainLinker]" value="0">
<input class="edittext ext_edittext" type="checkbox" value="1" [{if $value->d3_cfg_mod__blD3GAAllowDomainLinker}]checked[{/if}] name="value[d3_cfg_mod__blD3GAAllowDomainLinker]">
[{ oxinputhelp ident="D3_GOOGLEANALYTICS_DOMAIN_SETALLOWLINKER_DESC" }]
</dd>
<div class="spacer"></div>
</dl>
<dl>
<dt>
[{oxmultilang ident="D3_GOOGLEANALYTICS_DOMAIN_SETDOMAINNAME"}]
[{* _gaq.push(['_setDomainName', '.example-petstore.com']); *}]
[{* if used _gaq.push(['_setAllowHash', false]); *}]
</dt>
<dd>
<input class="edittext ext_edittext" type="text" size="30" maxlength="200" value="[{$value->d3_cfg_mod__sD3GASetDomainName}]" name="value[d3_cfg_mod__sD3GASetDomainName]">
[{ oxinputhelp ident="D3_GOOGLEANALYTICS_DOMAIN_SETDOMAINNAME_DESC" }]
</dd>
<div class="spacer"></div>
</dl>
<dl>
<dt>
[{oxmultilang ident="D3_GOOGLEANALYTICS_DOMAIN_SETCOOKIEPATH"}]
[{* _gaq.push(['_setCookiePath', '/path/of/cookie/']); *}]
</dt>
<dd>
<input class="edittext ext_edittext" type="text" size="30" maxlength="150" value="[{$value->d3_cfg_mod__sD3GASetCookiePath}]" name="value[d3_cfg_mod__sD3GASetCookiePath]">
[{ oxinputhelp ident="D3_GOOGLEANALYTICS_DOMAIN_SETCOOKIEPATH_DESC" }]
</dd>
<div class="spacer"></div>
</dl>
<dl>
<dt>
[{oxmultilang ident="D3_GOOGLEANALYTICS_DOMAIN_COOKIEPATHCOPY"}]
[{* _gaq.push(['_cookiePathCopy', '/path/of/cookie/']); *}]
</dt>
<dd>
<input class="edittext ext_edittext" type="text" size="30" maxlength="150" value="[{$value->d3_cfg_mod__sD3GACookiePathCopy}]" name="value[d3_cfg_mod__sD3GACookiePathCopy]">
[{ oxinputhelp ident="D3_GOOGLEANALYTICS_DOMAIN_COOKIEPATHCOPY_DESC" }]
</dd>
<div class="spacer"></div>
</dl>
</div>
</div>
<div class="groupExp">
<div class="">
<a class="rc" onclick="_groupExp(this); return false;" href="#">
<b>
[{oxmultilang ident="D3_GOOGLEANALYTICS_BROWSER"}]
</b>
</a>
<dl>
<dt>
[{oxmultilang ident="D3_GOOGLEANALYTICS_BROWSER_SETCLIENTINFO"}]
[{* _gaq.push(['_setClientInfo', false]); *}]
</dt>
<dd>
<input type="hidden" name="value[d3_cfg_mod__blD3GASetClientInfo]" value="0">
<input class="edittext ext_edittext" type="checkbox" value="1" [{if $value->d3_cfg_mod__blD3GASetClientInfo}]checked[{/if}] name="value[d3_cfg_mod__blD3GASetClientInfo]">
[{ oxinputhelp ident="D3_GOOGLEANALYTICS_BROWSER_SETCLIENTINFO_DESC" }]
</dd>
<div class="spacer"></div>
</dl>
<dl>
<dt>
[{oxmultilang ident="D3_GOOGLEANALYTICS_BROWSER_SETDETECTFLASH"}]
[{* _gaq.push(['_setDetectFlash', false]); *}]
</dt>
<dd>
<input type="hidden" name="value[d3_cfg_mod__blD3GASetDetectFlash]" value="0">
<input class="edittext ext_edittext" type="checkbox" value="1" [{if $value->d3_cfg_mod__blD3GASetDetectFlash}]checked[{/if}] name="value[d3_cfg_mod__blD3GASetDetectFlash]">
[{ oxinputhelp ident="D3_GOOGLEANALYTICS_BROWSER_SETDETECTFLASH_DESC" }]
</dd>
<div class="spacer"></div>
</dl>
<dl>
<dt>
[{oxmultilang ident="D3_GOOGLEANALYTICS_BROWSER_SETDETECTTITLE"}]
[{* _gaq.push(['_setDetectTitle', false]); *}]
</dt>
<dd>
<input type="hidden" name="value[d3_cfg_mod__blD3GASetDetectTitle]" value="0">
<input class="edittext ext_edittext" type="checkbox" value="1" [{if $value->d3_cfg_mod__blD3GASetDetectTitle}]checked[{/if}] name="value[d3_cfg_mod__blD3GASetDetectTitle]">
[{ oxinputhelp ident="D3_GOOGLEANALYTICS_BROWSER_SETDETECTTITLE_DESC" }]
</dd>
<div class="spacer"></div>
</dl>
</div>
</div>
<div class="groupExp">
<div class="">
<a class="rc" onclick="_groupExp(this); return false;" href="#">
<b>
[{oxmultilang ident="D3_GOOGLEANALYTICS_CUSTOMVARS"}]
</b>
</a>
<dl>
<dt>
[{oxmultilang ident="D3_GOOGLEANALYTICS_CUSTOMVARS_TRANSMIT"}]
[{* _gaq.push(['_setCustomVar', false]); *}]
</dt>
<dd>
<input type="hidden" name="value[d3_cfg_mod__blD3GAUseCustomVars]" value="0">
<input class="edittext ext_edittext" type="checkbox" value="1" [{if $value->d3_cfg_mod__blD3GAUseCustomVars}]checked[{/if}] name="value[d3_cfg_mod__blD3GAUseCustomVars]">
[{ oxinputhelp ident="D3_GOOGLEANALYTICS_CUSTOMVARS_TRANSMIT_DESC" }]
</dd>
<div class="spacer"></div>
</dl>
</div>
</div>
<table width="100%">
<tr>
<td class="edittext ext_edittext" align="left"><br>
<span class="d3modcfg_btn icon status_ok">
<input type="submit" name="save" value="[{oxmultilang ident="D3_CFG_MOD_GENERAL_SAVE"}]">
<div></div>
</span>
</td>
</tr>
</table>
<br><br>[{oxmultilang ident="D3_GOOGLEANALYTICS_SECURITYINFORMATIONS"}]
[{/if}]
[{include file="bottomitem.tpl"}]
<script type="text/javascript">
if (parent.parent)
{ parent.parent.sShopTitle = "[{$actshopobj->oxshops__oxname->getRawValue()|oxaddslashes}]";
parent.parent.sMenuItem = "[{oxmultilang ident="d3mxgoogleanalytics"}]";
parent.parent.sMenuSubItem = "[{oxmultilang ident="d3tbclgoogleanalytics_main"}]";
parent.parent.sWorkArea = "[{$_act}]";
parent.parent.setTitle();
}
</script>

View File

@ -0,0 +1,45 @@
[{*** D3 MOD NEXT_LINE * GoogleAnalytics ***}]
<form class="oxValidate" action="[{ $oViewConf->getSslSelfLink()|oxaddparams:"cl=user" }]" name="order" method="post">
[{assign var="aErrors" value=$oView->getFieldValidationErrors()}]
[{ $oViewConf->getHiddenSid() }]
[{ $oViewConf->getNavFormParams() }]
<input type="hidden" name="cl" value="user">
<input type="hidden" name="option" value="[{$oView->getLoginOption()}]">
<input type="hidden" name="fnc" value="changeuser">
<input type="hidden" name="lgn_cook" value="0">
<input type="hidden" name="blshowshipaddress" value="1">
<div class="lineBox clear">
<a href="[{ oxgetseourl ident=$oViewConf->getBasketLink() }]" class="submitButton largeButton" id="userBackStepBottom">[{ oxmultilang ident="PAGE_CHECKOUT_BASKET_BACKSTEP" }]</a>
<button id="userNextStepTop" class="submitButton largeButton nextStep" name="userform" type="submit">[{ oxmultilang ident="PAGE_CHECKOUT_BASKET_NEXTSTEP" }]</button>
</div>
<div class="checkoutCollumns clear">
<div class="collumn">
<h3 class="blockHead">[{ oxmultilang ident="FORM_REGISTER_BILLINGADDRESS" }]</h3>
<ul class="form" style="display: none;" id="addressForm">
[{ include file="form/fieldset/user_billing.tpl" noFormSubmit=true blSubscribeNews=true blOrderRemark=true}]
</ul>
<ul class="form" id="addressText">
[{ include file="widget/address/billing_address.tpl" noFormSubmit=true blSubscribeNews=true blOrderRemark=true}]
<button id="userChangeAddress" class="submitButton largeButton" name="changeBillAddress" type="submit">[{ oxmultilang ident="PAGE_CHECKOUT_BASKET_CHANGE" }]</button>
</ul>
[{oxscript add="$('#userChangeAddress').click( function() { $('#addressForm').show();$('#addressText').hide();return false;});"}]
</div>
<div class="collumn">
<h3 class="blockHead">[{ oxmultilang ident="FORM_REGISTER_SHIPPINGADDRESS" }]</h3>
<p><input type="checkbox" name="blshowshipaddress" id="showShipAddress" [{if !$oView->showShipAddress()}]checked[{/if}] value="0"><label for="showShipAddress">[{ oxmultilang ident="FORM_REGISTER_USE_BILLINGADDRESS_FOR_SHIPPINGADDRESS" }]</label></p>
<ul id="shippingAddress" class="form" [{if !$oView->showShipAddress()}]style="display: none;"[{/if}]>
[{ include file="form/fieldset/user_shipping.tpl" noFormSubmit=true onChangeClass='user'}]
</ul>
</div>
</div>
[{oxscript add="$('#showShipAddress').change( function() { $('#shippingAddress').toggle($(this).is(':not(:checked)'));});"}]
<div class="lineBox clear">
<a href="[{ oxgetseourl ident=$oViewConf->getBasketLink() }]" class="submitButton largeButton" id="userBackStepBottom">[{ oxmultilang ident="PAGE_CHECKOUT_BASKET_BACKSTEP" }]</a>
<button id="userNextStepBottom" class="submitButton largeButton nextStep" name="userform" type="submit">[{ oxmultilang ident="PAGE_CHECKOUT_BASKET_NEXTSTEP" }]</button>
</div>
</form>

View File

@ -0,0 +1,50 @@
[{*** D3 MOD NEXT_LINE * GoogleAnalytics ***}]
<form class="oxValidate" action="[{ $oViewConf->getSslSelfLink()|oxaddparams:"cl=user" }]" name="order" method="post">
[{assign var="aErrors" value=$oView->getFieldValidationErrors()}]
[{ $oViewConf->getHiddenSid() }]
[{ $oViewConf->getNavFormParams() }]
<input type="hidden" name="cl" value="user">
<input type="hidden" name="option" value="1">
[{if !$oxcmp_user->oxuser__oxpassword->value }]
<input type="hidden" name="fnc" value="createuser">
[{else}]
<input type="hidden" name="fnc" value="changeuser">
<input type="hidden" name="lgn_cook" value="0">
[{/if}]
<input type="hidden" id="reloadAddress" name="reloadaddress" value="">
<input type="hidden" name="blshowshipaddress" value="1">
<div class="lineBox clear">
<a href="[{ oxgetseourl ident=$oViewConf->getBasketLink() }]" class="submitButton largeButton" id="userBackStepBottom">[{ oxmultilang ident="PAGE_CHECKOUT_BASKET_BACKSTEP" }]</a>
<button id="userNextStepTop" class="submitButton largeButton nextStep" name="userform" type="submit">[{ oxmultilang ident="PAGE_CHECKOUT_BASKET_NEXTSTEP" }]</button>
</div>
<div class="checkoutCollumns clear">
<div class="row">
<h3 class="blockHead">[{ oxmultilang ident="FORM_REGISTER_ACCOUNTINFO" }]</h3>
<ul class="form">
[{ include file="form/fieldset/user_noaccount.tpl" }]
</ul>
</div>
<div class="collumn">
<h3 class="blockHead">[{ oxmultilang ident="FORM_REGISTER_BILLINGADDRESS" }]</h3>
<ul class="form">
[{ include file="form/fieldset/user_billing.tpl" noFormSubmit=true blOrderRemark=true}]
</ul>
</div>
<div class="collumn">
<h3 class="blockHead">[{ oxmultilang ident="FORM_REGISTER_SHIPPINGADDRESS" }]</h3>
<p><input type="checkbox" name="blshowshipaddress" id="showShipAddress" [{if !$oView->showShipAddress()}]checked[{/if}] value="0"><label for="showShipAddress">[{ oxmultilang ident="FORM_REGISTER_USE_BILLINGADDRESS_FOR_SHIPPINGADDRESS" }]</label></p>
<ul id="shippingAddress" class="form" [{if !$oView->showShipAddress()}]style="display: none;"[{/if}]>
[{ include file="form/fieldset/user_shipping.tpl" noFormSubmit=true}]
</ul>
</div>
</div>
[{oxscript add="$('#showShipAddress').change( function() { $('#shippingAddress').toggle($(this).is(':not(:checked)'));});"}]
<div class="lineBox clear">
<a href="[{ oxgetseourl ident=$oViewConf->getBasketLink() }]" class="submitButton largeButton" id="userBackStepBottom">[{ oxmultilang ident="PAGE_CHECKOUT_BASKET_BACKSTEP" }]</a>
<button id="userNextStepBottom" class="submitButton largeButton nextStep" name="userform" type="submit">[{ oxmultilang ident="PAGE_CHECKOUT_BASKET_NEXTSTEP" }]</button>
</div>
</form>

View File

@ -0,0 +1,50 @@
[{*** D3 MOD NEXT_LINE * GoogleAnalytics ***}]
<form class="oxValidate" action="[{ $oViewConf->getSslSelfLink()|oxaddparams:"cl=user" }]" name="order" method="post">
[{assign var="aErrors" value=$oView->getFieldValidationErrors()}]
[{ $oViewConf->getHiddenSid() }]
[{ $oViewConf->getNavFormParams() }]
<input type="hidden" name="cl" value="user">
<input type="hidden" name="option" value="3">
[{if !$oxcmp_user->oxuser__oxpassword->value }]
<input type="hidden" name="fnc" value="createuser">
[{else}]
<input type="hidden" name="fnc" value="changeuser">
<input type="hidden" name="lgn_cook" value="0">
[{/if}]
<input type="hidden" id="reloadAddress" name="reloadaddress" value="">
<input type="hidden" name="blshowshipaddress" value="1">
<div class="lineBox clear">
<a href="[{ oxgetseourl ident=$oViewConf->getBasketLink() }]" class="submitButton largeButton" id="userBackStepBottom">[{ oxmultilang ident="PAGE_CHECKOUT_BASKET_BACKSTEP" }]</a>
<button id="userNextStepTop" class="submitButton largeButton nextStep" name="userform" type="submit">[{ oxmultilang ident="PAGE_CHECKOUT_BASKET_NEXTSTEP" }]</button>
</div>
<div class="checkoutCollumns clear">
<div class="row">
<h3 class="blockHead">[{ oxmultilang ident="FORM_REGISTER_ACCOUNTINFO" }]</h3>
<ul class="form">
[{ include file="form/fieldset/user_account.tpl" }]
</ul>
</div>
<div class="collumn">
<h3 class="blockHead">[{ oxmultilang ident="FORM_REGISTER_BILLINGADDRESS" }]</h3>
<ul class="form">
[{ include file="form/fieldset/user_billing.tpl" noFormSubmit=true blSubscribeNews=true blOrderRemark=true}]
</ul>
</div>
<div class="collumn">
<h3 class="blockHead">[{ oxmultilang ident="FORM_REGISTER_SHIPPINGADDRESS" }]</h3>
<p><input type="checkbox" name="blshowshipaddress" id="showShipAddress" [{if !$oView->showShipAddress()}]checked[{/if}] value="0"><label for="showShipAddress">[{ oxmultilang ident="FORM_REGISTER_USE_BILLINGADDRESS_FOR_SHIPPINGADDRESS" }]</label></p>
<ul id="shippingAddress" class="form" [{if !$oView->showShipAddress()}]style="display: none;"[{/if}]>
[{ include file="form/fieldset/user_shipping.tpl" noFormSubmit=true}]
</ul>
</div>
</div>
[{oxscript add="$('#showShipAddress').change( function() { $('#shippingAddress').toggle($(this).is(':not(:checked)'));});"}]
<div class="lineBox clear">
<a href="[{ oxgetseourl ident=$oViewConf->getBasketLink() }]" class="submitButton largeButton" id="userBackStepBottom">[{ oxmultilang ident="PAGE_CHECKOUT_BASKET_BACKSTEP" }]</a>
<button id="userNextStepBottom" class="submitButton largeButton nextStep" name="userform" type="submit">[{ oxmultilang ident="PAGE_CHECKOUT_BASKET_NEXTSTEP" }]</button>
</div>
</form>

View File

@ -0,0 +1,84 @@
<div id="footer">
<div id="panel" class="corners">
[{capture append="oxidBlock_footer"}]
<div class="bar">
[{if $oView->isActive('FbLike') && $oViewConf->getFbAppId()}]
<div class="facebook">
[{include file="widget/facebook/like.tpl"}]
</div>
[{/if}]
[{include file="widget/footer/newsletter.tpl"}]
<div class="deliveryinfo">
[{oxifcontent ident="oxdeliveryinfo" object="oCont"}]
<a href="[{ $oCont->getLink() }]" rel="nofollow">[{ oxmultilang ident="FOOTER_INCLTAXANDPLUSSHIPPING" }]</a>
[{/oxifcontent}]
</div>
</div>
[{/capture}]
[{capture append="oxidBlock_footer"}]
<dl class="services" id="footerServices">
<dt>[{oxmultilang ident="FOOTER_SERVICES" }]</dt>
<dd>[{include file="widget/footer/services.tpl"}]</dd>
</dl>
[{/capture}]
[{capture append="oxidBlock_footer"}]
<dl class="services" id="footerServices">
<dt>[{oxmultilang ident="FOOTER_INFORMATION" }]</dt>
<dd>[{include file="widget/footer/info.tpl"}]</dd>
</dl>
[{/capture}]
[{if $oView->getManufacturerlist()|count}]
[{capture append="oxidBlock_footer"}]
<dl class="manufacturers" id="footerManufacturers">
<dt>[{oxmultilang ident="FOOTER_MANUFACTURERS" }]</dt>
<dd>[{include file="widget/footer/manufacturers.tpl" manufacturers=$oView->getManufacturerlist()}]</dd>
</dl>
[{/capture}]
[{/if}]
[{if $oView->getVendorlist()|count}]
[{capture append="oxidBlock_footer" }]
<dl class="vendors" id="footerVendors">
<dt>[{oxmultilang ident="FOOTER_DISTRIBUTORS" }]</dt>
<dd>[{include file="widget/footer/vendors.tpl" vendors=$oView->getVendorlist()}]</dd>
</dl>
[{/capture}]
[{/if}]
[{if $oxcmp_categories }]
[{capture append="oxidBlock_footer"}]
<dl class="categories" id="footerCategories">
<dt>[{oxmultilang ident="FOOTER_CATEGORIES" }]</dt>
<dd>[{include file="widget/footer/categorieslist.tpl" categories=$oxcmp_categories}]</dd>
</dl>
[{/capture}]
[{/if}]
[{foreach from=$oxidBlock_footer item="_block"}]
[{$_block}]
[{/foreach}]
</div>
<div class="copyright">
<img src="[{$oViewConf->getImageUrl()}]logo_small.png">
</div>
<div class="text">
[{oxifcontent ident="oxstdfooter" object="oCont"}]
[{$oCont->oxcontents__oxcontent->value}]
[{/oxifcontent}]
</div>
</div>
[{if $oView->isRootCatChanged()}]
[{oxscript add="$( '#scRootCatChanged' ).oxModalPopup({ target: '#scRootCatChanged', openDialog: true});"}]
<div id="scRootCatChanged" class="popupBox corners FXgradGreyLight glowShadow overlayPop">
[{include file="form/privatesales/basketexcl.tpl"}]
</div>
[{/if}]
[{*** D3 MOD START * GoogleAnalytics ***}]
[{d3modcfgcheck modid="d3_googleanalytics"}]
[{include file="widget/d3googleanalytics/d3GoogleAnalytics.tpl"}]
[{/d3modcfgcheck}]
[{*** D3 MOD END * GoogleAnalytics ***}]

View File

@ -0,0 +1,99 @@
[{oxstyle include="css/checkout.css"}]
[{capture append="oxidBlock_content"}]
[{* ordering steps *}]
[{include file="page/checkout/inc/steps.tpl" active=1 }]
[{assign var="currency" value=$oView->getActCurrency() }]
[{if !$oxcmp_basket->getProductsCount() }]
<div class="status corners error">[{ oxmultilang ident="PAGE_CHECKOUT_BASKET_EMPTYSHIPPINGCART" }]</div>
[{else }]
<div class="lineBox clear">
[{if $oView->showBackToShop()}]
<div class="backtoshop">
[{*** D3 MOD NEXT_LINE * GoogleAnalytics ***}]
<form action="[{ $oViewConf->getSslSelfLink()|oxaddparams:"cl=basket" }]" method="post">
[{ $oViewConf->getHiddenSid() }]
<input type="hidden" name="cl" value="basket">
<input type="hidden" name="fnc" value="backtoshop">
<button type="submit" class="submitButton">[{ oxmultilang ident="PAGE_CHECKOUT_BASKET_CONTINUESHOPPING" }]</button>
</form>
</div>
[{/if}]
[{if $oView->isLowOrderPrice() }]
<div>[{ oxmultilang ident="PAGE_CHECKOUT_BASKET_MINORDERPRICE" }] [{ $oView->getMinOrderPrice() }] [{ $currency->sign }]</div>
[{else}]
[{block name="basket_btn_next_top"}]
[{*** D3 MOD NEXT_LINE * GoogleAnalytics ***}]
<form action="[{ $oViewConf->getSslSelfLink()|oxaddparams:"cl=user" }]" method="post">
[{ $oViewConf->getHiddenSid() }]
<input type="hidden" name="cl" value="user">
<button type="submit" class="submitButton largeButton nextStep">[{ oxmultilang ident="PAGE_CHECKOUT_BASKET_NEXTSTEP" }]</button>
</form>
[{/block}]
[{/if}]
</div>
[{include file="page/checkout/inc/basketcontents.tpl" editable=true}]
[{if $oViewConf->getShowVouchers()}]
[{*** D3 MOD NEXT_LINE * GoogleAnalytics ***}]
<form name="voucher" action="[{ $oViewConf->getSelfActionLink()|oxaddparams:"cl=basket" }]" method="post" class="left oxValidate">
<div class="couponBox" id="coupon">
[{foreach from=$Errors.basket item=oEr key=key}]
[{if $oEr->getErrorClassType() == 'oxVoucherException'}]
<div class="inlineError">
[{ oxmultilang ident="PAGE_CHECKOUT_BASKET_COUPONNOTACCEPTED1" }] <strong>&ldquo;[{ $oEr->getValue('voucherNr') }]&rdquo;</strong> [{ oxmultilang ident="PAGE_CHECKOUT_BASKET_COUPONNOTACCEPTED2" }]<br>
<strong>[{ oxmultilang ident="PAGE_CHECKOUT_BASKET_REASON" }]</strong>
[{ $oEr->getOxMessage() }]
</div>
[{/if}]
[{/foreach}]
<label>[{ oxmultilang ident="PAGE_CHECKOUT_BASKET_ENTERCOUPONNUMBER" }]</label>
[{ $oViewConf->getHiddenSid() }]
<input type="hidden" name="cl" value="basket">
<input type="hidden" name="fnc" value="addVoucher">
<input type="text" size="20" name="voucherNr" class="textbox oxValidate oxValidate_notEmpty">
<button type="submit" class="submitButton largeButton">[{ oxmultilang ident="PAGE_CHECKOUT_BASKET_SUBMITCOUPON" }]</button>
<p class="oxValidateError">
<span class="oxError_notEmpty">[{ oxmultilang ident="EXCEPTION_INPUT_NOTALLFIELDS" }]</span>
</p>
<input type="hidden" name="CustomError" value='basket'>
</div>
</form>
[{/if}]
<div class="lineBox clear">
[{if $oView->showBackToShop()}]
[{*** D3 MOD NEXT_LINE * GoogleAnalytics ***}]
<form action="[{ $oViewConf->getSslSelfLink()|oxaddparams:"cl=basket" }]" method="post">
<div class="backtoshop">
[{ $oViewConf->getHiddenSid() }]
<input type="hidden" name="cl" value="basket">
<input type="hidden" name="fnc" value="backtoshop">
<button type="submit" class="submitButton largeButton">[{ oxmultilang ident="PAGE_CHECKOUT_BASKET_CONTINUESHOPPING" }]</button>
</div>
</form>
[{/if}]
[{if $oView->isLowOrderPrice() }]
<div>[{ oxmultilang ident="PAGE_CHECKOUT_BASKET_MINORDERPRICE" }] [{ $oView->getMinOrderPrice() }] [{ $currency->sign }]</div>
[{else}]
[{block name="basket_btn_next_bottom"}]
[{*** D3 MOD NEXT_LINE * GoogleAnalytics ***}]
<form action="[{ $oViewConf->getSslSelfLink()|oxaddparams:"cl=user" }]" method="post">
[{ $oViewConf->getHiddenSid() }]
<input type="hidden" name="cl" value="user">
<button type="submit" class="submitButton largeButton nextStep">[{ oxmultilang ident="PAGE_CHECKOUT_BASKET_NEXTSTEP" }]</button>
</form>
[{/block}]
[{/if}]
</div>
[{/if }]
[{if $oView->isWrapping() }]
[{include file="page/checkout/inc/wrapping.tpl"}]
[{/if}]
[{oxscript add="$(function(){oxid.initBasket();});"}]
[{insert name="oxid_tracker" title=$template_title }]
[{/capture}]
[{include file="layout/page.tpl"}]

View File

@ -0,0 +1,182 @@
[{if $blD3GoogleAnalyticsActive && $oD3GASettings->getValue('sD3GAId')}]
[{if $oViewConf->getActiveClassName() == 'thankyou'}]
[{assign var="order" value=$oView->getOrder()}]
[{assign var="oPayment" value=$order->getPayment()}]
[{assign var="oDelSet" value=$order->getDelSet()}]
[{assign var="aVoucherSerieList" value=$order->d3getVoucherSerieList()}]
[{/if}]
[{strip}]
<script type="text/javascript">
var _gaq = _gaq || [];
_gaq.push(['_setAccount', '[{ $oD3GASettings->getValue('sD3GAId') }]']);
[{if $oD3GASettings->getValue('blD3GAAnonymizeIP')}]
_gaq.push(['_gat._anonymizeIp']);
[{/if}]
[{if $oD3GASettings->getValue('sD3GASetDomainName')}]
_gaq.push(['_setDomainName', '[{$oD3GASettings->getValue('sD3GASetDomainName')}]']);
_gaq.push(['_setAllowHash', false]);
[{else}]
_gaq.push(['_setDomainName', 'none']);
[{/if}]
[{if $oD3GASettings->getValue('sD3GASetCookiePath')}]
_gaq.push(['_setCookiePath', '[{$oD3GASettings->getValue('sD3GASetCookiePath')}]']);
[{/if}]
[{if $oD3GASettings->getValue('blD3GAAllowDomainLinker')}]
_gaq.push(['_setAllowLinker', true]);
[{/if}]
[{if $oD3GASettings->getValue('blD3GASetClientInfo')}]
_gaq.push(['_setClientInfo', false]);
[{else}]
_gaq.push(['_setClientInfo', true]);
[{/if}]
[{if $oD3GASettings->getValue('blD3GASetDetectFlash')}]
_gaq.push(['_setDetectFlash', false]);
[{else}]
_gaq.push(['_setDetectFlash', true]);
[{/if}]
[{if $oD3GASettings->getValue('blD3GASetDetectTitle')}]
_gaq.push(['_setDetectTitle', false]);
[{else}]
_gaq.push(['_setDetectTitle', true]);
[{/if}]
[{if !$oD3GASettings->getValue('blD3GASetCampaignTrack')}]
_gaq.push(['_setCampaignTrack', true]);
[{else}]
_gaq.push(['_setCampaignTrack', false]);
[{/if}]
[{if !$oD3GASettings->getValue('blD3GASetCampaignTrack') && $oD3GASettings->getValue('sD3GASetCampaignCookieTimeout')}]
_gaq.push(['_setCampaignCookieTimeout', '[{$oD3GASettings->getValue('sD3GASetCampaignCookieTimeout')}]']);
[{/if}]
[{if !$oD3GASettings->getValue('blD3GASetCampaignTrack') && $oD3GASettings->getValue('sD3GASetCampNameKey')}]
_gaq.push(['_setCampNameKey', '[{$oD3GASettings->getValue('sD3GASetCampNameKey')}]']);
[{/if}]
[{if !$oD3GASettings->getValue('blD3GASetCampaignTrack') && $oD3GASettings->getValue('sD3GASetCampMediumKey')}]
_gaq.push(['_setCampMediumKey', '[{$oD3GASettings->getValue('sD3GASetCampMediumKey')}]']);
[{/if}]
[{if !$oD3GASettings->getValue('blD3GASetCampaignTrack') && $oD3GASettings->getValue('sD3GASetCampSourceKey')}]
_gaq.push(['_setCampSourceKey', '[{$oD3GASettings->getValue('sD3GASetCampSourceKey')}]']);
[{/if}]
[{if !$oD3GASettings->getValue('blD3GASetCampaignTrack') && $oD3GASettings->getValue('sD3GASetCampTermKey')}]
_gaq.push(['_setCampTermKey', '[{$oD3GASettings->getValue('sD3GASetCampTermKey')}]']);
[{/if}]
[{if !$oD3GASettings->getValue('blD3GASetCampaignTrack') && $oD3GASettings->getValue('sD3GASetCampContentKey')}]
_gaq.push(['_setCampContentKey', '[{$oD3GASettings->getValue('sD3GASetCampContentKey')}]']);
[{/if}]
[{if !$oD3GASettings->getValue('blD3GASetCampaignTrack') && $oD3GASettings->getValue('sD3GASetCampContentKey')}]
_gaq.push(['_setCampNOKey', 'ga_nooverride']);
[{/if}]
[{if $oD3GASettings->getValue('blD3GAUseCustomVars')}]
[{* /*** add custom variables here ***/ *}]
[{if $oxcmp_user}]
_gaq.push(['_setCustomVar',
1, [{*// This custom var is set to slot #1. Required parameter.*}]
'Geschlecht', [{*// The name of the custom variable. Required parameter.*}]
[{if $oxcmp_user->oxuser__oxsal->value == 'MR'}]'male'[{elseif $oxcmp_user->oxuser__oxsal->value == 'MRS'}]'female'[{/if}],
[{*// The value of the custom variable. Required parameter.*}]
1 [{*// Sets the scope to visitor-level. Optional parameter.*}]
]);
[{/if}]
[{if $oViewConf->getActiveClassName() == 'thankyou' && $oPayment}]
_gaq.push(['_setCustomVar',2,'Zahlungsart', '[{$oPayment->getFieldData('oxdesc')}]' , 3]);
[{/if}]
[{if $oViewConf->getActiveClassName() == 'thankyou' && $oDelSet}]
_gaq.push(['_setCustomVar',3,'Versandart', '[{$oDelSet->getFieldData('oxtitle')}]' , 3]);
[{/if}]
[{if $oViewConf->getActiveClassName() == 'thankyou' && $aVoucherSerieList}]
[{foreach from=$aVoucherSerieList item="oVoucherSerie"}]
_gaq.push(['_setCustomVar',4,'Gutschein', '[{$oVoucherSerie->getFieldData('oxserienr')}]', 3]);
[{/foreach}]
[{/if}]
[{if $oViewConf->getActiveClassName() == 'thankyou' && $order}]
_gaq.push(['_setCustomVar',5,'Waehrung', '[{$order->getFieldData('oxcurrency')}]' , 3]);
[{/if}]
[{/if}]
_gaq.push(['_trackPageview']);
[{if $oD3GASettings->getValue('blD3GATrackPageLoadTime')}]
_gaq.push(['_trackPageLoadTime']);
[{/if}]
[{if $oD3GASettings->getValue('sD3GACookiePathCopy')}]
_gaq.push(['_cookiePathCopy', '[{$oD3GASettings->getValue('sD3GACookiePathCopy')}]']);
[{/if}]
[{if $oD3GASettings->getValue('blD3GASendECommerce') && $oViewConf->getActiveClassName() == 'thankyou'}]
[{assign var="currate" value=$order->oxorder__oxcurrate->value}]
_gaq.push(['_addTrans',
'[{ $order->oxorder__oxordernr->value }]', [{* // order ID - required *}]
'[{ $oxcmp_shop->oxshops__oxname->value}]', [{* // affiliation or store name *}]
[{if $oD3GASettings->getValue('blD3GAUseNetto') }]
[{*'[{math equation="s / r" s=$order->getOrderNetSum() r=$currate format="%.2f"}]', // total - required - has to be gross sum *}]
'[{math equation="s / r" s=$order->getTotalOrderSum() r=$currate format="%.2f"}]', [{* // total - required *}]
[{else}]
'[{math equation="s / r" s=$order->getTotalOrderSum() r=$currate format="%.2f"}]', [{* // total - required *}]
[{/if}]
'', [{* // tax *}]
'[{math equation="s / r" s=$order->oxorder__oxdelcost->value r=$currate format="%.2f"}]', [{* // shipping *}]
'[{ $order->oxorder__oxbillcity->value }]', [{* // city *}]
'[{ $order->oxorder__oxbillstate->value }]', [{* // state or province *}]
'[{ $order->oxorder__oxbillcountry->value }]' [{* // country *}]
]);
[{foreach from=$order->getOrderArticles() item=oOrderArticle}]
_gaq.push(['_addItem',
'[{ $order->oxorder__oxordernr->value }]', [{* // order ID - required *}]
'[{ $oOrderArticle->oxorderarticles__oxartnum->value }]', [{* // SKU/code *}]
'[{ $oOrderArticle->oxorderarticles__oxtitle->value }]', [{* // product name *}]
'[{ $oOrderArticle->oxorderarticles__oxselvariant->value }]', [{* // category or variation *}]
[{if $oD3GASettings->getValue('blD3GAUseNetto') }]
[{assign var="oPrice" value=$oOrderArticle->getPrice()}]
'[{math equation="s / r" s=$oPrice->getNettoPrice() r=$currate format="%.2f"}]', [{* // unit price - required *}]
[{else}]
'[{ $oOrderArticle->oxorderarticles__oxprice->value }]', [{* // unit price - required - is not currency depended *}]
[{/if}]
'[{ $oOrderArticle->oxorderarticles__oxamount->value }]' [{* // quantity - required *}]
]);
[{/foreach}]
_gaq.push(['_trackTrans']);
[{/if}]
(function() {
var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
[{if $oD3GASettings->getValue('blD3GAUseRemarketing')}]
ga.src = ('https:' == document.location.protocol ? 'https://' : 'http://') + 'stats.g.doubleclick.net/dc.js';
[{else}]
ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
[{/if}]
var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
})();
</script>
[{if (!$oD3GASettings->getValue('blD3GASetCampaignOnThankyouOnly') || $oViewConf->getActiveClassName() == 'thankyou') &&
!$oD3GASettings->getValue('blD3GASetCampaignTrack') && $oD3GASettings->getValue('sD3GACampaignCode')}]
[{$oD3GASettings->getValue('sD3GACampaignCode')}]
[{/if}]
[{/strip}]
[{/if}]

View File

@ -0,0 +1,81 @@
<div class="clear"></div>
</div>
<div id="footer">
<div class="bar copy">
<div class="left" id="delivery_link">
[{oxifcontent ident="oxdeliveryinfo" object="oCont"}]
<a href="[{ $oCont->getLink() }]" rel="nofollow">[{ oxmultilang ident="INC_FOOTER_INCLTAXANDPLUSSHIPPING" }]</a>
[{/oxifcontent}]
</div>
<div class="right">
&copy; <a href="[{ oxmultilang ident="OXID_ESALES_URL" }]" title="[{ oxmultilang ident="OXID_ESALES_URL_TITLE" }]">[{ oxmultilang ident="INC_FOOTER_SOFTWAREFROMOXIDESALES" }]</a>
</div>
<div class="clear"></div>
</div>
<div class="bar shop">
<a id="test_link_footer_home" href="[{ $oViewConf->getHomeLink() }]">[{ oxmultilang ident="INC_FOOTER_HOME" }]</a> |
<a id="test_link_footer_contact" href="[{ oxgetseourl ident=$oViewConf->getSelfLink()|cat:"cl=contact" }]">[{ oxmultilang ident="INC_FOOTER_CONTACT" }]</a> |
<a id="test_link_footer_help" href="[{ $oViewConf->getHelpPageLink() }]">[{ oxmultilang ident="INC_FOOTER_HELP" }]</a> |
<a id="test_link_footer_guestbook" href="[{ oxgetseourl ident=$oViewConf->getSelfLink()|cat:"cl=guestbook" }]">[{ oxmultilang ident="INC_FOOTER_GUESTBOOK" }]</a> |
<a id="test_link_footer_links" href="[{ oxgetseourl ident=$oViewConf->getSelfLink()|cat:"cl=links" }]">[{ oxmultilang ident="INC_FOOTER_LINKS" }]</a> |
[{oxifcontent ident="oximpressum" object="oCont"}]
<a id="test_link_footer_impressum" href="[{ $oCont->getLink() }]">[{ $oCont->oxcontents__oxtitle->value }]</a> |
[{/oxifcontent}]
[{oxifcontent ident="oxagb" object="oCont"}]
<a id="test_link_footer_terms" href="[{ $oCont->getLink() }]" rel="nofollow">[{ $oCont->oxcontents__oxtitle->value }]</a> |
[{/oxifcontent}]
<br>
[{oxhasrights ident="TOBASKET"}]
<a id="test_link_footer_basket" href="[{ oxgetseourl ident=$oViewConf->getBasketLink() }]" rel="nofollow">[{ oxmultilang ident="INC_FOOTER_CART" }]</a> |
[{/oxhasrights}]
<a id="test_link_footer_account" href="[{ oxgetseourl ident=$oViewConf->getSelfLink()|cat:"cl=account" }]" rel="nofollow">[{ oxmultilang ident="INC_FOOTER_MYACCOUNT" }]</a> |
<a id="test_link_footer_noticelist" href="[{ oxgetseourl ident=$oViewConf->getSelfLink()|cat:"cl=account_noticelist" }]" rel="nofollow"> [{ oxmultilang ident="INC_FOOTER_MYNOTICELIST" }]</a>
[{if $oViewConf->getShowWishlist()}]
| <a id="test_link_footer_wishlist" href="[{ oxgetseourl ident=$oViewConf->getSelfLink()|cat:"cl=account_wishlist" }]" rel="nofollow"> [{ oxmultilang ident="INC_FOOTER_MYWISHLIST" }]</a>
| <a href="[{ oxgetseourl ident=$oViewConf->getSelfLink()|cat:"cl=wishlist" params="wishid="|cat:$oView->getWishlistUserId() }]" rel="nofollow">[{ oxmultilang ident="INC_FOOTER_PUBLICWISHLIST" }]</a>
[{/if}]
</div>
<div class="bar icons">
[{*
<a href="http://validator.w3.org/check?uri=referer"><img src="http://www.w3.org/Icons/valid-html401" alt="Valid HTML 4.01 Strict" height="31" width="88"></a>
<a href="http://jigsaw.w3.org/css-validator/"><img style="border:0;width:88px;height:31px" src="http://www.w3.org/Icons/valid-css2" alt="Valid CSS!" /></a>
*}]
</div>
<div class="shopicons">
<div class="left"><img src="[{$oViewConf->getImageUrl()}]cc.jpg" alt=""></div>
<div class="right"><a href="[{ oxmultilang ident="OXID_ESALES_URL" }]" title="[{ oxmultilang ident="OXID_ESALES_URL_TITLE" }]"><img src="[{$oViewConf->getImageUrl()}]oxid_powered.jpg" alt="[{ oxmultilang ident="INC_FOOTER_SOFTWAREANDSYSTEMBYOXID" }]" height="30" width="80"></a></div>
</div>
[{oxifcontent ident="oxstdfooter" object="oCont"}]
<div class="footertext">[{$oCont->oxcontents__oxcontent->value}]</div>
[{/oxifcontent}]
</div>
</div>
</div>
<div id="mask"></div>
[{if $popup}][{include file=$popup}][{/if}]
[{oxid_include_dynamic file="dyn/newbasketitem_popup.tpl"}]
[{if $oView->showFbConnectToAccountMsg()}]
[{ insert name="oxid_fblogin"}]
[{/if}]
[{oxid_include_dynamic file="dyn/popup_scbasketexcl.tpl"}]
[{oxscript include="oxid.js"}]
[{ include file="inc/facebook/fb_init.tpl" }]
[{oxscript}][{oxid_include_dynamic file="dyn/oxscript.tpl" }]
<!--[if lt IE 7]><script type="text/javascript">oxid.popup.addShim();</script><![endif]-->
[{*** D3 MOD START * GoogleAnalytics ***}]
[{d3modcfgcheck modid="d3_googleanalytics"}]
[{include file="inc/d3GoogleAnalytics.tpl"}]
[{/d3modcfgcheck}]
[{*** D3 MOD END * GoogleAnalytics ***}]
</body>
</html>

View File

@ -0,0 +1,84 @@
[{ if $oxcmp_basket->getProductsCount()}] <!-- $bl_perfShowRightBasket && -->
[{oxhasrights ident="TOBASKET"}]
[{assign var="currency" value=$oView->getActCurrency() }]
<div class="minibasket_container">
<strong class="h2">
<a id="test_[{$_basket_testid}]Header" rel="nofollow" href="[{ oxgetseourl ident=$oViewConf->getSelfLink()|cat:"cl=basket" }]">[{ oxmultilang ident="INC_RIGHTITEM_BASKET" }]</a>
</strong>
<div class="box minibasket">
[{if $_basket_extended }]
[{foreach from=$oxcmp_basket->getContents() name=rightlist item=_product}]
<div id="test_[{$_basket_testid}]Title_[{$_product->getProductId()}]_[{$smarty.foreach.rightlist.iteration}]" class="listitem">
[{ assign var="sRightListArtTitle" value=$_product->getTitle() }]
<a id="test_[{$_basket_testid}]Pic_[{$_product->getProductId()}]_[{$smarty.foreach.rightlist.iteration}]" href="[{$_product->getLink()}]" class="picture">
<img src="[{$_product->getIconUrl()}]" alt="[{ $sRightListArtTitle|strip_tags }]">
</a>
<a id="test_[{$_basket_testid}]TitleLink_[{$_product->getProductId()}]_[{$smarty.foreach.rightlist.iteration}]" href="[{$_product->getLink()}]">[{ $sRightListArtTitle|strip_tags }]</a>
<br>
( [{$_product->getAmount()}] [{ oxmultilang ident="INC_CMP_BASKET_QTY" }] )
</div>
[{/foreach}]
<div class="hr"></div>
[{/if}]
<table class="total">
<tr>
<th>[{ oxmultilang ident="INC_CMP_BASKET_PRODUCT" }]</th>
<td id="test_[{$_basket_testid}]Products">[{ $oxcmp_basket->getProductsCount()}]</td>
</tr>
<tr>
<th>[{ oxmultilang ident="INC_CMP_BASKET_QUANTITY" }]</th>
<td id="test_[{$_basket_testid}]Items">[{ $oxcmp_basket->getItemsCount()}]</td>
</tr>
[{ if $oxcmp_basket->getFDeliveryCosts() }]
<tr>
<th>[{ oxmultilang ident="INC_CMP_BASKET_SHIPPING" }]</th>
<td id="test_[{$_basket_testid}]Shipping">[{ $oxcmp_basket->getFDeliveryCosts() }] [{ $currency->sign}] </td>
</tr>
[{ /if}]
<tr>
<th><b>[{ oxmultilang ident="INC_CMP_BASKET_TOTALPRODUCTS" }]</b></th>
<td id="test_[{$_basket_testid}]Total"><b>[{ $oxcmp_basket->getFProductsPrice()}] [{ $currency->sign}]</b></td>
</tr>
[{if $oViewConf->getShowBasketTimeout()}]
<tr>
<th>[{ oxmultilang ident="INC_CMP_BASKET_TIMEOUT" }]</th>
[{counter name="mini_basket_countdown_nr" assign="countdown_nr"}]
<td class="countdown" id="countdown_[{$countdown_nr}]">[{$oViewConf->getBasketTimeLeft()|oxformattime}]</td>
[{oxscript include="jquery.min.js"}]
[{oxscript include="countdown.jquery.js"}]
[{capture name="countdown"}]
$(document).ready(
function(){
$(".minibasket_container #countdown_[{$countdown_nr}]").countdown(
function(count, element, container) {
if (count <= 1) {
$(element).parents(".minibasket_container").hide();
return container.not(element);
}
}
);
}
);
[{/capture}]
[{oxscript add=$smarty.capture.countdown}]
</tr>
[{/if}]
</table>
<div class="hr"></div>
[{*** D3 MOD NEXT_LINE * GoogleAnalytics ***}]
<form action="[{ $oViewConf->getSelfActionLink()|oxaddparams:"cl=basket" }]" method="post">
<div class="ta_right">
[{ $oViewConf->getHiddenSid() }]
<input type="hidden" name="cl" value="basket">
<div class="tocart"><input id="test_[{$_basket_testid}]Open" type="submit" class="btn" value="[{ oxmultilang ident="INC_RIGHTITEM_DISPLAYBASKET" }]"></div>
</div>
</form>
</div>
</div>
[{/oxhasrights}]
[{/if}]

View File

@ -0,0 +1,182 @@
[{if $blD3GoogleAnalyticsActive && $oD3GASettings->getValue('sD3GAId')}]
[{if $oViewConf->getActiveClassName() == 'thankyou'}]
[{assign var="order" value=$oView->getOrder()}]
[{assign var="oPayment" value=$order->getPayment()}]
[{assign var="oDelSet" value=$order->getDelSet()}]
[{assign var="aVoucherSerieList" value=$order->d3getVoucherSerieList()}]
[{/if}]
[{strip}]
<script type="text/javascript">
var _gaq = _gaq || [];
_gaq.push(['_setAccount', '[{ $oD3GASettings->getValue('sD3GAId') }]']);
[{if $oD3GASettings->getValue('blD3GAAnonymizeIP')}]
_gaq.push(['_gat._anonymizeIp']);
[{/if}]
[{if $oD3GASettings->getValue('sD3GASetDomainName')}]
_gaq.push(['_setDomainName', '[{$oD3GASettings->getValue('sD3GASetDomainName')}]']);
_gaq.push(['_setAllowHash', false]);
[{else}]
_gaq.push(['_setDomainName', 'none']);
[{/if}]
[{if $oD3GASettings->getValue('sD3GASetCookiePath')}]
_gaq.push(['_setCookiePath', '[{$oD3GASettings->getValue('sD3GASetCookiePath')}]']);
[{/if}]
[{if $oD3GASettings->getValue('blD3GAAllowDomainLinker')}]
_gaq.push(['_setAllowLinker', true]);
[{/if}]
[{if $oD3GASettings->getValue('blD3GASetClientInfo')}]
_gaq.push(['_setClientInfo', false]);
[{else}]
_gaq.push(['_setClientInfo', true]);
[{/if}]
[{if $oD3GASettings->getValue('blD3GASetDetectFlash')}]
_gaq.push(['_setDetectFlash', false]);
[{else}]
_gaq.push(['_setDetectFlash', true]);
[{/if}]
[{if $oD3GASettings->getValue('blD3GASetDetectTitle')}]
_gaq.push(['_setDetectTitle', false]);
[{else}]
_gaq.push(['_setDetectTitle', true]);
[{/if}]
[{if !$oD3GASettings->getValue('blD3GASetCampaignTrack')}]
_gaq.push(['_setCampaignTrack', true]);
[{else}]
_gaq.push(['_setCampaignTrack', false]);
[{/if}]
[{if !$oD3GASettings->getValue('blD3GASetCampaignTrack') && $oD3GASettings->getValue('sD3GASetCampaignCookieTimeout')}]
_gaq.push(['_setCampaignCookieTimeout', '[{$oD3GASettings->getValue('sD3GASetCampaignCookieTimeout')}]']);
[{/if}]
[{if !$oD3GASettings->getValue('blD3GASetCampaignTrack') && $oD3GASettings->getValue('sD3GASetCampNameKey')}]
_gaq.push(['_setCampNameKey', '[{$oD3GASettings->getValue('sD3GASetCampNameKey')}]']);
[{/if}]
[{if !$oD3GASettings->getValue('blD3GASetCampaignTrack') && $oD3GASettings->getValue('sD3GASetCampMediumKey')}]
_gaq.push(['_setCampMediumKey', '[{$oD3GASettings->getValue('sD3GASetCampMediumKey')}]']);
[{/if}]
[{if !$oD3GASettings->getValue('blD3GASetCampaignTrack') && $oD3GASettings->getValue('sD3GASetCampSourceKey')}]
_gaq.push(['_setCampSourceKey', '[{$oD3GASettings->getValue('sD3GASetCampSourceKey')}]']);
[{/if}]
[{if !$oD3GASettings->getValue('blD3GASetCampaignTrack') && $oD3GASettings->getValue('sD3GASetCampTermKey')}]
_gaq.push(['_setCampTermKey', '[{$oD3GASettings->getValue('sD3GASetCampTermKey')}]']);
[{/if}]
[{if !$oD3GASettings->getValue('blD3GASetCampaignTrack') && $oD3GASettings->getValue('sD3GASetCampContentKey')}]
_gaq.push(['_setCampContentKey', '[{$oD3GASettings->getValue('sD3GASetCampContentKey')}]']);
[{/if}]
[{if !$oD3GASettings->getValue('blD3GASetCampaignTrack') && $oD3GASettings->getValue('sD3GASetCampContentKey')}]
_gaq.push(['_setCampNOKey', 'ga_nooverride']);
[{/if}]
[{if $oD3GASettings->getValue('blD3GAUseCustomVars')}]
[{* /*** add custom variables here ***/ *}]
[{if $oxcmp_user}]
_gaq.push(['_setCustomVar',
1, [{*// This custom var is set to slot #1. Required parameter.*}]
'Geschlecht', [{*// The name of the custom variable. Required parameter.*}]
[{if $oxcmp_user->oxuser__oxsal->value == 'MR'}]'male'[{elseif $oxcmp_user->oxuser__oxsal->value == 'MRS'}]'female'[{/if}],
[{*// The value of the custom variable. Required parameter.*}]
1 [{*// Sets the scope to visitor-level. Optional parameter.*}]
]);
[{/if}]
[{if $oViewConf->getActiveClassName() == 'thankyou' && $oPayment}]
_gaq.push(['_setCustomVar',2,'Zahlungsart', '[{$oPayment->getFieldData('oxdesc')}]' , 3]);
[{/if}]
[{if $oViewConf->getActiveClassName() == 'thankyou' && $oDelSet}]
_gaq.push(['_setCustomVar',3,'Versandart', '[{$oDelSet->getFieldData('oxtitle')}]' , 3]);
[{/if}]
[{if $oViewConf->getActiveClassName() == 'thankyou' && $aVoucherSerieList}]
[{foreach from=$aVoucherSerieList item="oVoucherSerie"}]
_gaq.push(['_setCustomVar',4,'Gutschein', '[{$oVoucherSerie->getFieldData('oxserienr')}]', 3]);
[{/foreach}]
[{/if}]
[{if $oViewConf->getActiveClassName() == 'thankyou' && $order}]
_gaq.push(['_setCustomVar',5,'Waehrung', '[{$order->getFieldData('oxcurrency')}]' , 3]);
[{/if}]
[{/if}]
_gaq.push(['_trackPageview']);
[{if $oD3GASettings->getValue('blD3GATrackPageLoadTime')}]
_gaq.push(['_trackPageLoadTime']);
[{/if}]
[{if $oD3GASettings->getValue('sD3GACookiePathCopy')}]
_gaq.push(['_cookiePathCopy', '[{$oD3GASettings->getValue('sD3GACookiePathCopy')}]']);
[{/if}]
[{if $oD3GASettings->getValue('blD3GASendECommerce') && $oViewConf->getActiveClassName() == 'thankyou'}]
[{assign var="currate" value=$order->oxorder__oxcurrate->value}]
_gaq.push(['_addTrans',
'[{ $order->oxorder__oxordernr->value }]', [{* // order ID - required *}]
'[{ $oxcmp_shop->oxshops__oxname->value}]', [{* // affiliation or store name *}]
[{if $oD3GASettings->getValue('blD3GAUseNetto') }]
[{*'[{math equation="s / r" s=$order->getOrderNetSum() r=$currate format="%.2f"}]', // total - required - has to be gross sum *}]
'[{math equation="s / r" s=$order->getTotalOrderSum() r=$currate format="%.2f"}]', [{* // total - required *}]
[{else}]
'[{math equation="s / r" s=$order->getTotalOrderSum() r=$currate format="%.2f"}]', [{* // total - required *}]
[{/if}]
'', [{* // tax *}]
'[{math equation="s / r" s=$order->oxorder__oxdelcost->value r=$currate format="%.2f"}]', [{* // shipping *}]
'[{ $order->oxorder__oxbillcity->value }]', [{* // city *}]
'[{ $order->oxorder__oxbillstate->value }]', [{* // state or province *}]
'[{ $order->oxorder__oxbillcountry->value }]' [{* // country *}]
]);
[{foreach from=$order->getOrderArticles() item=oOrderArticle}]
_gaq.push(['_addItem',
'[{ $order->oxorder__oxordernr->value }]', [{* // order ID - required *}]
'[{ $oOrderArticle->oxorderarticles__oxartnum->value }]', [{* // SKU/code *}]
'[{ $oOrderArticle->oxorderarticles__oxtitle->value }]', [{* // product name *}]
'[{ $oOrderArticle->oxorderarticles__oxselvariant->value }]', [{* // category or variation *}]
[{if $oD3GASettings->getValue('blD3GAUseNetto') }]
[{assign var="oPrice" value=$oOrderArticle->getPrice()}]
'[{math equation="s / r" s=$oPrice->getNettoPrice() r=$currate format="%.2f"}]', [{* // unit price - required *}]
[{else}]
'[{ $oOrderArticle->oxorderarticles__oxprice->value }]', [{* // unit price - required - is not currency depended *}]
[{/if}]
'[{ $oOrderArticle->oxorderarticles__oxamount->value }]' [{* // quantity - required *}]
]);
[{/foreach}]
_gaq.push(['_trackTrans']);
[{/if}]
(function() {
var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
[{if $oD3GASettings->getValue('blD3GAUseRemarketing')}]
ga.src = ('https:' == document.location.protocol ? 'https://' : 'http://') + 'stats.g.doubleclick.net/dc.js';
[{else}]
ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
[{/if}]
var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
})();
</script>
[{if (!$oD3GASettings->getValue('blD3GASetCampaignOnThankyouOnly') || $oViewConf->getActiveClassName() == 'thankyou') &&
!$oD3GASettings->getValue('blD3GASetCampaignTrack') && $oD3GASettings->getValue('sD3GACampaignCode')}]
[{$oD3GASettings->getValue('sD3GACampaignCode')}]
[{/if}]
[{/strip}]
[{/if}]

View File

@ -0,0 +1,65 @@
<div id="wait" class="popup">
<strong>[{ oxmultilang ident="BASKET_POPUP_ADDEDARTICLETOBASKET" }]</strong>
[{*** D3 MOD NEXT_LINE * GoogleAnalytics ***}]
<form action="[{ $oViewConf->getCurrentHomeDir() }]index.php?cl=basket" method="post">
<div>
[{ $oViewConf->getHiddenSid() }]
<input type="hidden" name="cl" value="basket">
<input type="hidden" name="redirected" value="1">
[{oxhasrights ident="TOBASKET"}]
<input id="test_popupCart" type="submit" class="bl" value="[{ oxmultilang ident="BASKET_POPUP_FULL_DISPLAYCART" }]" onclick="if (oxid.popup) {oxid.popup.hide();}">
[{/oxhasrights}]
<input id="test_popupContinue" type="button" class="br disabled" value="[{ oxmultilang ident="BASKET_POPUP_FULL_CONTINUESHOPPING" }]" onclick="oxid.popup.hide();return false;" disabled="disabled">
</div>
</form>
</div>
[{ if $oxcmp_basket->getProductsCount() && ( $_newitem || $Errors.popup )}]
[{assign var="currency" value=$oView->getActCurrency() }]
<div id="popup" class="popup">
[{if $Errors.popup}]
[{foreach from=$Errors.popup item=oEr }]
<strong class="err">[{ $oEr->getOxMessage() }]</strong>
[{/foreach}]
[{else}]
<strong>[{ oxmultilang ident="BASKET_POPUP_FULL_ADDEDARTICLETOBASKET" }]</strong>
[{/if}]
[{oxhasrights ident="TOBASKET"}]
[{if $oxcmp_basket->getContents()}]
<table summary="[{ oxmultilang ident="INC_HEADER_CART" }]" cellpadding="2" cellspacing="2">
<tr>
<th>[{ oxmultilang ident="INC_CMP_BASKET_PRODUCT" }]</th>
<td>[{ $oxcmp_basket->getProductsCount()}]</td>
</tr>
<tr [{if !$oxcmp_basket->getFDeliveryCosts()}]class="sep"[{/if}]>
<th>[{ oxmultilang ident="INC_CMP_BASKET_QUANTITY" }]</th>
<td>[{ $oxcmp_basket->getItemsCount()}]</td>
</tr>
[{if $oxcmp_basket->getFDeliveryCosts()}]
<tr>
<th>[{ oxmultilang ident="INC_CMP_BASKET_SHIPPING" }]</th>
<td>[{ $oxcmp_basket->getFDeliveryCosts() }] [{ $currency->sign}]</td>
</tr>
[{/if}]
<tr>
<th>[{ oxmultilang ident="INC_CMP_BASKET_TOTALPRODUCTS" }]</th>
<td>[{ $oxcmp_basket->getFProductsPrice()}] [{ $currency->sign}]</td>
</tr>
</table>
[{/if}]
[{/oxhasrights}]
[{*** D3 MOD NEXT_LINE * GoogleAnalytics ***}]
<form action="[{ $oViewConf->getCurrentHomeDir() }]index.php?cl=basket" method="post">
<div>
[{ $oViewConf->getHiddenSid() }]
<input type="hidden" name="cl" value="basket">
<input type="hidden" name="redirected" value="1">
[{oxhasrights ident="TOBASKET"}]
<input type="submit" class="bl" value="[{ oxmultilang ident="BASKET_POPUP_FULL_DISPLAYCART" }]" onclick="oxid.popup.hide();">
[{/oxhasrights}]
<input type="button" class="br" value="[{ oxmultilang ident="BASKET_POPUP_FULL_CONTINUESHOPPING" }]" onclick="oxid.popup.hide();return false;">
</div>
</form>
</div>
[{oxscript add="oxid.popup.show();" }]
[{/if }]

View File

@ -0,0 +1,466 @@
[{assign var="template_title" value="BASKET_BASKET"|oxmultilangassign }]
[{include file="_header.tpl" title=$template_title location=$template_title}]
<!-- ordering steps -->
[{include file="inc/steps_item.tpl" highlight=1 }]
[{assign var="currency" value=$oView->getActCurrency() }]
[{if !$oxcmp_basket->getProductsCount() }]
<div class="msg">[{ oxmultilang ident="BASKET_EMPTYSHIPPINGCART" }]</div>
[{else }]
<div class="bar prevnext order">
[{if $oView->showBackToShop()}]
[{*** D3 MOD NEXT_LINE * GoogleAnalytics ***}]
<form action="[{ $oViewConf->getSslSelfLink()|oxaddparams:"cl=basket" }]" method="post">
<div>
[{ $oViewConf->getHiddenSid() }]
<input type="hidden" name="cl" value="basket">
<input type="hidden" name="fnc" value="backtoshop">
<div class="left arrowdown">
<input type="submit" value="[{ oxmultilang ident="BASKET_CONTINUESHOPPING" }]">
</div>
</div>
</form>
[{/if}]
[{if $oView->isLowOrderPrice() }]
<div class="minorderprice">[{ oxmultilang ident="BASKET_MINORDERPRICE" }] [{ $oView->getMinOrderPrice() }] [{ $currency->sign }]</div>
[{else}]
[{*** D3 MOD NEXT_LINE * GoogleAnalytics ***}]
<form action="[{ $oViewConf->getSslSelfLink()|oxaddparams:"cl=user" }]" method="post">
<div>
[{ $oViewConf->getHiddenSid() }]
<input type="hidden" name="cl" value="user">
<div class="right arrowright">
<input id="test_BasketNextStepTop" type="submit" value="[{ oxmultilang ident="BASKET_NEXTSTEP" }]">
</div>
</div>
</form>
[{/if}]
</div>
<!-- basket contents -->
[{*** D3 MOD NEXT_LINE * GoogleAnalytics ***}]
<form name="basket[{ $basketindex }]" action="[{ $oViewConf->getSelfActionLink()|oxaddparams:"cl=basket" }]" method="post">
<div>
[{ $oViewConf->getHiddenSid() }]
<input type="hidden" name="cl" value="basket">
<input type="hidden" name="fnc" value="changebasket">
<input type="hidden" name="CustomError" value='basket'>
</div>
<table class="basket">
<colgroup>
<col width="19">
<col width="75">
<col width="166">
<col width="60">
<col width="94">
<col width="61">
<col width="78">
<col width="7">
</colgroup>
<!-- basket header -->
<thead>
<tr>
<th class="brd"><div class="brd_line">&nbsp;</div></th>
<th>[{ oxmultilang ident="BASKET_ARTICEL" }]</th>
<th></th>
<th>[{ oxmultilang ident="BASKET_QUANTITY" }]</th>
<th class="ta_right">[{ oxmultilang ident="BASKET_UNITPRICE" }]</th>
<th class="ta_right">[{ oxmultilang ident="BASKET_TAX" }]&nbsp;&nbsp;</th>
<th class="ta_right">[{ oxmultilang ident="BASKET_TOTAL" }]</th>
<th class="lastcol"></th>
</tr>
</thead>
<!-- basket items -->
<tbody>
[{assign var="basketitemlist" value=$oView->getBasketArticles() }]
[{foreach key=basketindex from=$oxcmp_basket->getContents() item=basketitem name=test_Contents}]
[{assign var="basketproduct" value=$basketitemlist.$basketindex }]
<tr valign="top">
<!-- product image -->
<td class="brd">
<input id="test_removeCheck_[{ $basketproduct->oxarticles__oxid->value }]_[{$smarty.foreach.test_Contents.iteration}]" type="checkbox" name="aproducts[[{ $basketindex }]][remove]" value="1">
</td>
<td>
<a class="picture" id="test_basketPic_[{ $basketproduct->oxarticles__oxid->value }]_[{$smarty.foreach.test_Contents.iteration}]" href="[{ $basketproduct->getLink() }]" rel="nofollow">
<img src="[{ $basketproduct->getIconUrl() }]" alt="[{ $basketproduct->oxarticles__oxtitle->value|strip_tags }]">
</a>
</td>
<!-- product title & number -->
<td>
<div class="art_title"><a id="test_basketTitle_[{ $basketproduct->oxarticles__oxid->value }]_[{$smarty.foreach.test_Contents.iteration}]" rel="nofollow" href="[{ $basketproduct->getLink() }]">[{ $basketproduct->oxarticles__oxtitle->value }][{if $basketproduct->oxarticles__oxvarselect->value }], [{ $basketproduct->oxarticles__oxvarselect->value }][{/if }]</a>[{if $basketitem->isSkipDiscount() }] <sup><a rel="nofollow" href="#SkipDiscounts_link" class="note">**</a></sup>[{/if}]</div>
<div class="art_num" id="test_basketNo_[{ $basketproduct->oxarticles__oxid->value }]_[{$smarty.foreach.test_Contents.iteration}]">[{ oxmultilang ident="BASKET_ARTNOMBER" }] [{ $basketproduct->oxarticles__oxartnum->value }]</div>
[{if !$basketitem->isBundle() || !$basketitem->isDiscountArticle()}]
[{if $basketproduct->getDispSelList() }]
<div class="variants">
[{foreach key=iSel from=$basketproduct->getDispSelList() item=oList }]
<select id="test_basketSelect_[{ $basketproduct->oxarticles__oxid->value }]_[{$smarty.foreach.test_Contents.iteration}]_[{ $iSel }]" name="aproducts[[{ $basketindex }]][sel][[{ $iSel }]]">
[{foreach key=iSelIdx from=$oList item=oSelItem }]
[{if $oSelItem->name }]
<option value="[{ $iSelIdx }]"[{if $oSelItem->selected }]SELECTED[{/if }]>[{ $oSelItem->name }]</option>
[{/if }]
[{/foreach }]
</select>
[{/foreach }]
</div>
[{/if}]
[{/if }]
</td>
<!-- product quantity manager -->
<td align="right">
<input type="hidden" name="aproducts[[{ $basketindex }]][aid]" value="[{ $basketitem->getProductId() }]">
<input type="hidden" name="aproducts[[{ $basketindex }]][basketitemid]" value="[{ $basketindex }]">
<input type="hidden" name="aproducts[[{ $basketindex }]][override]" value="1">
[{if $basketitem->isBundle() }]
<input type="hidden" name="aproducts[[{ $basketindex }]][bundle]" value="1">
[{/if}]
[{if $basketitem->getdBundledAmount() > 0 && ($basketitem->isBundle() || $basketitem->isDiscountArticle()) }]
<div id="test_basketAmount_[{ $basketproduct->oxarticles__oxid->value }]_[{$smarty.foreach.test_Contents.iteration}]" align="center">+[{ $basketitem->getdBundledAmount() }]</div>
[{/if}]
[{if !$basketitem->isBundle() || !$basketitem->isDiscountArticle()}]
[{foreach key=sVar from=$basketitem->getPersParams() item=aParam }]
<b>[{ oxmultilang ident="BASKET_DETAILS" }]:</b>&nbsp;<input id="persparamInput_[{$basketitem->getProductId()}]_[{$sVar}]" type="text" name="aproducts[[{ $basketindex }]][persparam][[{ $sVar }]]" value="[{ $aParam }]"><br>
[{/foreach }]
<input id="test_basketAm_[{ $basketproduct->oxarticles__oxid->value }]_[{$smarty.foreach.test_Contents.iteration}]" type="text" name="aproducts[[{ $basketindex }]][am]" value="[{ $basketitem->getAmount() }]" size="2">
[{/if}]
</td>
<!-- product price -->
<td id="test_basket_Price_[{ $basketproduct->oxarticles__oxid->value }]_[{$smarty.foreach.test_Contents.iteration}]" class="price">
[{if !$basketitem->isBundle() || !$basketitem->isDiscountArticle()}]
[{if $basketitem->getFUnitPrice() }][{ $basketitem->getFUnitPrice() }]&nbsp;[{ $currency->sign}][{/if}]
[{/if}]
</td>
<!-- product VAT percent -->
<td id="test_basket_Vat_[{ $basketproduct->oxarticles__oxid->value }]_[{$smarty.foreach.test_Contents.iteration}]" class="vat">
[{if !$basketitem->isBundle() || !$basketitem->isDiscountArticle()}]
[{ $basketitem->getVatPercent() }]%
[{/if}]
</td>
<!-- product quantity * price -->
<td id="test_basket_TotalPrice_[{ $basketproduct->oxarticles__oxid->value }]_[{$smarty.foreach.test_Contents.iteration}]" class="totalprice">
[{if !$basketitem->isBundle() || !$basketitem->isDiscountArticle()}]
[{ $basketitem->getFTotalPrice() }]&nbsp;[{ $currency->sign }]
[{/if}]
</td>
<td></td>
</tr>
[{foreach from=$Errors.basket item=oEr key=key }]
[{if $oEr->getErrorClassType() == 'oxOutOfStockException'}]
<!-- display only the exceptions for the current article-->
[{if $basketproduct->oxarticles__oxid->value == $oEr->getValue('productId') }]
<tr>
<td class="brd"></td>
<td id="test_basket_StockError_[{ $basketproduct->oxarticles__oxid->value }]_[{$key}]" colspan="6">
<span class="err">[{ $oEr->getOxMessage() }] [{ $oEr->getValue('remainingAmount') }]</span>
</td>
<td></td>
</tr>
[{/if}]
[{/if}]
[{if $oEr->getErrorClassType() == 'oxArticleInputException'}]
[{if $basketproduct->oxarticles__oxid->value == $oEr->getValue('productId') }]
<tr class="notice">
<td></td>
<td colspan="6">
[{ $oEr->getOxMessage() }]
</td>
<td></td>
</tr>
[{/if}]
[{/if}]
[{/foreach}]
<tr class="bsk_sep">
<td class="brd"></td>
<td colspan="6" class="line"></td>
<td></td>
</tr>
<!-- basket items end -->
[{/foreach }]
<!-- basket update/delete buttons -->
<tr class="sumrow">
<td class="brd" valign="top">
<input type="checkbox" name="checkAll" onClick="oxid.checkAll(this, 'aproducts')" title="[{ oxmultilang ident="BASKET_SELECT_ALL" }]">
</td>
<td colspan="6">
<div class="frombasket">
<input id="test_basket_Remove" class="btn" type="submit" name="removeBtn" value="[{ oxmultilang ident="BASKET_REMOVE" }]">
</div>
&nbsp;&nbsp;&nbsp;
<span class="btn">
<input id="test_basketUpdate" class="upd" type="submit" name="updateBtn" value="[{ oxmultilang ident="BASKET_UPDATE" }]">
</span>
</td>
<td></td>
</tr>
<!-- basket summary -->
[{if !$oxcmp_basket->getDiscounts() }]
<tr class="sumrow">
<td class="brd"></td>
<td colspan="5" class="sumdesc">[{ oxmultilang ident="BASKET_TOTALNET" }]</td>
<td id="test_basketNet" align="right">[{ $oxcmp_basket->getProductsNetPrice() }]&nbsp;[{ $currency->sign }]</td>
<td></td>
</tr>
[{foreach from=$oxcmp_basket->getProductVats() item=VATitem key=key }]
<tr class="sumrow">
<td class="brd"></td>
<td colspan="5" class="sumdesc">[{ oxmultilang ident="BASKET_TAX1" }]&nbsp;[{ $key }][{ oxmultilang ident="BASKET_TAX2" }]</td>
<td id="test_basketVAT_[{$key}]" align="right">[{ $VATitem }]&nbsp;[{ $currency->sign }]</td>
<td></td>
</tr>
[{/foreach }]
[{/if }]
<tr class="sumrow">
<td class="brd"></td>
<td colspan="5" class="sumdesc">[{ oxmultilang ident="BASKET_TOTALGROSS" }]</td>
<td id="test_basketGross" align="right">[{ $oxcmp_basket->getFProductsPrice() }]&nbsp;[{ $currency->sign }]</td>
<td></td>
</tr>
[{if $oxcmp_basket->getDiscounts() }]
<tr class="bsk_sep"><td class="brd"></td><td colspan="6" class="line"></td><td></td></tr>
[{foreach from=$oxcmp_basket->getDiscounts() item=oDiscount name=test_Discounts}]
<tr class="sumrow">
<td class="brd"></td>
<td colspan="5" class="sumdesc discount">
<b class="fs11">[{if $oDiscount->dDiscount < 0 }][{ oxmultilang ident="BASKET_CHARGE" }][{else}][{ oxmultilang ident="BASKET_DISCOUNT2" }][{/if}]&nbsp;</b>
[{ $oDiscount->sDiscount }]:
</td>
<td id="test_basketDiscount_[{$smarty.foreach.test_Discounts.iteration}]" align="right">
[{if $oDiscount->dDiscount < 0 }][{ $oDiscount->fDiscount|replace:"-":"" }][{else}]-[{ $oDiscount->fDiscount }][{/if}]&nbsp;[{ $currency->sign }]
</td>
<td></td>
</tr>
[{/foreach }]
<tr class="sumrow">
<td class="brd"></td>
<td colspan="5" class="sumdesc">[{ oxmultilang ident="BASKET_TOTALNET" }]</td>
<td id="test_basketNet" align="right">[{ $oxcmp_basket->getProductsNetPrice() }]&nbsp;[{ $currency->sign }]</td>
<td></td>
</tr>
[{foreach from=$oxcmp_basket->getProductVats() item=VATitem key=key }]
<tr class="sumrow">
<td class="brd"></td>
<td colspan="5" class="sumdesc">[{ oxmultilang ident="BASKET_TAX1" }] [{ $key }][{ oxmultilang ident="BASKET_TAX2" }]</td>
<td id="test_basketVAT_[{$key}]" align="right">[{ $VATitem }]&nbsp;[{ $currency->sign }]</td>
<td></td>
</tr>
[{/foreach }]
[{/if }]
[{if $oViewConf->getShowVouchers() && $oxcmp_basket->getVoucherDiscValue() }]
<tr class="bsk_sep"><td class="brd"></td><td colspan="6" class="line"></td><td></td></tr>
[{foreach from=$oxcmp_basket->getVouchers() item=oVoucher key=key name=Voucher}]
<tr class="sumrow">
<td class="brd"></td>
<td colspan="2" class="coupon">
<b class="fs11">&nbsp;&nbsp;[{ oxmultilang ident="BASKET_COUPON" }]</b>&nbsp;
<span id="test_basketVoucher_[{$smarty.foreach.Voucher.iteration}]">([{ oxmultilang ident="BASKET_NOMBER" }] [{ $oVoucher->sVoucherNr }])</span>:
</td>
<td colspan="3">
<div class="frombasket">
<a id="test_basketVoucherRemove_[{$smarty.foreach.Voucher.iteration}]" href="[{ $oViewConf->getSelfLink() }]&amp;cl=basket&amp;fnc=removeVoucher&amp;voucherId=[{ $oVoucher->sVoucherId }]&amp;CustomError=basket" class="" rel="nofollow">[{ oxmultilang ident="BASKET_REMOVE2" }]</a>
</div>
</td>
<td align="right">
<span id="test_basketVoucherDiscount_[{$smarty.foreach.Voucher.iteration}]">-
[{ $oVoucher->fVoucherdiscount }]&nbsp;
[{ $currency->sign }]</span>
</td>
<td></td>
</tr>
[{/foreach }]
[{/if }]
[{if $oxcmp_basket->getDelCostNet() || $oxcmp_basket->getDelCostVat()}]
<tr class="bsk_sep"><td class="brd"></td><td colspan="6" class="line"></td><td></td></tr>
[{/if}]
[{if $oxcmp_basket->getDelCostNet() }]
<tr class="sumrow">
<td class="brd"></td>
<td colspan="5" class="sumdesc">[{if $oxcmp_basket->getDelCostVat() }][{ oxmultilang ident="BASKET_SHIPPINGNET" }][{else}][{ oxmultilang ident="BASKET_SHIPPING" }][{/if }]</td>
<td id="test_basketDeliveryNet" align="right">[{ $oxcmp_basket->getDelCostNet() }]&nbsp;[{ $currency->sign }]</td>
<td></td>
</tr>
[{if $oxcmp_basket->getDelCostVat() }]
<tr class="sumrow">
<td class="brd"></td>
<td colspan="5" class="sumdesc">[{ oxmultilang ident="BASKET_PLUSTAX1" }] [{ $oxcmp_basket->getDelCostVatPercent() }][{ oxmultilang ident="BASKET_PLUSTAX2" }]</td>
<td id="test_basketDeliveryVAT" align="right">[{ $oxcmp_basket->getDelCostVat() }]&nbsp;[{ $currency->sign }]</td>
<td></td>
</tr>
[{/if }]
[{/if }]
[{if $oxcmp_basket->getPaymentCosts() }]
<tr class="sumrow">
<td class="brd"></td>
<td colspan="5" class="sumdesc">[{if $oxcmp_basket->getPaymentCosts() >= 0}][{ oxmultilang ident="BASKET_PAYMENT" }][{else}][{ oxmultilang ident="BASKET_CHARGE2" }][{/if}] [{ oxmultilang ident="BASKET_DISCOUNT3" }]</td>
<td id="test_basketPaymentNet" align="right">[{ $oxcmp_basket->getPayCostNet() }]&nbsp;[{ $currency->sign }]</td>
<td></td>
</tr>
[{if $oxcmp_basket->getPayCostVat() }]
<tr class="sumrow">
<td class="brd"></td>
<td colspan="5" class="sumdesc">[{ oxmultilang ident="BASKET_PAYMENTTAX1" }] [{ $oxcmp_basket->getPayCostVatPercent() }] [{ oxmultilang ident="BASKET_PAYMENTTAX2" }]</td>
<td id="test_basketPaymentVAT" align="right">[{ $oxcmp_basket->getPayCostVat() }]&nbsp;[{ $currency->sign }]</td>
<td></td>
</tr>
[{/if }]
[{/if }]
[{ if $oxcmp_basket->getTsProtectionCosts() }]
<tr class="sumrow">
<td class="brd"></td>
<td colspan="5" class="sumdesc">[{ oxmultilang ident="BASKET_TSPROTECTION" }]</td>
<td id="test_basketTsProtectionNet" align="right">[{ $oxcmp_basket->getTsProtectionNet() }]&nbsp;[{ $currency->sign}]</td>
<td></td>
</tr>
[{ if $oxcmp_basket->getTsProtectionVat() }]
<tr class="sumrow">
<td class="brd"></td>
<td colspan="5" class="sumdesc">[{ oxmultilang ident="BASKET_TSPROTECTIONCHARGETAX1" }] [{ $oxcmp_basket->getTsProtectionVatPercent()}][{ oxmultilang ident="BASKET_TSPROTECTIONCHARGETAX2" }]</td>
<td id="test_basketTsProtectionVat" align="right">[{ $oxcmp_basket->getTsProtectionVat() }]&nbsp;[{ $currency->sign}]</td>
<td></td>
</tr>
[{/if}]
[{/if}]
[{ if $oViewConf->getShowGiftWrapping() && $oxcmp_basket->getWrappCostNet() }]
<tr class="sumrow">
<td class="brd"></td>
<td colspan="5" class="sumdesc">[{if $oxcmp_basket->getWrappCostVat() }][{ oxmultilang ident="ORDER_WRAPPINGNET" }][{else}][{ oxmultilang ident="ORDER_WRAPPINGGROSS1" }][{/if}]</td>
<td id="test_basketWrappNet" align="right">[{ $oxcmp_basket->getWrappCostNet() }] [{ $currency->sign}]</td>
<td></td>
</tr>
[{if $oxcmp_basket->getWrappCostVat() }]
<tr class="sumrow">
<td class="brd"></td>
<td colspan="5" class="sumdesc">[{ oxmultilang ident="ORDER_WRAPPINGTAX1" }] [{ $oxcmp_basket->getWrappCostVatPercent() }][{ oxmultilang ident="ORDER_WRAPPINGTAX2" }]</td>
<td id="test_basketWrappVat" align="right">[{ $oxcmp_basket->getWrappCostVat() }] [{ $currency->sign}]</td>
<td></td>
</tr>
[{/if}]
[{/if}]
<tr class="bsk_sep"><td class="brd"></td><td colspan="6" class="line"></td><td></td></tr>
<tr class="sumrow total">
<td class="brd"></td>
<td colspan="5" class="sumdesc"><b>[{ oxmultilang ident="BASKET_GRANDTOTAL" }]</b></td>
<td id="test_basketGrandTotal" align="right"><b>[{ $oxcmp_basket->getFPrice() }]&nbsp;[{ $currency->sign }]</b></td>
<td></td>
</tr>
<tr class="bsk_sep">
<td class="brd"></td>
<td colspan="6" class="bigline"></td>
<td></td>
</tr>
[{if $oxcmp_basket->hasSkipedDiscount() }]
<tr class="sumrow">
<td class="brd"></td>
<td colspan="6"><span id="SkipDiscounts_link"><span class="note">**</span> [{ oxmultilang ident="BASKET_DISCOUNTS_NOT_APPLIED_FOR_ARTICLES" }]</span></td>
<td></td>
</tr>
[{/if}]
<tr>
<td colspan="8" class="brd bottrow"></td>
</tr>
</tbody>
</table>
</form>
[{if $oViewConf->getShowVouchers()}]
<strong id="test_VoucherHeader" class="boxhead">[{ oxmultilang ident="BASKET_REDEEMCOUPON" }]</strong>
<div class="box">
[{foreach from=$Errors.basket item=oEr key=key }]
[{if $oEr->getErrorClassType() == 'oxVoucherException'}]
<span class="err">[{ oxmultilang ident="BASKET_COUPONNOTACCEPTED1" }] [{ $oEr->getValue('voucherNr') }] [{ oxmultilang ident="BASKET_COUPONNOTACCEPTED2" }]</span><br>
<span class="err">[{ oxmultilang ident="BASKET_REASON" }]</span>
<span class="err">[{ $oEr->getOxMessage() }]</span><br>
[{/if}]
[{/foreach}]
[{*** D3 MOD NEXT_LINE * GoogleAnalytics ***}]
<form name="voucher" action="[{ $oViewConf->getSelfActionLink()|oxaddparams:"cl=basket" }]" method="post" class="left">
<div>
<label>[{ oxmultilang ident="BASKET_ENTERCOUPONNUMBER" }]</label>
[{ $oViewConf->getHiddenSid() }]
<input type="hidden" name="cl" value="basket">
<input type="hidden" name="fnc" value="addVoucher">
<input type="text" size="20" name="voucherNr">
<span class="btn"><input id="test_basketVoucherAdd" class="btn" type="submit" value="[{ oxmultilang ident="BASKET_SUBMITCOUPON" }]"></span>
<input type="hidden" name="CustomError" value='basket'>
</div>
</form>
</div>
[{/if}]
<div class="bar prevnext bottom">
[{if $oView->showBackToShop()}]
[{*** D3 MOD NEXT_LINE * GoogleAnalytics ***}]
<form action="[{ $oViewConf->getSslSelfLink()|oxaddparams:"cl=basket" }]" method="post">
<div>
[{ $oViewConf->getHiddenSid() }]
<input type="hidden" name="cl" value="basket">
<input type="hidden" name="fnc" value="backtoshop">
<div class="left arrowdown">
<input type="submit" value="[{ oxmultilang ident="BASKET_CONTINUESHOPPING" }]">
</div>
</div>
</form>
[{/if}]
[{if $oView->isLowOrderPrice() }]
<div class="minorderprice">[{ oxmultilang ident="BASKET_MINORDERPRICE" }] [{ $oView->getMinOrderPrice() }] [{ $currency->sign }]</div>
[{else}]
[{*** D3 MOD NEXT_LINE * GoogleAnalytics ***}]
<form action="[{ $oViewConf->getSslSelfLink()|oxaddparams:"cl=user" }]" method="post">
<div>
[{ $oViewConf->getHiddenSid() }]
<input type="hidden" name="cl" value="user">
<div class="right arrowright">
<input id="test_BasketNextStepBottom" type="submit" value="[{ oxmultilang ident="BASKET_NEXTSTEP" }]">
</div>
</div>
</form>
[{/if}]
</div>
[{if $oView->getBasketSimilarList() }]
<strong id="test_similarlist" class="head2">[{ oxmultilang ident="ORDER_OTHERINTRESTINGARTICLES"}]</strong>
[{foreach from=$oView->getBasketSimilarList() item=simproduct }]
[{include file="inc/product.tpl" size="small" product=$simproduct testid="similar_"|cat:$simproduct->oxarticles__oxid->value }]
[{/foreach }]
[{/if }]
&nbsp;
[{/if }]
[{insert name="oxid_tracker" title=$template_title }]
[{include file="_footer.tpl" }]

View File

@ -0,0 +1,475 @@
[{assign var="template_title" value="USER_LOGINTITLE"|oxmultilangassign}]
[{include file="_header.tpl" title=$template_title location=$template_title}]
<!-- ordering steps -->
[{include file="inc/steps_item.tpl" highlight=2 }]
[{assign var="_blshownoregopt" value=$oView->getShowNoRegOption()}]
[{ if !$oxcmp_user && !$oView->getLoginOption() && !$oView->isConnectedWithFb() }]
[{if $_blshownoregopt }]
<div class="left">
<strong class="useroptboxhead">[{ oxmultilang ident="USER_OPTION1" }]</strong>
<div class="useroptbox">
<b>[{ oxmultilang ident="USER_ORDERWITHOUTREGISTER1" }]</b><br><br>
[{ oxmultilang ident="USER_ORDERWITHOUTREGISTER2" }]<br><br>
[{*** D3 MOD NEXT_LINE * GoogleAnalytics ***}]
<form action="[{ $oViewConf->getSslSelfLink()|oxaddparams:"cl=user" }]" method="post">
<div>
[{ $oViewConf->getHiddenSid() }]
[{ $oViewConf->getNavFormParams() }]
<input type="hidden" name="cl" value="user">
<input type="hidden" name="fnc" value="">
<input type="hidden" name="option" value="1">
<span class="btn"><input id="test_UsrOpt1" type="submit" name="send" value="[{ oxmultilang ident="USER_NEXT" }]" class="btn"></span>
</div>
</form>
</div>
</div>
[{/if}]
<div class="left">
<strong class="useroptboxhead[{if !$_blshownoregopt }]big[{/if}]">[{if !$_blshownoregopt }][{ oxmultilang ident="USER_OPTION1" }][{else}][{ oxmultilang ident="USER_OPTION2" }][{/if}]</strong>
<div class="useroptbox[{if !$_blshownoregopt }]big[{/if}]">
<b>[{ oxmultilang ident="USER_ALREADYCUSTOMER" }]</b><br><br>
[{ oxmultilang ident="USER_PLEASELOGIN" }]<br><br>
[{foreach from=$Errors.user item=oEr key=key }]
<div class="err">[{ $oEr->getOxMessage()}]</div>
[{/foreach}]
[{*** D3 MOD NEXT_LINE * GoogleAnalytics ***}]
<form action="[{ $oViewConf->getSslSelfLink()|oxaddparams:"cl=user" }]" method="post">
<div>
[{ $oViewConf->getHiddenSid() }]
[{ $oViewConf->getNavFormParams() }]
<input type="hidden" name="fnc" value="login_noredirect">
<input type="hidden" name="cl" value="user">
<input type="hidden" name="option" value="2">
<input type="hidden" name="lgn_cook" value="0">
<input type="hidden" name="CustomError" value='user'>
<span class="fs11"><b>[{ oxmultilang ident="USER_EMAIL" }]</b></span><br>
<input id="test_UsrOpt2_usr" type="text" name="lgn_usr" value="" size="25"><br><br>
<span class="fs11"><b>[{ oxmultilang ident="USER_PWD" }]</b></span><br>
<input id="test_UsrOpt2_pwd" type="password" name="lgn_pwd" value="" size="25"><br><br>
<span class="btn"><input id="test_UsrOpt2" type="submit" name="send" value="[{ oxmultilang ident="USER_LOGIN" }]" class="btn"></span><br><br>
<a id="test_UsrOpt2_forgotPwd" rel="nofollow" href="[{ oxgetseourl ident=$oViewConf->getSelfLink()|cat:"cl=forgotpwd" }]" class="link">[{ oxmultilang ident="USER_FORGOTPWD" }]</a><br><br>
</div>
</form>
</div>
</div>
<div class="left">
<strong class="useroptboxhead[{if !$_blshownoregopt }]big[{/if}]">[{if !$_blshownoregopt }][{ oxmultilang ident="USER_OPTION2" }][{else}][{ oxmultilang ident="USER_OPTION3" }][{/if}]</strong>
<div class="useroptbox[{if !$_blshownoregopt }]big[{/if}]">
<b>[{ oxmultilang ident="USER_OPENPERSONALACCOUNT1" }]</b><br><br>
[{ oxmultilang ident="USER_OPENPERSONALACCOUNT2" }] [{ oxmultilang ident="USER_OPENPERSONALACCOUNT3" }]<br><br>
<span class="fs11">
[{ oxmultilang ident="USER_OPENPERSONALACCOUNT4" }]<br>
[{ oxmultilang ident="USER_OPENPERSONALACCOUNT5" }]<br>
[{ oxmultilang ident="USER_OPENPERSONALACCOUNT6" }]<br>
[{ oxmultilang ident="USER_OPENPERSONALACCOUNT7" }]<br>
[{ oxmultilang ident="USER_OPENPERSONALACCOUNT8" }]<br>
[{ oxmultilang ident="USER_OPENPERSONALACCOUNT9" }]<br>
[{ oxmultilang ident="USER_OPENPERSONALACCOUNT10" }]
</span>
<br><br>
[{*** D3 MOD NEXT_LINE * GoogleAnalytics ***}]
<form action="[{ $oViewConf->getSslSelfLink()|oxaddparams:"cl=user" }]" method="post">
<div>
[{ $oViewConf->getHiddenSid() }]
[{ $oViewConf->getNavFormParams() }]
<input type="hidden" name="cl" value="user">
<input type="hidden" name="fnc" value="">
<input type="hidden" name="option" value="3">
<span class="btn"><input id="test_UsrOpt3" type="submit" name="send" value="[{ oxmultilang ident="USER_LOGIN2" }]" class="btn"></span>
</div>
</form>
</div>
</div>
[{else}]
[{assign var="invadr" value=$oView->getInvoiceAddress()}]
[{assign var="currency" value=$oView->getActCurrency() }]
[{if !$oxcmp_user && $oView->isConnectedWithFb()}]
<strong class="boxhead">[{ oxmultilang ident="USER_LOGIN3" }]</strong>
<div class="box info">
[{ oxmultilang ident="USER_FB_UPDATEACCOUNTMSG" }]
<br>
<br>
[{*** D3 MOD NEXT_LINE * GoogleAnalytics ***}]
<form action="[{ $oViewConf->getSslSelfLink()|oxaddparams:"cl=user" }]" method="post">
<div>
[{ $oViewConf->getHiddenSid() }]
[{ $oViewConf->getNavFormParams() }]
<input type="hidden" name="fnc" value="">
<input type="hidden" name="cl" value="user">
<input type="hidden" name="option" value="2">
<input type="hidden" name="lgn_cook" value="0">
<input type="hidden" name="fblogin" value="1">
<input type="hidden" name="CustomError" value='popup'>
<span class="btn"><input id="test_UsrOpt2UpdateAccount" type="submit" name="send" value="[{ oxmultilang ident="USER_UPDATE_ACCOUNT" }]" class="btn"></span><br><br>
</div>
</form>
</div>
[{/if}]
[{*** D3 MOD NEXT_LINE * GoogleAnalytics ***}]
<form action="[{ $oViewConf->getSslSelfLink()|oxaddparams:"cl=user" }]" name="order" method="post">
<div>
[{ $oViewConf->getHiddenSid() }]
[{ $oViewConf->getNavFormParams() }]
<input type="hidden" name="option" value="[{$oView->getLoginOption()}]">
<input type="hidden" name="cl" value="user">
<input type="hidden" name="CustomError" value='user'>
<input type="hidden" name="blhideshipaddress" value="0">
[{if !$oxcmp_user->oxuser__oxpassword->value }]
<input type="hidden" name="fnc" value="createuser">
[{else}]
<input type="hidden" name="fnc" value="changeuser">
<input type="hidden" name="lgn_cook" value="0">
[{/if}]
</div>
[{if $oView->isLowOrderPrice()}]
<div class="bar prevnext order">
<div class="minorderprice">[{ oxmultilang ident="BASKET_MINORDERPRICE" }] [{ $oView->getMinOrderPrice() }] [{ $currency->sign }]</div>
</div>
[{else}]
<div class="bar prevnext order">
<div class="right arrowright">
<input id="test_UserNextStepTop" name="userform" type="submit" value="[{ oxmultilang ident="USER_NEXTSTEP" }]">
</div>
</div>
[{/if}]
[{include file="inc/error.tpl" Errorlist=$Errors.user}]
[{if $oView->getLoginOption() == 3 || (!$oxcmp_user && $oView->isConnectedWithFb()) }]
<strong class="boxhead">[{ oxmultilang ident="USER_LOGIN3" }]</strong>
<div class="box info">
[{ oxmultilang ident="USER_ENTEREMAILANDPWD" }]<br>
[{ oxmultilang ident="USER_RECEIVECONFIRMATION" }]
<div class="dot_sep"></div>
<table class="form" width="90%">
<colgroup>
<col width="145">
</colgroup>
<tr>
<td><label>[{ oxmultilang ident="USER_EMAILADDRESS" }]</label></td>
<td><input id="userLoginName" type="text" name="lgn_usr" value="[{$oView->getActiveUsername()}]" size="37">&nbsp;<span class="req">*</span></td>
</tr>
<tr>
<td><label>[{ oxmultilang ident="USER_PASSWORD" }]</label></td>
<td><input id="userPassword" type="password" name="lgn_pwd" value="[{$lgn_pwd}]" size="37">&nbsp;<span class="req">*</span></td>
</tr>
<tr>
<td><label>[{ oxmultilang ident="USER_CONFIRMPWD" }]</label></td>
<td><input id="userPasswordConfirm" type="password" name="lgn_pwd2" value="[{$lgn_pwd2}]" size="37">&nbsp;<span class="req">*</span></td>
</tr>
</table>
</div>
[{/if}]
<strong class="boxhead">[{ oxmultilang ident="USER_SEND" }]</strong>
<div class="box info">
<b>[{ oxmultilang ident="USER_BILLINDADDRESS" }]</b> [{ oxmultilang ident="USER_COMPLETEALLMARKEDFIELDS" }]
<div class="dot_sep"></div>
<table class="form" width="90%">
<colgroup>
<col width="145">
</colgroup>
[{ if !$oxcmp_user->oxuser__oxpassword->value && $oView->getLoginOption() != 3 && !$oView->isConnectedWithFb() }]
<tr>
<td><label>[{ oxmultilang ident="USER_EMAILADDRESS2" }]</label></td>
<td>
<input id="userLoginName" type="text" name="lgn_usr" value="[{$oView->getActiveUsername()}]" size="37">
<span class="req">*</span></td>
</tr>
[{/if}]
<tr>
<td><label>[{ oxmultilang ident="USER_TITLE" }]</label></td>
<td>
[{include file="inc/salutation.tpl" name="invadr[oxuser__oxsal]" value=$oxcmp_user->oxuser__oxsal->value value2=$invadr.oxuser__oxsal}]
[{if $oView->isFieldRequired(oxuser__oxsal) }]<span class="req">*</span>[{/if}]
</td>
</tr>
<tr>
<td><label>[{ oxmultilang ident="USER_FIRSTNAME" }]</label></td>
<td>
<input type="text" size="37" maxlength="255" name="invadr[oxuser__oxfname]" value="[{if isset( $invadr.oxuser__oxfname ) }][{ $invadr.oxuser__oxfname }][{else}][{ $oxcmp_user->oxuser__oxfname->value }][{/if}]">
[{if $oView->isFieldRequired(oxuser__oxfname) }]<span class="req">*</span>[{/if}]
</td>
</tr>
<tr>
<td><label>[{ oxmultilang ident="USER_LASTNAME" }]</label></td>
<td>
<input type="text" size="37" maxlength="255" name="invadr[oxuser__oxlname]" value="[{if isset( $invadr.oxuser__oxlname ) }][{ $invadr.oxuser__oxlname }][{else}][{ $oxcmp_user->oxuser__oxlname->value }][{/if}]">
[{if $oView->isFieldRequired(oxuser__oxlname) }]<span class="req">*</span>[{/if}]
</td>
</tr>
<tr>
<td><label>[{ oxmultilang ident="USER_COMPANY" }]</label></td>
<td>
<input type="text" size="37" maxlength="255" name="invadr[oxuser__oxcompany]" value="[{if isset( $invadr.oxuser__oxcompany ) }][{ $invadr.oxuser__oxcompany }][{else}][{$oxcmp_user->oxuser__oxcompany->value }][{/if}]">
[{if $oView->isFieldRequired(oxuser__oxcompany) }]<span class="req">*</span>[{/if}]
</td>
</tr>
<tr>
<td><label>[{ oxmultilang ident="USER_STREET" }]</label></td>
<td>
<input type="text" size="28" maxlength="255" name="invadr[oxuser__oxstreet]" value="[{if isset( $invadr.oxuser__oxstreet ) }][{$invadr.oxuser__oxstreet }][{else}][{$oxcmp_user->oxuser__oxstreet->value }][{/if}]">
<input type="text" size="5" maxlength="16" name="invadr[oxuser__oxstreetnr]" value="[{if isset( $invadr.oxuser__oxstreetnr ) }][{ $invadr.oxuser__oxstreetnr }][{else}][{ $oxcmp_user->oxuser__oxstreetnr->value }][{/if}]">
[{if $oView->isFieldRequired(oxuser__oxstreet) || $oView->isFieldRequired(oxuser__oxstreetnr) }]<span class="req">*</span>[{/if}]
</td>
</tr>
<tr>
<td><label>[{ oxmultilang ident="USER_PLZANDCITY" }]</label></td>
<td>
<input type="text" size="5" maxlength="16" name="invadr[oxuser__oxzip]" value="[{if isset( $invadr.oxuser__oxzip ) }][{$invadr.oxuser__oxzip }][{else}][{$oxcmp_user->oxuser__oxzip->value }][{/if}]">
<input type="text" size="28" maxlength="255" name="invadr[oxuser__oxcity]" value="[{if isset( $invadr.oxuser__oxcity ) }][{$invadr.oxuser__oxcity }][{else}][{$oxcmp_user->oxuser__oxcity->value }][{/if}]">
[{if $oView->isFieldRequired(oxuser__oxzip) || $oView->isFieldRequired(oxuser__oxcity) }]<span class="req">*</span>[{/if}]
</td>
</tr>
<tr>
<td><label>[{ oxmultilang ident="USER_VATID" }]</label></td>
<td>
<input type="text" size="37" maxlength="255" name="invadr[oxuser__oxustid]" value="[{if isset( $invadr.oxuser__oxustid ) }][{$invadr.oxuser__oxustid }][{else}][{$oxcmp_user->oxuser__oxustid->value }][{/if}]">
[{if $oView->isFieldRequired(oxuser__oxustid) }]<span class="req">*</span>[{/if}]
</td>
</tr>
<tr>
<td><label>[{ oxmultilang ident="USER_ADDITIONALINFO" }]</label></td>
<td>
<input type="text" size="37" maxlength="255" name="invadr[oxuser__oxaddinfo]" value="[{if isset( $invadr.oxuser__oxaddinfo ) }][{$invadr.oxuser__oxaddinfo }][{else}][{$oxcmp_user->oxuser__oxaddinfo->value }][{/if}]">
[{if $oView->isFieldRequired(oxuser__oxaddinfo) }]<span class="req">*</span>[{/if}]
</td>
</tr>
<tr>
<td><label>[{ oxmultilang ident="USER_COUNTRY" }]</label></td>
<td>
<select id="invCountrySelect" name="invadr[oxuser__oxcountryid]">
<option value="">-</option>
[{foreach from=$oViewConf->getCountryList() item=country key=country_id}]
<option value="[{$country->oxcountry__oxid->value}]"[{if isset( $invadr.oxuser__oxcountryid ) && $invadr.oxuser__oxcountryid == $country->oxcountry__oxid->value}] selected[{ elseif $oxcmp_user->oxuser__oxcountryid->value == $country->oxcountry__oxid->value }] selected[{/if}]>[{$country->oxcountry__oxtitle->value}]</option>
[{/foreach}]
</select>
[{if $oView->isFieldRequired(oxuser__oxcountryid) }]<span class="req">*</span>[{/if}]
</td>
</tr>
<tr>
<td></td>
<td>
[{include file="inc/state_selector.snippet.tpl"
countrySelectId="invCountrySelect"
stateSelectName="invadr[oxuser__oxstateid]"
selectedStateIdPrim=$invadr.oxuser__oxstateid
selectedStateId=$oxcmp_user->oxuser__oxstateid
}]
</td>
</tr>
<tr>
<td><label>[{ oxmultilang ident="USER_PHONE" }]</label></td>
<td>
<input type="text" size="37" maxlength="128" name="invadr[oxuser__oxfon]" value="[{if isset( $invadr.oxuser__oxfon ) }][{$invadr.oxuser__oxfon }][{else}][{$oxcmp_user->oxuser__oxfon->value }][{/if}]">
[{if $oView->isFieldRequired(oxuser__oxfon) }]<span class="req">*</span>[{/if}]
</td>
</tr>
<tr>
<td><label>[{ oxmultilang ident="USER_FAX" }]</label></td>
<td>
<input type="text" size="37" maxlength="128" name="invadr[oxuser__oxfax]" value="[{if isset( $invadr.oxuser__oxfax ) }][{$invadr.oxuser__oxfax }][{else}][{$oxcmp_user->oxuser__oxfax->value }][{/if}]">
[{if $oView->isFieldRequired(oxuser__oxfax) }]<span class="req">*</span>[{/if}]
</td>
</tr>
<tr>
<td><label>[{ oxmultilang ident="USER_MOBIL" }]</label></td>
<td>
<input type="text" size="37" maxlength="64" name="invadr[oxuser__oxmobfon]" value="[{if isset( $invadr.oxuser__oxmobfon ) }][{$invadr.oxuser__oxmobfon }][{else}][{$oxcmp_user->oxuser__oxmobfon->value }][{/if}]">
[{if $oView->isFieldRequired(oxuser__oxmobfon) }]<span class="req">*</span>[{/if}]
</td>
</tr>
<tr>
<td><label>[{ oxmultilang ident="USER_PRIVATPHONE" }]</label></td>
<td>
<input type="text" size="37" maxlength="64" name="invadr[oxuser__oxprivfon]" value="[{if isset( $invadr.oxuser__oxprivfon ) }][{$invadr.oxuser__oxprivfon }][{else}][{$oxcmp_user->oxuser__oxprivfon->value }][{/if}]">
[{if $oView->isFieldRequired(oxuser__oxprivfon) }]<span class="req">*</span>[{/if}]
</td>
</tr>
[{if $oViewConf->showBirthdayFields() }]
<tr>
<td><label>[{ oxmultilang ident="USER_BIRTHDATE" }]</label></td>
<td valign="top" nowrap>
<table><tr><td>
<input type="text" size="3" maxlength="2" name="invadr[oxuser__oxbirthdate][day]" value="[{if isset( $invadr.oxuser__oxbirthdate.day ) }][{$invadr.oxuser__oxbirthdate.day }][{elseif $oxcmp_user->oxuser__oxbirthdate->value && $oxcmp_user->oxuser__oxbirthdate->value != "0000-00-00"}][{$oxcmp_user->oxuser__oxbirthdate->value|regex_replace:"/^([0-9]{4})[-]([0-9]{1,2})[-]/":"" }][{/if}]">&nbsp;&nbsp;
<input type="text" size="3" maxlength="2" name="invadr[oxuser__oxbirthdate][month]" value="[{if isset( $invadr.oxuser__oxbirthdate.month ) }][{$invadr.oxuser__oxbirthdate.month }][{elseif $oxcmp_user->oxuser__oxbirthdate->value && $oxcmp_user->oxuser__oxbirthdate->value != "0000-00-00" }][{$oxcmp_user->oxuser__oxbirthdate->value|regex_replace:"/^([0-9]{4})[-]/":""|regex_replace:"/[-]([0-9]{1,2})$/":"" }][{/if}]">&nbsp;&nbsp;
<input type="text" size="8" maxlength="4" name="invadr[oxuser__oxbirthdate][year]" value="[{if isset( $invadr.oxuser__oxbirthdate.year ) }][{$invadr.oxuser__oxbirthdate.year }][{elseif $oxcmp_user->oxuser__oxbirthdate->value && $oxcmp_user->oxuser__oxbirthdate->value != "0000-00-00" }][{$oxcmp_user->oxuser__oxbirthdate->value|regex_replace:"/[-]([0-9]{1,2})[-]([0-9]{1,2})$/":"" }][{/if}]">
[{if $oView->isFieldRequired(oxuser__oxbirthdate) }]<span class="req">*</span>[{/if}]</td>
<td><span class="fs10">&nbsp;[{ oxmultilang ident="USER_BIRTHDAYMESSAGE" }]</span></td>
</tr></table>
</td>
</tr>
[{/if}]
<tr>
<td><label>[{ oxmultilang ident="USER_SUBSCRIBENEWSLETTER" }]</label></td>
<td>
<input type="hidden" name="blnewssubscribed" value="0">
<input id="test_newsReg" type="checkbox" name="blnewssubscribed" value="1" [{if $oView->isNewsSubscribed()}]checked[{/if}]>
<span class="fs10">[{ oxmultilang ident="USER_SUBSCRIBENEWSLETTER_MESSAGE" }]</span>
</td>
</tr>
<tr class="td_sep">
<td valign="top"><label>[{ oxmultilang ident="USER_YOURMESSAGE" }]</label></td>
<td>
[{ if !$oView->getOrderRemark()}]
[{assign var="order_remark" value="USER_MESSAGEHERE"|oxmultilangassign}]
[{else}]
[{assign var="order_remark" value=$oView->getOrderRemark()}]
[{/if}]
<textarea cols="60" rows="7" name="order_remark">[{$order_remark}]</textarea>
</td>
</tr>
</table>
<div class="dot_sep"></div>
<br />
<b>[{ oxmultilang ident="USER_SHIPPINGADDRESS" }]</b>
<div class="dot_sep"></div>
[{if !$oView->showShipAddress()}]
<span class="btn"><input type="submit" name="blshowshipaddress" value="[{ oxmultilang ident="USER_DIFFERENTSHIPPINGADDRESS" }]" class="btn"></span><br /><br />
[{else}]
<span class="btn"><input type="submit" name="blhideshipaddress" value="[{ oxmultilang ident="USER_DISABLESHIPPINGADDRESS" }]" class="btn"></span><br /><br />
[{/if}]
<div class="fs10 def_color_1"><span class="req">[{ oxmultilang ident="USER_NOTE" }]</span> [{ oxmultilang ident="USER_DIFFERENTDELIVERYADDRESS" }]</div>
[{if $oView->showShipAddress()}]
<table class="form" width="90%">
<colgroup>
<col width="145">
</colgroup>
<tr>
<td><label>[{ oxmultilang ident="USER_ADDRESSES" }]</label></td>
<td>
<select name="oxaddressid" onchange="oxid.form.reload(this.value === '-1','order','user','');oxid.form.clear(this.value !== '-1','order',/oxaddress__/);">
<option value="-1" SELECTED>[{ oxmultilang ident="USER_NEWADDRESS" }]</option>
[{if $oxcmp_user}]
[{foreach from=$oxcmp_user->getUserAddresses() item=address}]
<option value="[{$address->oxaddress__oxid->value}]" [{ if $address->isSelected()}][{assign var="delivadr" value=$address}]SELECTED[{/if}]>[{$address}]</option>
[{/foreach}]
[{/if}]
</select>
<noscript>
<span class="btn"><input id="test_accUserReloadAddress" class="btn" type="submit" name="reloadaddress" value="[{ oxmultilang ident="USER_ADDRESSES_SELECT" }]"></span>
</noscript>
</td>
</tr>
<tr>
<td><label>[{ oxmultilang ident="USER_TITLE2" }]</label></td>
<td>
[{include file="inc/salutation.tpl" name="deladr[oxaddress__oxsal]" value=$delivadr->oxaddress__oxsal->value}]
[{if $oView->isFieldRequired(oxaddress__oxsal) }]<span class="req">*</span>[{/if}]
</td>
</tr>
<tr>
<td><label>[{ oxmultilang ident="USER_NAME" }]</label></td>
<td>
<input type="text" size="15" maxlength="255" name="deladr[oxaddress__oxfname]" value="[{if isset( $deladr.oxaddress__oxfname ) }][{$deladr.oxaddress__oxfname}][{else}][{$delivadr->oxaddress__oxfname->value }][{/if}]">
<input type="text" size="18" maxlength="255" name="deladr[oxaddress__oxlname]" value="[{if isset( $deladr.oxaddress__oxlname ) }][{$deladr.oxaddress__oxlname}][{else}][{$delivadr->oxaddress__oxlname->value }][{/if}]">
[{if $oView->isFieldRequired(oxaddress__oxfname) || $oView->isFieldRequired(oxaddress__oxlname) }]<span class="req">*</span>[{/if}]
</td>
</tr>
<tr>
<td><label>[{ oxmultilang ident="USER_COMPANY2" }]</label></td>
<td>
<input type="text" size="37" maxlength="255" name="deladr[oxaddress__oxcompany]" value="[{if isset( $deladr.oxaddress__oxcompany ) }][{$deladr.oxaddress__oxcompany}][{else}][{$delivadr->oxaddress__oxcompany->value }][{/if}]">
[{if $oView->isFieldRequired(oxaddress__oxcompany) }]<span class="req">*</span>[{/if}]
</td>
</tr>
<tr>
<td><label>[{ oxmultilang ident="USER_STREET2" }]</label></td>
<td>
<input type="text" size="28" maxlength="255" name="deladr[oxaddress__oxstreet]" value="[{if isset( $deladr.oxaddress__oxstreet ) }][{$deladr.oxaddress__oxstreet}][{else}][{$delivadr->oxaddress__oxstreet->value}][{/if}]">
<input type="text" size="5" maxlength="16" name="deladr[oxaddress__oxstreetnr]" value="[{if isset( $deladr.oxaddress__oxstreetnr ) }][{$deladr.oxaddress__oxstreetnr}][{else}][{$delivadr->oxaddress__oxstreetnr->value }][{/if}]">
[{if $oView->isFieldRequired(oxaddress__oxstreet) || $oView->isFieldRequired(oxaddress__oxstreetnr) }]<span class="req">*</span>[{/if}]
</td>
</tr>
<tr>
<td><label>[{ oxmultilang ident="USER_PLZANDCITY2" }]</label></td>
<td>
<input type="text" size="5" maxlength="16" name="deladr[oxaddress__oxzip]" value="[{if isset( $deladr.oxaddress__oxzip ) }][{$deladr.oxaddress__oxzip}][{else}][{$delivadr->oxaddress__oxzip->value }][{/if}]">
<input type="text" size="28" maxlength="255" name="deladr[oxaddress__oxcity]" value="[{if isset( $deladr.oxaddress__oxcity ) }][{$deladr.oxaddress__oxcity}][{else}][{$delivadr->oxaddress__oxcity->value }][{/if}]">
[{if $oView->isFieldRequired(oxaddress__oxzip) || $oView->isFieldRequired(oxaddress__oxcity) }]<span class="req">*</span>[{/if}]
</td>
</tr>
<tr>
<td><label>[{ oxmultilang ident="USER_ADDITIONALINFO2" }]</label></td>
<td>
<input type="text" size="37" maxlength="255" name="deladr[oxaddress__oxaddinfo]" value="[{if isset( $deladr.oxaddress__oxaddinfo ) }][{$deladr.oxaddress__oxaddinfo}][{else}][{$delivadr->oxaddress__oxaddinfo->value }][{/if}]">
[{if $oView->isFieldRequired(oxaddress__oxaddinfo) }]<span class="req">*</span>[{/if}]
</td>
</tr>
<tr>
<td><label>[{ oxmultilang ident="USER_COUNTRY2" }]</label></td>
<td>
<select id="delCountrySelect" name="deladr[oxaddress__oxcountryid]">
<option value="">-</option>
[{foreach from=$oViewConf->getCountryList() item=country key=country_id}]
<option value="[{$country->oxcountry__oxid->value}]" [{if isset( $deladr.oxaddress__oxcountryid ) && $deladr.oxaddress__oxcountryid == $country->oxcountry__oxid->value}]selected[{elseif $delivadr->oxaddress__oxcountryid->value == $country->oxcountry__oxid->value}]selected[{/if}]>[{$country->oxcountry__oxtitle->value}]</option>
[{/foreach}]
</select>
[{if $oView->isFieldRequired(oxaddress__oxcountryid) }]<span class="req">*</span>[{/if}]
</td>
</tr>
<tr>
<td></td>
<td>
[{include file="inc/state_selector.snippet.tpl"
countrySelectId="delCountrySelect"
stateSelectName="deladr[oxaddress__oxstateid]"
selectedStateIdPrim=$deladr.oxaddress__oxstateid
selectedStateId=$delivadr->oxaddress__oxstateid->value
}]
</td>
</tr>
<tr>
<td><label>[{ oxmultilang ident="USER_PHONE2" }]</label></td>
<td>
<input type="text" size="37" maxlength="128" name="deladr[oxaddress__oxfon]" value="[{if isset( $deladr.oxaddress__oxfon ) }][{$deladr.oxaddress__oxfon}][{else}][{$delivadr->oxaddress__oxfon->value }][{/if}]">
[{if $oView->isFieldRequired(oxaddress__oxfon) }]<span class="req">*</span>[{/if}]
</td>
</tr>
<tr>
<td><label>[{ oxmultilang ident="USER_FAX2" }]</label></td>
<td>
<input type="text" size="37" maxlength="128" name="deladr[oxaddress__oxfax]" value="[{if isset( $deladr.oxaddress__oxfax ) }][{$deladr.oxaddress__oxfax}][{else}][{$delivadr->oxaddress__oxfax->value }][{/if}]">
[{if $oView->isFieldRequired(oxaddress__oxfax) }]<span class="req">*</span>[{/if}]
</td>
</tr>
</table>
[{/if}]
</div>
[{if $oView->isLowOrderPrice()}]
<div class="bar prevnext order">
<div class="minorderprice">[{ oxmultilang ident="BASKET_MINORDERPRICE" }] [{ $oView->getMinOrderPrice() }] [{ $currency->sign }]</div>
</div>
[{else}]
<div class="bar prevnext">
<div class="right arrowright">
<input id="test_UserNextStepBottom" name="userform" type="submit" value="[{ oxmultilang ident="USER_NEXTSTEP" }]">
</div>
</div>
[{/if}]
</form>
&nbsp;
[{/if}]
[{ insert name="oxid_tracker" title=$template_title }]
[{include file="_footer.tpl"}]

View File

@ -0,0 +1,98 @@
<?php
$sLangName = "Deutsch";
$iLangNr = 0;
// -------------------------------
// RESOURCE IDENTITFIER = STRING
// -------------------------------
$aLang = array(
//Navigation
'charset' => 'ISO-8859-15',
'd3mxd3modules' => 'D³ Module',
'd3mxgoogleanalytics' => 'Google Analytics',
'd3mxgoogleanalytics_settings' => 'Einstellungen',
'd3tbclgoogleanalytics_main' => 'Analytics',
'd3tbclgoogleanalytics_adwords' => 'Kampagnen (z.B. AdWords)',
'D3_GOOGLEANALYTICS_CFG_TITLE' => 'Google Analytics Schnittstelle - Einstellungen',
'D3_GOOGLEANALYTICS_MAIN' => 'Grundeinstellungen',
'D3_GOOGLEANALYTICS_MAIN_GAID' => 'Analyics-ID',
'D3_GOOGLEANALYTICS_MAIN_GAID_DESC' => 'Fügen Sie hier die Google Analytics Konto-ID ein. Diese finden Sie in Ihrem GA-Konto und beginnt im Normalfall mit "UA-".',
'D3_GOOGLEANALYTICS_MAIN_ANONYMIZEIP' => 'IP-Adressen anonymisiert übertragen (dringend empfohlen)',
'D3_GOOGLEANALYTICS_MAIN_ANONYMIZEIP_DESC' => 'Die IP-Adressen Ihrer Shopbesucher werden anonymisiert. Zwar werden dadurch die Gebietszuordnungen etwas ungenauer. Jedoch können Sie nur mit dieser Einstellung den Datenschutzvorschriften in Deutschland entsprechen.',
'D3_GOOGLEANALYTICS_MAIN_TRACKPAGELOADTIME' => 'Seitenladezeit mit übertragen',
'D3_GOOGLEANALYTICS_MAIN_TRACKPAGELOADTIME_DESC' => 'Die Ladezeit Ihrer Seite ist, speziell auch in Hinblick auf verschiedene Länder, durchaus ein Faktor, der in das Ranking Ihrer Page einfliesst.',
'D3_GOOGLEANALYTICS_MAIN_USEREMARKETING' => 'Remarketing verwenden',
'D3_GOOGLEANALYTICS_MAIN_USEREMARKETING_DESC' => 'Wenn Sie sich entschließen, Remarketing mit Google Analytics zu nutzen, setzen Sie diesen Haken. Nachdem Sie diese Änderung vorgenommen haben, erfasst und analysiert Google Analytics neben den üblichen Informationen auch das DoubleClick-Cookie, sofern vorhanden. Das DoubleClick-Cookie ermöglicht Remarketing im Google Display-Netzwerk für Produkte wie AdWords.',
'D3_GOOGLEANALYTICS_ECOMMERCE' => 'eCommerce-Einstellungen',
'D3_GOOGLEANALYTICS_ECOMMERCE_SENDDATA' => 'eCommerce-Daten übertragen',
'D3_GOOGLEANALYTICS_ECOMMERCE_SENDDATA_DESC' => 'Mit dieser Einstellung werden Warenkorbdaten Ihrer Kunden an Analytics übertragen. Damit können Sie z.B. die Produktleistung und Umsatzzahlen ermitteln.',
'D3_GOOGLEANALYTICS_ECOMMERCE_USENETTO' => 'Netto-Preise übertragen, wenn verfügbar',
'D3_GOOGLEANALYTICS_ECOMMERCE_USENETTO_DESC' => 'Betreiben Sie einen B2B-Shop, übertragen Sie Ihre Artikelpreise netto an Analytics, wenn diese auch im Shop ohne Steuer zur Verfügung stehen. ',
'D3_GOOGLEANALYTICS_DOMAIN' => 'Multi-Domain-Einstellungen',
'D3_GOOGLEANALYTICS_DOMAIN_SETALLOWLINKER' => 'Trackingdaten von unterschiedlichen Domains verwenden',
'D3_GOOGLEANALYTICS_DOMAIN_SETALLOWLINKER_DESC' => 'Cross Domain Tracking erlaubt das Sammeln von Trackinginformationen auch über verschiedene Domains hinweg. <br><br>Weitere Informationen finden Sie <a href="http://code.google.com/intl/de/apis/analytics/docs/tracking/asyncMigrationExamples.html" target="gahelp">hier</a>.',
'D3_GOOGLEANALYTICS_DOMAIN_SETDOMAINNAME' => 'fixiert das Tracking-Cookie auf die angegebene Domain (optional)',
'D3_GOOGLEANALYTICS_DOMAIN_SETDOMAINNAME_DESC' => 'Lassen Sie dieses Feld leer, ist das Tacking-Cookie für unterschiedliche Seiten gültig. Wenn Sie statt dessen eine Domain angeben, ist das gesetzte Cookie nur für Seiten unter dieser Domain gültig. Andere zu trackende Seiten setzen dann ein neues Cookie.<br><br>Der Eintrag sollte hier so aussehen: .yourDomainName.com<br><br>Weitere Informationen finden Sie <a href="http://code.google.com/apis/analytics/docs/concepts/gaConceptsCookies.html#significanceOfName" target="gahelp">hier</a>.',
'D3_GOOGLEANALYTICS_DOMAIN_SETCOOKIEPATH' => 'Tracking nur auf ein Verzeichnis beschränken (optional)',
'D3_GOOGLEANALYTICS_DOMAIN_SETCOOKIEPATH_DESC' => 'Ein Eintrag hier sollte so aussehen: /myStore/<br><br>Weitere Informationen finden Sie <a href="http://code.google.com/apis/analytics/docs/tracking/gaTrackingSite.html" target="gahelp">hier</a>.',
'D3_GOOGLEANALYTICS_DOMAIN_COOKIEPATHCOPY' => 'Cookie Informationen werden in das Verzeichnis der selben Domain kopiert (optional)',
'D3_GOOGLEANALYTICS_DOMAIN_COOKIEPATHCOPY_DESC' => 'Ein Eintrag hier sollte so aussehen: /myCart/<br><br>Weitere Informationen finden Sie <a href="http://code.google.com/apis/analytics/docs/tracking/gaTrackingSite.html" target="gahelp">hier</a>.',
'D3_GOOGLEANALYTICS_BROWSER' => 'Browser-Daten',
'D3_GOOGLEANALYTICS_BROWSER_SETCLIENTINFO' => '<b>Deaktiviert</b> die Erkennung von Browserdaten (z.B. Name und Version)',
'D3_GOOGLEANALYTICS_BROWSER_SETCLIENTINFO_DESC' => 'Weitere Informationen finden Sie <a href="http://code.google.com/intl/de/apis/analytics/docs/gaJS/gaJSApiWebClient.html#_gat.GA_Tracker_._setClientInfo" target="gahelp">hier</a>.',
'D3_GOOGLEANALYTICS_BROWSER_SETDETECTFLASH' => '<b>Unterbindet</b> die Erkennung, ob beim Kunden das Flash-Plugin installiert ist.',
'D3_GOOGLEANALYTICS_BROWSER_SETDETECTFLASH_DESC' => 'Weitere Informationen finden Sie <a href="http://code.google.com/intl/de/apis/analytics/docs/gaJS/gaJSApiWebClient.html#_gat.GA_Tracker_._setDetectFlash" target="gahelp">hier</a>.',
'D3_GOOGLEANALYTICS_BROWSER_SETDETECTTITLE' => '<b>Verhindert</b> die Erkennung des Seitentitels.',
'D3_GOOGLEANALYTICS_BROWSER_SETDETECTTITLE_DESC' => 'Weitere Informationen finden Sie <a href="http://code.google.com/intl/de/apis/analytics/docs/gaJS/gaJSApiWebClient.html#_gat.GA_Tracker_._setDetectTitle" target="gahelp">hier</a>.',
'D3_GOOGLEANALYTICS_CUSTOMVARS' => 'individuelle Daten',
'D3_GOOGLEANALYTICS_CUSTOMVARS_TRANSMIT' => 'individuelle Daten übertragen',
'D3_GOOGLEANALYTICS_CUSTOMVARS_TRANSMIT_DESC' => 'Mit individuellen Daten können Sie Parameter übermitteln, die sonst im Rahmen des Trackingcodes nicht gesammelt werden. Ergänzen Sie den entsprechenden Abschnitt im Template "inc/d3GoogleAnalytics.tpl" um die gewünschten Daten. Als Beispiel ist die Übertragung des Kundengeschlechts angelegt.<br><br>Individuelle Daten können nicht mit jedem Tracking-Typ übertragen werden. Lesen Sie auf den Analytics-Hilfe-Seiten nach, ob und wann dies möglich ist. <br><br>Weitere Informationen finden Sie <a href="http://code.google.com/apis/analytics/docs/tracking/gaTrackingCustomVariables.html" target="gahelp">hier</a>.<br>Auf Anregung durch <a href="http://www.commodule.de/blog/tracking/zahlungsarten-in-google-analytics-tracken/" target="Commodule">Commodule-Blog</a> haben wir nun noch weitere Beispiele hinterlegt. Vielen Dank für diese Unterstützung!',
'D3_GOOGLEANALYTICS_SECURITYINFORMATIONS' => 'Im CMS-Baustein "Analytics_Security_Informations" ist ein Text hinterlegt, den Sie Ihren Kunden unter Ihrer Datenschutzerklärung verfügbar machen sollten. Klären Sie jedoch bitte vor Verwendung von Google Analytics Tracking und diesem Hinweistext ab, ob beides mit den Datenschutzbestimmung Ihres Landes konform geht. Ausschließlich der Shopbetreiber haftet für Verstöße. Beraten Sie sich im Zweifel mit Ihrem Rechtsanwalt.<br><br>Nach Aktivierung des Tracking-Codes dauert es in der Regel ca. 24 Stunden, bis die ersten Tracking-Daten in Analytics zur Verfügung stehen.',
// TODO: add content to package
'D3_GOOGLEANALYTICS_ADWORDSGENERAL' => 'Kampagnen Grundeinstellungen',
'D3_GOOGLEANALYTICS_ADWORDSCODE_SETCAMPAIGNTRACK' => 'Kampagnendaten <b>nicht</b> übertragen',
'D3_GOOGLEANALYTICS_ADWORDSCODE_SETCAMPAIGNTRACK_DESC' => 'Das Kampagnentracking ist im Standard aktiviert. Setzen Sie diesen Haken, um die Kampagnenübertragung zu deaktivieren.',
'D3_GOOGLEANALYTICS_ADWORDSCODE_SETCAMPAIGNTHANKYOUONLY' => 'Kampagnendaten nur in Bestellabschlussseite verwenden',
'D3_GOOGLEANALYTICS_ADWORDSCODE_SETCAMPAIGNTHANKYOUONLY_DESC' => 'Ist dieser Haken nicht gesetzt, wird der Kampagnencode shopweit eingefügt. Das AdWords-Conversion Tracking erwartet die Daten jedoch nur bei Bestellabschluss. Ob diese Einstellung notwendig ist, erfahren Sie bei Ihrem Conversion Tracking Anbieter.',
'D3_GOOGLEANALYTICS_ADWORDSMAIN_SETCAMPAIGNCOOKIETIMEOUT' => 'Kampagnenlaufzeit (optional, sonst 6 Monate)',
'D3_GOOGLEANALYTICS_ADWORDSMAIN_SETCAMPAIGNCOOKIETIMEOUT_DESC' => 'Geben Sie hier eine optionale Laufzeit dieser Kampagne in Millisekunden an.<br><br>30 Tage = 2592000000<br>365 Tage = 31536000000',
'D3_GOOGLEANALYTICS_ADWORDSMAIN_SETCAMPAIGNCOOKIETIMEOUT_MS' => 'Millisekunden',
'D3_GOOGLEANALYTICS_ADWORDSMAIN_SETCAMPNOKEY' => 'zwingend verwendete Kampagne (optional)',
'D3_GOOGLEANALYTICS_ADWORDSMAIN_SETCAMPNOKEY_DESC' => 'die hier festgelegte Kampagne wird zwingend verwendet, auch wenn die Cookie-Einstellungen schon eine andere Kampagne liefern.<br><br>Weitere Informationen finden Sie <a href="http://code.google.com/intl/de/apis/analytics/docs/gaJS/gaJSApiCampaignTracking.html#_gat.GA_Tracker_._setCampNOKey" target="gahelp">hier</a>.',
'D3_GOOGLEANALYTICS_ADWORDSCODE' => 'Kampagnen-Code',
'D3_GOOGLEANALYTICS_ADWORDSCODE_CODE' => 'AdWords-Code',
'D3_GOOGLEANALYTICS_ADWORDSCODE_CODE_DESC' => 'Kopieren Sie hier den Kampagnen-Tracking-Code ein, den Sie auf Ihrer AdWords-Seite finden. Kopieren Sie auch das "script"-Tag mit.',
'D3_GOOGLEANALYTICS_ADWORDSMAIN' => 'Individualisierung der Kampagnentrackings',
'D3_GOOGLEANALYTICS_ADWORDSMAIN_SETCAMPNAMEKEY' => 'Kampagnenname (optional)',
'D3_GOOGLEANALYTICS_ADWORDSMAIN_SETCAMPNAMEKEY_DESC' => 'Unter diesem Namen sehen Sie die Auswertung der Daten aus dieser Shopkampagne in Analytics.<br><br>Weitere Informationen finden Sie <a href="http://code.google.com/apis/analytics/docs/gaJS/gaJSApiCampaignTracking.html#_gat.GA_Tracker_._setCampNameKey" target="gahelp">hier</a>.',
'D3_GOOGLEANALYTICS_ADWORDSMAIN_SETCAMPMEDIUMKEY' => 'Kampagnenmedium (optional)',
'D3_GOOGLEANALYTICS_ADWORDSMAIN_SETCAMPMEDIUMKEY_DESC' => 'Definieren Sie das Medium dieser Kampagne (z.B. Werbebanner, Mailkampagne oder auch Klickkampagne). Diese Einstellung finden Sie in der Kampagnenauswertung unter "Keywords".<br><br>Weitere Informationen finden Sie <a href="http://code.google.com/apis/analytics/docs/gaJS/gaJSApiCampaignTracking.html#_gat.GA_Tracker_._setCampMediumKey" target="gahelp">hier</a>.',
'D3_GOOGLEANALYTICS_ADWORDSMAIN_SETCAMPSOURCEKEY' => 'Kampagnenquelle (optional)',
'D3_GOOGLEANALYTICS_ADWORDSMAIN_SETCAMPSOURCEKEY_DESC' => 'Benennen Sie hier die Quelle der Shopkampagne, vergeben Sie zum Beispiel den Webseiten-Name oder den Firmenname.<br><br>Weitere Informationen finden Sie <a href="http://code.google.com/apis/analytics/docs/gaJS/gaJSApiCampaignTracking.html#_gat.GA_Tracker_._setCampSourceKey" target="gahelp">hier</a>.',
'D3_GOOGLEANALYTICS_ADWORDSMAIN_SETCAMPTERMKEY' => 'Schlüsselwort(e) Ihrer Kampagne (optional)',
'D3_GOOGLEANALYTICS_ADWORDSMAIN_SETCAMPTERMKEY_DESC' => 'Auch diese Keywords erscheinen in Analytics unter "Keywords".<br><br>Weitere Informationen finden Sie <a href="http://code.google.com/apis/analytics/docs/gaJS/gaJSApiCampaignTracking.html#_gat.GA_Tracker_._setCampTermKey" target="gahelp">hier</a>.',
'D3_GOOGLEANALYTICS_ADWORDSMAIN_SETCAMPCONTENTKEY' => 'Inhaltsbeschreibung der Kampagne (optional)',
'D3_GOOGLEANALYTICS_ADWORDSMAIN_SETCAMPCONTENTKEY_DESC' => 'Den beschrieben Inhalt finden Sie in der Auswertung als "Ad Content".<br><br>Weitere Informationen finden Sie <a href="http://code.google.com/apis/analytics/docs/gaJS/gaJSApiCampaignTracking.html#_gat.GA_Tracker_._setCampContentKey" target="gahelp">hier</a>.',
'D3_GOOGLEANALYTICS_METADATA_TITLE' => 'Google Analytics Schnittstelle',
'D3_GOOGLEANALYTICS_METADATA_DESC' => 'Dieses Modul stellt Ihnen die schnelle und unkomplizierte Einbindung Ihres Google-Analytics-Kontos in Ihren Shop zur Verfügung. Hierbei werden über standardisierte Schnittstellen die Besucherdaten und eCommerce-Daten zu Google übertragen.Ebenfalls übermittelt werden Daten der Website-Suche. Dem Modul liegen angepaßte Templates bei, mit denen auch die Trichter ordentlich protokolliert werden.',
);
/*
[{ oxmultilang ident="GENERAL_YOUWANTTODELETE" }]
*/

View File

@ -0,0 +1,98 @@
<?php
$sLangName = "English";
$iLangNr = 1;
// -------------------------------
// RESOURCE IDENTITFIER = STRING
// -------------------------------
$aLang = array(
//Navigation
'charset' => 'ISO-8859-15',
'd3mxd3modules' => 'D³ Module',
'd3mxgoogleanalytics' => 'Google Analytics',
'd3mxgoogleanalytics_settings' => 'Einstellungen',
'd3tbclgoogleanalytics_main' => 'Analytics',
'd3tbclgoogleanalytics_adwords' => 'Kampagnen (z.B. AdWords)',
'D3_GOOGLEANALYTICS_CFG_TITLE' => 'Google Analytics Schnittstelle - Einstellungen',
'D3_GOOGLEANALYTICS_MAIN' => 'Grundeinstellungen',
'D3_GOOGLEANALYTICS_MAIN_GAID' => 'Analyics-ID',
'D3_GOOGLEANALYTICS_MAIN_GAID_DESC' => 'Fügen Sie hier die Google Analytics Konto-ID ein. Diese finden Sie in Ihrem GA-Konto und beginnt im Normalfall mit "UA-".',
'D3_GOOGLEANALYTICS_MAIN_ANONYMIZEIP' => 'IP-Adressen anonymisiert übertragen (dringend empfohlen)',
'D3_GOOGLEANALYTICS_MAIN_ANONYMIZEIP_DESC' => 'Die IP-Adressen Ihrer Shopbesucher werden anonymisiert. Zwar werden dadurch die Gebietszuordnungen etwas ungenauer. Jedoch können Sie nur mit dieser Einstellung den Datenschutzvorschriften in Deutschland entsprechen.',
'D3_GOOGLEANALYTICS_MAIN_TRACKPAGELOADTIME' => 'Seitenladezeit mit übertragen',
'D3_GOOGLEANALYTICS_MAIN_TRACKPAGELOADTIME_DESC' => 'Die Ladezeit Ihrer Seite ist, speziell auch in Hinblick auf verschiedene Länder, durchaus ein Faktor, der in das Ranking Ihrer Page einfliesst.',
'D3_GOOGLEANALYTICS_MAIN_USEREMARKETING' => 'Remarketing verwenden',
'D3_GOOGLEANALYTICS_MAIN_USEREMARKETING_DESC' => 'Wenn Sie sich entschließen, Remarketing mit Google Analytics zu nutzen, setzen Sie diesen Haken. Nachdem Sie diese Änderung vorgenommen haben, erfasst und analysiert Google Analytics neben den üblichen Informationen auch das DoubleClick-Cookie, sofern vorhanden. Das DoubleClick-Cookie ermöglicht Remarketing im Google Display-Netzwerk für Produkte wie AdWords.',
'D3_GOOGLEANALYTICS_ECOMMERCE' => 'eCommerce-Einstellungen',
'D3_GOOGLEANALYTICS_ECOMMERCE_SENDDATA' => 'eCommerce-Daten übertragen',
'D3_GOOGLEANALYTICS_ECOMMERCE_SENDDATA_DESC' => 'Mit dieser Einstellung werden Warenkorbdaten Ihrer Kunden an Analytics übertragen. Damit können Sie z.B. die Produktleistung und Umsatzzahlen ermitteln.',
'D3_GOOGLEANALYTICS_ECOMMERCE_USENETTO' => 'Netto-Preise übertragen, wenn verfügbar',
'D3_GOOGLEANALYTICS_ECOMMERCE_USENETTO_DESC' => 'Betreiben Sie einen B2B-Shop, übertragen Sie Ihre Artikelpreise netto an Analytics, wenn diese auch im Shop ohne Steuer zur Verfügung stehen. ',
'D3_GOOGLEANALYTICS_DOMAIN' => 'Multi-Domain-Einstellungen',
'D3_GOOGLEANALYTICS_DOMAIN_SETALLOWLINKER' => 'Trackingdaten von unterschiedlichen Domains verwenden',
'D3_GOOGLEANALYTICS_DOMAIN_SETALLOWLINKER_DESC' => 'Cross Domain Tracking erlaubt das Sammeln von Trackinginformationen auch über verschiedene Domains hinweg. <br><br>Weitere Informationen finden Sie <a href="http://code.google.com/intl/de/apis/analytics/docs/tracking/asyncMigrationExamples.html" target="gahelp">hier</a>.',
'D3_GOOGLEANALYTICS_DOMAIN_SETDOMAINNAME' => 'fixiert das Tracking-Cookie auf die angegebene Domain (optional)',
'D3_GOOGLEANALYTICS_DOMAIN_SETDOMAINNAME_DESC' => 'Lassen Sie dieses Feld leer, ist das Tacking-Cookie für unterschiedliche Seiten gültig. Wenn Sie statt dessen eine Domain angeben, ist das gesetzte Cookie nur für Seiten unter dieser Domain gültig. Andere zu trackende Seiten setzen dann ein neues Cookie.<br><br>Der Eintrag sollte hier so aussehen: .yourDomainName.com<br><br>Weitere Informationen finden Sie <a href="http://code.google.com/apis/analytics/docs/concepts/gaConceptsCookies.html#significanceOfName" target="gahelp">hier</a>.',
'D3_GOOGLEANALYTICS_DOMAIN_SETCOOKIEPATH' => 'Tracking nur auf ein Verzeichnis beschränken (optional)',
'D3_GOOGLEANALYTICS_DOMAIN_SETCOOKIEPATH_DESC' => 'Ein Eintrag hier sollte so aussehen: /myStore/<br><br>Weitere Informationen finden Sie <a href="http://code.google.com/apis/analytics/docs/tracking/gaTrackingSite.html" target="gahelp">hier</a>.',
'D3_GOOGLEANALYTICS_DOMAIN_COOKIEPATHCOPY' => 'Cookie Informationen werden in das Verzeichnis der selben Domain kopiert (optional)',
'D3_GOOGLEANALYTICS_DOMAIN_COOKIEPATHCOPY_DESC' => 'Ein Eintrag hier sollte so aussehen: /myCart/<br><br>Weitere Informationen finden Sie <a href="http://code.google.com/apis/analytics/docs/tracking/gaTrackingSite.html" target="gahelp">hier</a>.',
'D3_GOOGLEANALYTICS_BROWSER' => 'Browser-Daten',
'D3_GOOGLEANALYTICS_BROWSER_SETCLIENTINFO' => '<b>Deaktiviert</b> die Erkennung von Browserdaten (z.B. Name und Version)',
'D3_GOOGLEANALYTICS_BROWSER_SETCLIENTINFO_DESC' => 'Weitere Informationen finden Sie <a href="http://code.google.com/intl/de/apis/analytics/docs/gaJS/gaJSApiWebClient.html#_gat.GA_Tracker_._setClientInfo" target="gahelp">hier</a>.',
'D3_GOOGLEANALYTICS_BROWSER_SETDETECTFLASH' => '<b>Unterbindet</b> die Erkennung, ob beim Kunden das Flash-Plugin installiert ist.',
'D3_GOOGLEANALYTICS_BROWSER_SETDETECTFLASH_DESC' => 'Weitere Informationen finden Sie <a href="http://code.google.com/intl/de/apis/analytics/docs/gaJS/gaJSApiWebClient.html#_gat.GA_Tracker_._setDetectFlash" target="gahelp">hier</a>.',
'D3_GOOGLEANALYTICS_BROWSER_SETDETECTTITLE' => '<b>Verhindert</b> die Erkennung des Seitentitels.',
'D3_GOOGLEANALYTICS_BROWSER_SETDETECTTITLE_DESC' => 'Weitere Informationen finden Sie <a href="http://code.google.com/intl/de/apis/analytics/docs/gaJS/gaJSApiWebClient.html#_gat.GA_Tracker_._setDetectTitle" target="gahelp">hier</a>.',
'D3_GOOGLEANALYTICS_CUSTOMVARS' => 'individuelle Daten',
'D3_GOOGLEANALYTICS_CUSTOMVARS_TRANSMIT' => 'individuelle Daten übertragen',
'D3_GOOGLEANALYTICS_CUSTOMVARS_TRANSMIT_DESC' => 'Mit individuellen Daten können Sie Parameter übermitteln, die sonst im Rahmen des Trackingcodes nicht gesammelt werden. Ergänzen Sie den entsprechenden Abschnitt im Template "inc/d3GoogleAnalytics.tpl" um die gewünschten Daten. Als Beispiel ist die Übertragung des Kundengeschlechts angelegt.<br><br>Individuelle Daten können nicht mit jedem Tracking-Typ übertragen werden. Lesen Sie auf den Analytics-Hilfe-Seiten nach, ob und wann dies möglich ist. <br><br>Weitere Informationen finden Sie <a href="http://code.google.com/apis/analytics/docs/tracking/gaTrackingCustomVariables.html" target="gahelp">hier</a>.',
'D3_GOOGLEANALYTICS_SECURITYINFORMATIONS' => 'Im CMS-Baustein "Analytics_Security_Informations" ist ein Text hinterlegt, den Sie Ihren Kunden unter Ihrer Datenschutzerklärung verfügbar machen sollten. Klären Sie jedoch bitte vor Verwendung von Google Analytics Tracking und diesem Hinweistext ab, ob beides mit den Datenschutzbestimmung Ihres Landes konform geht. Ausschließlich der Shopbetreiber haftet für Verstöße. Beraten Sie sich im Zweifel mit Ihrem Rechtsanwalt.<br><br>Nach Aktivierung des Tracking-Codes dauert es in der Regel ca. 24 Stunden, bis die ersten Tracking-Daten in Analytics zur Verfügung stehen.',
// TODO: add content to package
'D3_GOOGLEANALYTICS_ADWORDSGENERAL' => 'Kampagnen Grundeinstellungen',
'D3_GOOGLEANALYTICS_ADWORDSCODE_SETCAMPAIGNTRACK' => 'Kampagnendaten <b>nicht</b> übertragen',
'D3_GOOGLEANALYTICS_ADWORDSCODE_SETCAMPAIGNTRACK_DESC' => 'Das Kampagnentracking ist im Standard aktiviert. Setzen Sie diesen Haken, um die Kampagnenübertragung zu deaktivieren.',
'D3_GOOGLEANALYTICS_ADWORDSCODE_SETCAMPAIGNTHANKYOUONLY' => 'Kampagnendaten nur in Bestellabschlussseite verwenden',
'D3_GOOGLEANALYTICS_ADWORDSCODE_SETCAMPAIGNTHANKYOUONLY_DESC' => 'Ist dieser Haken nicht gesetzt, wird der Kampagnencode shopweit eingefügt. Das AdWords-Conversion Tracking erwartet die Daten jedoch nur bei Bestellabschluss. Ob diese Einstellung notwendig ist, erfahren Sie bei Ihrem Conversion Tracking Anbieter.',
'D3_GOOGLEANALYTICS_ADWORDSMAIN_SETCAMPAIGNCOOKIETIMEOUT' => 'Kampagnenlaufzeit (optional, sonst 6 Monate)',
'D3_GOOGLEANALYTICS_ADWORDSMAIN_SETCAMPAIGNCOOKIETIMEOUT_DESC' => 'Geben Sie hier eine optionale Laufzeit dieser Kampagne in Millisekunden an.<br><br>30 Tage = 2592000000<br>365 Tage = 31536000000',
'D3_GOOGLEANALYTICS_ADWORDSMAIN_SETCAMPAIGNCOOKIETIMEOUT_MS' => 'Millisekunden',
'D3_GOOGLEANALYTICS_ADWORDSMAIN_SETCAMPNOKEY' => 'zwingend verwendete Kampagne (optional)',
'D3_GOOGLEANALYTICS_ADWORDSMAIN_SETCAMPNOKEY_DESC' => 'die hier festgelegte Kampagne wird zwingend verwendet, auch wenn die Cookie-Einstellungen schon eine andere Kampagne liefern.<br><br>Weitere Informationen finden Sie <a href="http://code.google.com/intl/de/apis/analytics/docs/gaJS/gaJSApiCampaignTracking.html#_gat.GA_Tracker_._setCampNOKey" target="gahelp">hier</a>.',
'D3_GOOGLEANALYTICS_ADWORDSCODE' => 'Kampagnen-Code',
'D3_GOOGLEANALYTICS_ADWORDSCODE_CODE' => 'AdWords-Code',
'D3_GOOGLEANALYTICS_ADWORDSCODE_CODE_DESC' => 'Kopieren Sie hier den Kampagnen-Tracking-Code ein, den Sie auf Ihrer AdWords-Seite finden. Kopieren Sie auch das "script"-Tag mit.',
'D3_GOOGLEANALYTICS_ADWORDSMAIN' => 'Individualisierung der Kampagnentrackings',
'D3_GOOGLEANALYTICS_ADWORDSMAIN_SETCAMPNAMEKEY' => 'Kampagnenname (optional)',
'D3_GOOGLEANALYTICS_ADWORDSMAIN_SETCAMPNAMEKEY_DESC' => 'Unter diesem Namen sehen Sie die Auswertung der Daten aus dieser Shopkampagne in Analytics.<br><br>Weitere Informationen finden Sie <a href="http://code.google.com/apis/analytics/docs/gaJS/gaJSApiCampaignTracking.html#_gat.GA_Tracker_._setCampNameKey" target="gahelp">hier</a>.',
'D3_GOOGLEANALYTICS_ADWORDSMAIN_SETCAMPMEDIUMKEY' => 'Kampagnenmedium (optional)',
'D3_GOOGLEANALYTICS_ADWORDSMAIN_SETCAMPMEDIUMKEY_DESC' => 'Definieren Sie das Medium dieser Kampagne (z.B. Werbebanner, Mailkampagne oder auch Klickkampagne). Diese Einstellung finden Sie in der Kampagnenauswertung unter "Keywords".<br><br>Weitere Informationen finden Sie <a href="http://code.google.com/apis/analytics/docs/gaJS/gaJSApiCampaignTracking.html#_gat.GA_Tracker_._setCampMediumKey" target="gahelp">hier</a>.',
'D3_GOOGLEANALYTICS_ADWORDSMAIN_SETCAMPSOURCEKEY' => 'Kampagnenquelle (optional)',
'D3_GOOGLEANALYTICS_ADWORDSMAIN_SETCAMPSOURCEKEY_DESC' => 'Benennen Sie hier die Quelle der Shopkampagne, vergeben Sie zum Beispiel den Webseiten-Name oder den Firmenname.<br><br>Weitere Informationen finden Sie <a href="http://code.google.com/apis/analytics/docs/gaJS/gaJSApiCampaignTracking.html#_gat.GA_Tracker_._setCampSourceKey" target="gahelp">hier</a>.',
'D3_GOOGLEANALYTICS_ADWORDSMAIN_SETCAMPTERMKEY' => 'Schlüsselwort(e) Ihrer Kampagne (optional)',
'D3_GOOGLEANALYTICS_ADWORDSMAIN_SETCAMPTERMKEY_DESC' => 'Auch diese Keywords erscheinen in Analytics unter "Keywords".<br><br>Weitere Informationen finden Sie <a href="http://code.google.com/apis/analytics/docs/gaJS/gaJSApiCampaignTracking.html#_gat.GA_Tracker_._setCampTermKey" target="gahelp">hier</a>.',
'D3_GOOGLEANALYTICS_ADWORDSMAIN_SETCAMPCONTENTKEY' => 'Inhaltsbeschreibung der Kampagne (optional)',
'D3_GOOGLEANALYTICS_ADWORDSMAIN_SETCAMPCONTENTKEY_DESC' => 'Den beschrieben Inhalt finden Sie in der Auswertung als "Ad Content".<br><br>Weitere Informationen finden Sie <a href="http://code.google.com/apis/analytics/docs/gaJS/gaJSApiCampaignTracking.html#_gat.GA_Tracker_._setCampContentKey" target="gahelp">hier</a>.',
'D3_GOOGLEANALYTICS_METADATA_TITLE' => 'Google Analytics Schnittstelle',
'D3_GOOGLEANALYTICS_METADATA_DESC' => 'Dieses Modul stellt Ihnen die schnelle und unkomplizierte Einbindung Ihres Google-Analytics-Kontos in Ihren Shop zur Verfügung. Hierbei werden über standardisierte Schnittstellen die Besucherdaten und eCommerce-Daten zu Google übertragen.Ebenfalls übermittelt werden Daten der Website-Suche. Dem Modul liegen angepaßte Templates bei, mit denen auch die Trichter ordentlich protokolliert werden.',
);
/*
[{ oxmultilang ident="GENERAL_YOUWANTTODELETE" }]
*/

View File

@ -0,0 +1,296 @@
[{include file="headitem.tpl" title="D3_GOOGLEANALYTICS_CFG_TITLE"|oxmultilangassign}]
<link rel="stylesheet" type="text/css" href="[{$oViewConf->getResourceUrl() }]d3_mod_cfg.css">
<script type="text/javascript">
<!--
[{ if $updatelist == 1}]
UpdateList('[{ $oxid }]');
[{ /if}]
function UpdateList( sID)
{
var oSearch = parent.list.document.getElementById("search");
oSearch.oxid.value=sID;
oSearch.fnc.value='';
oSearch.submit();
}
function EditThis( sID)
{
var oTransfer = document.getElementById("transfer");
oTransfer.oxid.value=sID;
oTransfer.cl.value='';
oTransfer.submit();
var oSearch = parent.list.document.getElementById("search");
oSearch.actedit.value = 0;
oSearch.oxid.value=sID;
oSearch.submit();
}
function _groupExp(el) {
var _cur = el.parentNode;
if (_cur.className == "exp") _cur.className = "";
else _cur.className = "exp";
}
-->
</script>
<style type="text/css">
<!--
.questbox{
background-color: #07f;
color: white;
float: right;
position: relative;
display: block;
padding: 1px 4px;
font-weight: bold;
z-index: 98;
cursor: help;
font-family: Verdana,Arial,Helvetica,sans-serif;
font-size: 10px;
line-height: 12px;
}
.helptextbox{
background-color: white;
color: black;
border: 1px solid black;
position: absolute;
overflow: hidden;
padding: 5px;
margin-top: 15px;
width: 300px;
z-index: 99;
}
fieldset{
border: 1px inset black;
background-color: #F0F0F0;
}
legend{
font-weight: bold;
}
dl dt{
font-weight: normal;
width: 55%;
}
.ext_edittext {
padding: 2px;
}
td.edittext {
white-space: normal;
}
div.box{background: white url([{$oView->getBGLogoUrl()}]) no-repeat bottom right;}
-->
</style>
[{ if $readonly}]
[{assign var="readonly" value="readonly disabled"}]
[{else}]
[{assign var="readonly" value=""}]
[{/if}]
<form name="transfer" id="transfer" action="[{ $oViewConf->getSelfLink() }]" method="post">
[{ $oViewConf->getHiddenSid() }]
<input type="hidden" name="oxid" value="[{ $oxid }]">
<input type="hidden" name="cl" value="[{ $oViewConf->getActiveClassName() }]">
<input type="hidden" name="actshop" value="[{ $shop->id }]">
<input type="hidden" name="editlanguage" value="[{ $editlanguage }]">
</form>
<form name="myedit" id="myedit" action="[{ $oViewConf->getSelfLink() }]" method="post">
[{ $oViewConf->getHiddenSid() }]
<input type="hidden" name="cl" value="[{ $oViewConf->getActiveClassName() }]">
<input type="hidden" name="fnc" value="save">
<input type="hidden" name="oxid" value="[{ $oxid }]">
<input type="hidden" name="editval[d3_cfg_mod__oxid]" value="[{ $oxid }]">
<table border="0" width="98%">
<tr>
<td valign="top" class="edittext">
[{if $oView->getValueStatus() == 'error'}]
<hr>
<b>[{oxmultilang ident="D3_CFG_MOD_GENERAL_NOCONFIG_DESC"}]</b><br>
<input type="submit" value="[{oxmultilang ident="D3_CFG_MOD_GENERAL_NOCONFIG_BTN"}]">
</form>
[{else}]
<div class="groupExp">
<div class="">
<a class="rc" onclick="_groupExp(this); return false;" href="#">
<b>
[{oxmultilang ident="D3_GOOGLEANALYTICS_ADWORDSGENERAL"}]
</b>
</a>
<dl>
<dt>
[{oxmultilang ident="D3_GOOGLEANALYTICS_ADWORDSCODE_SETCAMPAIGNTRACK"}]
[{* _gaq.push(['_setCampaignTrack', false]); *}]
</dt>
<dd>
<input type="hidden" name="value[d3_cfg_mod__blD3GASetCampaignTrack]" value="0">
<input class="edittext ext_edittext" type="checkbox" value="1" [{if $value->d3_cfg_mod__blD3GASetCampaignTrack}]checked[{/if}] name="value[d3_cfg_mod__blD3GASetCampaignTrack]">
[{ oxinputhelp ident="D3_GOOGLEANALYTICS_ADWORDSCODE_SETCAMPAIGNTRACK_DESC" }]
</dd>
<div class="spacer"></div>
</dl>
<dl>
<dt>
[{oxmultilang ident="D3_GOOGLEANALYTICS_ADWORDSCODE_SETCAMPAIGNTHANKYOUONLY"}]
</dt>
<dd>
<input type="hidden" name="value[d3_cfg_mod__blD3GASetCampaignOnThankyouOnly]" value="0">
<input class="edittext ext_edittext" type="checkbox" value="1" [{if $value->d3_cfg_mod__blD3GASetCampaignOnThankyouOnly}]checked[{/if}] name="value[d3_cfg_mod__blD3GASetCampaignOnThankyouOnly]">
[{ oxinputhelp ident="D3_GOOGLEANALYTICS_ADWORDSCODE_SETCAMPAIGNTHANKYOUONLY_DESC" }]
</dd>
<div class="spacer"></div>
</dl>
<dl>
<dt>
[{oxmultilang ident="D3_GOOGLEANALYTICS_ADWORDSMAIN_SETCAMPAIGNCOOKIETIMEOUT"}]
[{* _gaq.push(['_setCampaignCookieTimeout', 31536000000]); *}]
</dt>
<dd>
<input class="edittext ext_edittext" type="text" size="30" maxlength="30" value="[{$value->d3_cfg_mod__sD3GASetCampaignCookieTimeout}]" name="value[d3_cfg_mod__sD3GASetCampaignCookieTimeout]"> [{oxmultilang ident="D3_GOOGLEANALYTICS_ADWORDSMAIN_SETCAMPAIGNCOOKIETIMEOUT_MS"}]
[{ oxinputhelp ident="D3_GOOGLEANALYTICS_ADWORDSMAIN_SETCAMPAIGNCOOKIETIMEOUT_DESC" }]
</dd>
<div class="spacer"></div>
</dl>
<dl>
<dt>
[{oxmultilang ident="D3_GOOGLEANALYTICS_ADWORDSMAIN_SETCAMPNOKEY"}]
[{* _gaq.push(['_setCampNOKey', 'ga_nooverride']); *}]
</dt>
<dd>
<input type="hidden" name="value[d3_cfg_mod__blD3GASetCampNoKey]" value="0">
<input class="edittext ext_edittext" type="checkbox" value="1" [{if $value->d3_cfg_mod__blD3GASetCampNoKey}]checked[{/if}] name="value[d3_cfg_mod__blD3GASetCampNoKey]">
[{ oxinputhelp ident="D3_GOOGLEANALYTICS_ADWORDSMAIN_SETCAMPNOKEY_DESC" }]
</dd>
<div class="spacer"></div>
</dl>
</div>
</div>
<div class="groupExp">
<div class="">
<a class="rc" onclick="_groupExp(this); return false;" href="#">
<b>
[{oxmultilang ident="D3_GOOGLEANALYTICS_ADWORDSCODE"}]
</b>
</a>
<dl>
<dt>
[{oxmultilang ident="D3_GOOGLEANALYTICS_ADWORDSCODE_CODE"}]
</dt>
<dd>
<textarea class="edittext ext_edittext" cols="80" rows="7" name="value[d3_cfg_mod__sD3GACampaignCode]">[{strip}]
[{$value->d3_cfg_mod__sD3GACampaignCode}]
[{/strip}]</textarea>
[{ oxinputhelp ident="D3_GOOGLEANALYTICS_ADWORDSCODE_CODE_DESC" }]
</dd>
<div class="spacer"></div>
</dl>
</div>
</div>
<div class="groupExp">
<div class="">
<a class="rc" onclick="_groupExp(this); return false;" href="#">
<b>
[{oxmultilang ident="D3_GOOGLEANALYTICS_ADWORDSMAIN"}]
</b>
</a>
<dl>
<dt>
[{oxmultilang ident="D3_GOOGLEANALYTICS_ADWORDSMAIN_SETCAMPNAMEKEY"}]
[{* _gaq.push(['_setCampNameKey', 'ga_campaign']); *}]
</dt>
<dd>
<input class="edittext ext_edittext" type="text" size="30" maxlength="100" value="[{$value->d3_cfg_mod__sD3GASetCampNameKey}]" name="value[d3_cfg_mod__sD3GASetCampNameKey]">
[{ oxinputhelp ident="D3_GOOGLEANALYTICS_ADWORDSMAIN_SETCAMPNAMEKEY_DESC" }]
</dd>
<div class="spacer"></div>
</dl>
<dl>
<dt>
[{oxmultilang ident="D3_GOOGLEANALYTICS_ADWORDSMAIN_SETCAMPMEDIUMKEY"}]
[{* _gaq.push(['_setCampMediumKey', 'ga_medium']); *}]
</dt>
<dd>
<input class="edittext ext_edittext" type="text" size="30" maxlength="100" value="[{$value->d3_cfg_mod__sD3GASetCampMediumKey}]" name="value[d3_cfg_mod__sD3GASetCampMediumKey]">
[{ oxinputhelp ident="D3_GOOGLEANALYTICS_ADWORDSMAIN_SETCAMPMEDIUMKEY_DESC" }]
</dd>
<div class="spacer"></div>
</dl>
<dl>
<dt>
[{oxmultilang ident="D3_GOOGLEANALYTICS_ADWORDSMAIN_SETCAMPSOURCEKEY"}]
[{* _gaq.push(['_setCampSourceKey', 'ga_source']); *}]
</dt>
<dd>
<input class="edittext ext_edittext" type="text" size="30" maxlength="100" value="[{$value->d3_cfg_mod__sD3GASetCampSourceKey}]" name="value[d3_cfg_mod__sD3GASetCampSourceKey]">
[{ oxinputhelp ident="D3_GOOGLEANALYTICS_ADWORDSMAIN_SETCAMPSOURCEKEY_DESC" }]
</dd>
<div class="spacer"></div>
</dl>
<dl>
<dt>
[{oxmultilang ident="D3_GOOGLEANALYTICS_ADWORDSMAIN_SETCAMPTERMKEY"}]
[{* _gaq.push(['_setCampTermKey', 'ga_term']); *}]
</dt>
<dd>
<input class="edittext ext_edittext" type="text" size="30" maxlength="100" value="[{$value->d3_cfg_mod__sD3GASetCampTermKey}]" name="value[d3_cfg_mod__sD3GASetCampTermKey]">
[{ oxinputhelp ident="D3_GOOGLEANALYTICS_ADWORDSMAIN_SETCAMPTERMKEY_DESC" }]
</dd>
<div class="spacer"></div>
</dl>
<dl>
<dt>
[{oxmultilang ident="D3_GOOGLEANALYTICS_ADWORDSMAIN_SETCAMPCONTENTKEY"}]
[{* _gaq.push(['_setCampContentKey', 'ga_content']); *}]
</dt>
<dd>
<input class="edittext ext_edittext" type="text" size="30" maxlength="100" value="[{$value->d3_cfg_mod__sD3GASetCampContentKey}]" name="value[d3_cfg_mod__sD3GASetCampContentKey]">
[{ oxinputhelp ident="D3_GOOGLEANALYTICS_ADWORDSMAIN_SETCAMPCONTENTKEY_DESC" }]
</dd>
<div class="spacer"></div>
</dl>
</div>
</div>
<table width="100%">
<tr>
<td class="edittext ext_edittext" align="left"><br>
<span class="d3modcfg_btn icon status_ok">
<input type="submit" name="save" value="[{oxmultilang ident="D3_CFG_MOD_GENERAL_SAVE"}]">
<div></div>
</span>
</td>
</tr>
</table>
[{/if}]
[{include file="bottomitem.tpl"}]
<script type="text/javascript">
if (parent.parent)
{ parent.parent.sShopTitle = "[{$actshopobj->oxshops__oxname->getRawValue()|oxaddslashes}]";
parent.parent.sMenuItem = "[{oxmultilang ident="d3mxgoogleanalytics"}]";
parent.parent.sMenuSubItem = "[{oxmultilang ident="d3tbclgoogleanalytics_adwords"}]";
parent.parent.sWorkArea = "[{$_act}]";
parent.parent.setTitle();
}
</script>

View File

@ -0,0 +1,413 @@
[{include file="headitem.tpl" title="D3_GOOGLEANALYTICS_CFG_TITLE"|oxmultilangassign}]
<link rel="stylesheet" type="text/css" href="[{$oViewConf->getResourceUrl() }]d3_mod_cfg.css">
<script type="text/javascript">
<!--
[{ if $updatelist == 1}]
UpdateList('[{ $oxid }]');
[{ /if}]
function UpdateList( sID)
{
var oSearch = parent.list.document.getElementById("search");
oSearch.oxid.value=sID;
oSearch.fnc.value='';
oSearch.submit();
}
function EditThis( sID)
{
var oTransfer = document.getElementById("transfer");
oTransfer.oxid.value=sID;
oTransfer.cl.value='';
oTransfer.submit();
var oSearch = parent.list.document.getElementById("search");
oSearch.actedit.value = 0;
oSearch.oxid.value=sID;
oSearch.submit();
}
function _groupExp(el) {
var _cur = el.parentNode;
if (_cur.className == "exp") _cur.className = "";
else _cur.className = "exp";
}
-->
</script>
<style type="text/css">
<!--
.questbox{
background-color: #07f;
color: white;
float: right;
position: relative;
display: block;
padding: 1px 4px;
font-weight: bold;
z-index: 98;
cursor: help;
font-family: Verdana,Arial,Helvetica,sans-serif;
font-size: 10px;
line-height: 12px;
}
.helptextbox{
background-color: white;
color: black;
border: 1px solid black;
position: absolute;
overflow: hidden;
padding: 5px;
margin-top: 15px;
width: 300px;
z-index: 99;
}
fieldset{
border: 1px inset black;
background-color: #F0F0F0;
}
legend{
font-weight: bold;
}
dl dt{
font-weight: normal;
width: 55%;
}
.ext_edittext {
padding: 2px;
}
td.edittext {
white-space: normal;
}
div.box{background: white url([{$oView->getBGLogoUrl()}]) no-repeat bottom right;}
-->
</style>
[{ if $readonly}]
[{assign var="readonly" value="readonly disabled"}]
[{else}]
[{assign var="readonly" value=""}]
[{/if}]
<form name="transfer" id="transfer" action="[{ $oViewConf->getSelfLink() }]" method="post">
[{ $oViewConf->getHiddenSid() }]
<input type="hidden" name="oxid" value="[{ $oxid }]">
<input type="hidden" name="cl" value="[{ $oViewConf->getActiveClassName() }]">
<input type="hidden" name="actshop" value="[{ $shop->id }]">
<input type="hidden" name="editlanguage" value="[{ $editlanguage }]">
</form>
<form name="myedit" id="myedit" action="[{ $oViewConf->getSelfLink() }]" method="post">
[{ $oViewConf->getHiddenSid() }]
<input type="hidden" name="cl" value="[{ $oViewConf->getActiveClassName() }]">
<input type="hidden" name="fnc" value="save">
<input type="hidden" name="oxid" value="[{ $oxid }]">
<input type="hidden" name="editval[d3_cfg_mod__oxid]" value="[{ $oxid }]">
<table border="0" width="98%">
<tr>
<td valign="top" class="edittext">
<table style="width: 100%">
<tr>
<td style="width:50%; border-right: 1px solid #999;">
<table cellspacing="0" cellpadding="0" border="0" width="100%">
<tr>
<td class="edittext ext_edittext">
[{oxmultilang ident="D3_CFG_MOD_GENERAL_MODULEACTIVE"}]
</td>
<td class="edittext ext_edittext">
<input type="hidden" name="editval[d3_cfg_mod__oxactive]" value='0'>
<input class="edittext ext_edittext" type="checkbox" name="editval[d3_cfg_mod__oxactive]" value='1' [{if $edit->d3_cfg_mod__oxactive->value == 1}]checked[{/if}]>
</td>
</tr>
</table>
</td>
<td>
[{assign var="blD3HasLog" value=$oView->checkD3Log() }]
<table cellspacing="0" cellpadding="0" border="0">
<tr>
<td class="edittext ext_edittext" style="width: 100%;">
[{if $blD3HasLog}]
[{oxmultilang ident="D3_CFG_MOD_GENERAL_MODULELOGGING"}]
[{/if}]
</td>
<td class="edittext ext_edittext" align="left">
[{if $blD3HasLog}]
<select name="editval[d3_cfg_mod__oxismodulelog]" class="edittext">
<option value="0" [{if $edit->d3_cfg_mod__oxismodulelog->value == 0}]selected[{/if}]>[{oxmultilang ident="D3_CFG_MOD_GENERAL_MODULELOGGING_NONE"}]</option>
<option value="1" [{if $edit->d3_cfg_mod__oxismodulelog->value == 1}]selected[{/if}]>[{oxmultilang ident="D3_CFG_MOD_GENERAL_MODULELOGGING_ALL"}]</option>
<option value="2" [{if $edit->d3_cfg_mod__oxismodulelog->value == 2}]selected[{/if}]>[{oxmultilang ident="D3_CFG_MOD_GENERAL_MODULELOGGING_ERRORS"}]</option>
</select>
[{/if}]
</td>
</tr>
<tr>
<td class="edittext ext_edittext" style="width: 100%;">
&nbsp;
</td>
<td class="edittext ext_edittext" align="left">
&nbsp;
</td>
</tr>
</table>
</td>
</tr>
</table>
[{if $oView->getValueStatus() == 'error'}]
<hr>
<b>[{oxmultilang ident="D3_CFG_MOD_GENERAL_NOCONFIG_DESC"}]</b><br>
<input type="submit" value="[{oxmultilang ident="D3_CFG_MOD_GENERAL_NOCONFIG_BTN"}]">
</form>
[{else}]
<div class="groupExp">
<div class="">
<a class="rc" onclick="_groupExp(this); return false;" href="#">
<b>
[{oxmultilang ident="D3_GOOGLEANALYTICS_MAIN"}]
</b>
</a>
<dl>
<dt>
[{oxmultilang ident="D3_GOOGLEANALYTICS_MAIN_GAID"}]
[{* _gaq.push(['_setAccount', 'UA_XXX']); *}]
</dt>
<dd>
<input class="edittext ext_edittext" type="text" size="15" maxlength="20" value="[{$value->d3_cfg_mod__sD3GAId}]" name="value[d3_cfg_mod__sD3GAId]">
[{ oxinputhelp ident="D3_GOOGLEANALYTICS_MAIN_GAID_DESC" }]
</dd>
<div class="spacer"></div>
</dl>
<dl>
<dt>
[{oxmultilang ident="D3_GOOGLEANALYTICS_MAIN_ANONYMIZEIP"}]
[{* _gaq.push(['_gat._anonymizeIp']); *}]
</dt>
<dd>
<input type="hidden" name="value[d3_cfg_mod__blD3GAAnonymizeIP]" value="0">
<input class="edittext ext_edittext" type="checkbox" value="1" [{if $value->d3_cfg_mod__blD3GAAnonymizeIP}]checked[{/if}] name="value[d3_cfg_mod__blD3GAAnonymizeIP]">
[{ oxinputhelp ident="D3_GOOGLEANALYTICS_MAIN_ANONYMIZEIP_DESC" }]
</dd>
<div class="spacer"></div>
</dl>
<dl>
<dt>
[{oxmultilang ident="D3_GOOGLEANALYTICS_MAIN_TRACKPAGELOADTIME"}]
[{* _gaq.push(['_gat._trackPageLoadTime']); *}]
</dt>
<dd>
<input type="hidden" name="value[d3_cfg_mod__blD3GATrackPageLoadTime]" value="0">
<input class="edittext ext_edittext" type="checkbox" value="1" [{if $value->d3_cfg_mod__blD3GATrackPageLoadTime}]checked[{/if}] name="value[d3_cfg_mod__blD3GATrackPageLoadTime]">
[{ oxinputhelp ident="D3_GOOGLEANALYTICS_MAIN_TRACKPAGELOADTIME_DESC" }]
</dd>
<div class="spacer"></div>
</dl>
<dl>
<dt>
[{oxmultilang ident="D3_GOOGLEANALYTICS_MAIN_USEREMARKETING"}]
</dt>
<dd>
<input type="hidden" name="value[d3_cfg_mod__blD3GAUseRemarketing]" value="0">
<input class="edittext ext_edittext" type="checkbox" value="1" [{if $value->d3_cfg_mod__blD3GAUseRemarketing}]checked[{/if}] name="value[d3_cfg_mod__blD3GAUseRemarketing]">
[{ oxinputhelp ident="D3_GOOGLEANALYTICS_MAIN_USEREMARKETING_DESC" }]
</dd>
<div class="spacer"></div>
</dl>
</div>
</div>
<div class="groupExp">
<div class="">
<a class="rc" onclick="_groupExp(this); return false;" href="#">
<b>
[{oxmultilang ident="D3_GOOGLEANALYTICS_ECOMMERCE"}]
</b>
</a>
<dl>
<dt>
[{oxmultilang ident="D3_GOOGLEANALYTICS_ECOMMERCE_SENDDATA"}]
</dt>
<dd>
<input type="hidden" name="value[d3_cfg_mod__blD3GASendECommerce]" value="0">
<input class="edittext ext_edittext" type="checkbox" value="1" [{if $value->d3_cfg_mod__blD3GASendECommerce}]checked[{/if}] name="value[d3_cfg_mod__blD3GASendECommerce]">
[{ oxinputhelp ident="D3_GOOGLEANALYTICS_ECOMMERCE_SENDDATA_DESC" }]
</dd>
<div class="spacer"></div>
</dl>
<dl>
<dt>
[{oxmultilang ident="D3_GOOGLEANALYTICS_ECOMMERCE_USENETTO"}]
</dt>
<dd>
<input type="hidden" name="value[d3_cfg_mod__blD3GAUseNetto]" value="0">
<input class="edittext ext_edittext" type="checkbox" value="1" [{if $value->d3_cfg_mod__blD3GAUseNetto}]checked[{/if}] name="value[d3_cfg_mod__blD3GAUseNetto]">
[{ oxinputhelp ident="D3_GOOGLEANALYTICS_ECOMMERCE_USENETTO_DESC" }]
</dd>
<div class="spacer"></div>
</dl>
</div>
</div>
<div class="groupExp">
<div class="">
<a class="rc" onclick="_groupExp(this); return false;" href="#">
<b>
[{oxmultilang ident="D3_GOOGLEANALYTICS_DOMAIN"}]
</b>
</a>
<dl>
<dt>
[{oxmultilang ident="D3_GOOGLEANALYTICS_DOMAIN_SETALLOWLINKER"}]
[{* _gaq.push(['_setAllowLinker', true]); *}]
</dt>
<dd>
<input type="hidden" name="value[d3_cfg_mod__blD3GAAllowDomainLinker]" value="0">
<input class="edittext ext_edittext" type="checkbox" value="1" [{if $value->d3_cfg_mod__blD3GAAllowDomainLinker}]checked[{/if}] name="value[d3_cfg_mod__blD3GAAllowDomainLinker]">
[{ oxinputhelp ident="D3_GOOGLEANALYTICS_DOMAIN_SETALLOWLINKER_DESC" }]
</dd>
<div class="spacer"></div>
</dl>
<dl>
<dt>
[{oxmultilang ident="D3_GOOGLEANALYTICS_DOMAIN_SETDOMAINNAME"}]
[{* _gaq.push(['_setDomainName', '.example-petstore.com']); *}]
[{* if used _gaq.push(['_setAllowHash', false]); *}]
</dt>
<dd>
<input class="edittext ext_edittext" type="text" size="30" maxlength="200" value="[{$value->d3_cfg_mod__sD3GASetDomainName}]" name="value[d3_cfg_mod__sD3GASetDomainName]">
[{ oxinputhelp ident="D3_GOOGLEANALYTICS_DOMAIN_SETDOMAINNAME_DESC" }]
</dd>
<div class="spacer"></div>
</dl>
<dl>
<dt>
[{oxmultilang ident="D3_GOOGLEANALYTICS_DOMAIN_SETCOOKIEPATH"}]
[{* _gaq.push(['_setCookiePath', '/path/of/cookie/']); *}]
</dt>
<dd>
<input class="edittext ext_edittext" type="text" size="30" maxlength="150" value="[{$value->d3_cfg_mod__sD3GASetCookiePath}]" name="value[d3_cfg_mod__sD3GASetCookiePath]">
[{ oxinputhelp ident="D3_GOOGLEANALYTICS_DOMAIN_SETCOOKIEPATH_DESC" }]
</dd>
<div class="spacer"></div>
</dl>
<dl>
<dt>
[{oxmultilang ident="D3_GOOGLEANALYTICS_DOMAIN_COOKIEPATHCOPY"}]
[{* _gaq.push(['_cookiePathCopy', '/path/of/cookie/']); *}]
</dt>
<dd>
<input class="edittext ext_edittext" type="text" size="30" maxlength="150" value="[{$value->d3_cfg_mod__sD3GACookiePathCopy}]" name="value[d3_cfg_mod__sD3GACookiePathCopy]">
[{ oxinputhelp ident="D3_GOOGLEANALYTICS_DOMAIN_COOKIEPATHCOPY_DESC" }]
</dd>
<div class="spacer"></div>
</dl>
</div>
</div>
<div class="groupExp">
<div class="">
<a class="rc" onclick="_groupExp(this); return false;" href="#">
<b>
[{oxmultilang ident="D3_GOOGLEANALYTICS_BROWSER"}]
</b>
</a>
<dl>
<dt>
[{oxmultilang ident="D3_GOOGLEANALYTICS_BROWSER_SETCLIENTINFO"}]
[{* _gaq.push(['_setClientInfo', false]); *}]
</dt>
<dd>
<input type="hidden" name="value[d3_cfg_mod__blD3GASetClientInfo]" value="0">
<input class="edittext ext_edittext" type="checkbox" value="1" [{if $value->d3_cfg_mod__blD3GASetClientInfo}]checked[{/if}] name="value[d3_cfg_mod__blD3GASetClientInfo]">
[{ oxinputhelp ident="D3_GOOGLEANALYTICS_BROWSER_SETCLIENTINFO_DESC" }]
</dd>
<div class="spacer"></div>
</dl>
<dl>
<dt>
[{oxmultilang ident="D3_GOOGLEANALYTICS_BROWSER_SETDETECTFLASH"}]
[{* _gaq.push(['_setDetectFlash', false]); *}]
</dt>
<dd>
<input type="hidden" name="value[d3_cfg_mod__blD3GASetDetectFlash]" value="0">
<input class="edittext ext_edittext" type="checkbox" value="1" [{if $value->d3_cfg_mod__blD3GASetDetectFlash}]checked[{/if}] name="value[d3_cfg_mod__blD3GASetDetectFlash]">
[{ oxinputhelp ident="D3_GOOGLEANALYTICS_BROWSER_SETDETECTFLASH_DESC" }]
</dd>
<div class="spacer"></div>
</dl>
<dl>
<dt>
[{oxmultilang ident="D3_GOOGLEANALYTICS_BROWSER_SETDETECTTITLE"}]
[{* _gaq.push(['_setDetectTitle', false]); *}]
</dt>
<dd>
<input type="hidden" name="value[d3_cfg_mod__blD3GASetDetectTitle]" value="0">
<input class="edittext ext_edittext" type="checkbox" value="1" [{if $value->d3_cfg_mod__blD3GASetDetectTitle}]checked[{/if}] name="value[d3_cfg_mod__blD3GASetDetectTitle]">
[{ oxinputhelp ident="D3_GOOGLEANALYTICS_BROWSER_SETDETECTTITLE_DESC" }]
</dd>
<div class="spacer"></div>
</dl>
</div>
</div>
<div class="groupExp">
<div class="">
<a class="rc" onclick="_groupExp(this); return false;" href="#">
<b>
[{oxmultilang ident="D3_GOOGLEANALYTICS_CUSTOMVARS"}]
</b>
</a>
<dl>
<dt>
[{oxmultilang ident="D3_GOOGLEANALYTICS_CUSTOMVARS_TRANSMIT"}]
[{* _gaq.push(['_setCustomVar', false]); *}]
</dt>
<dd>
<input type="hidden" name="value[d3_cfg_mod__blD3GAUseCustomVars]" value="0">
<input class="edittext ext_edittext" type="checkbox" value="1" [{if $value->d3_cfg_mod__blD3GAUseCustomVars}]checked[{/if}] name="value[d3_cfg_mod__blD3GAUseCustomVars]">
[{ oxinputhelp ident="D3_GOOGLEANALYTICS_CUSTOMVARS_TRANSMIT_DESC" }]
</dd>
<div class="spacer"></div>
</dl>
</div>
</div>
<table width="100%">
<tr>
<td class="edittext ext_edittext" align="left"><br>
<span class="d3modcfg_btn icon status_ok">
<input type="submit" name="save" value="[{oxmultilang ident="D3_CFG_MOD_GENERAL_SAVE"}]">
<div></div>
</span>
</td>
</tr>
</table>
<br><br>[{oxmultilang ident="D3_GOOGLEANALYTICS_SECURITYINFORMATIONS"}]
[{/if}]
[{include file="bottomitem.tpl"}]
<script type="text/javascript">
if (parent.parent)
{ parent.parent.sShopTitle = "[{$actshopobj->oxshops__oxname->getRawValue()|oxaddslashes}]";
parent.parent.sMenuItem = "[{oxmultilang ident="d3mxgoogleanalytics"}]";
parent.parent.sMenuSubItem = "[{oxmultilang ident="d3tbclgoogleanalytics_main"}]";
parent.parent.sWorkArea = "[{$_act}]";
parent.parent.setTitle();
}
</script>

View File

@ -0,0 +1,61 @@
[{oxscript include="js/widgets/oxinputvalidator.js" priority=10 }]
[{oxscript add="$('form.js-oxValidate').oxInputValidator();"}]
[{block name="user_checkout_change"}]
[{*** D3 MOD NEXT_LINE * GoogleAnalytics ***}]
<form class="js-oxValidate" action="[{ $oViewConf->getSslSelfLink()|oxaddparams:"cl=user" }]" name="order" method="post">
[{block name="user_checkout_change_form"}]
[{assign var="aErrors" value=$oView->getFieldValidationErrors()}]
[{ $oViewConf->getHiddenSid() }]
[{ $oViewConf->getNavFormParams() }]
<input type="hidden" name="cl" value="user">
<input type="hidden" name="option" value="[{$oView->getLoginOption()}]">
<input type="hidden" name="fnc" value="changeuser">
<input type="hidden" name="lgn_cook" value="0">
<input type="hidden" name="blshowshipaddress" value="1">
<div class="lineBox clear">
<a href="[{ oxgetseourl ident=$oViewConf->getBasketLink() }]" class="prevStep submitButton largeButton" id="userBackStepTop">[{ oxmultilang ident="FORM_USER_CHECKOUT_CHANGE_BACKSTEP" }]</a>
<button id="userNextStepTop" class="submitButton largeButton nextStep" name="userform" type="submit">[{ oxmultilang ident="FORM_USER_CHECKOUT_CHANGE_NEXTSTEP" }]</button>
</div>
<div class="checkoutCollumns clear">
<div class="collumn">
<h3 class="blockHead">[{ oxmultilang ident="FORM_REGISTER_BILLINGADDRESS" }]</h3>
<ul class="form" style="display: none;" id="addressForm">
[{ include file="form/fieldset/user_billing.tpl" noFormSubmit=true blSubscribeNews=true blOrderRemark=true}]
</ul>
<ul class="form" id="addressText">
<li>
[{include file="widget/address/billing_address.tpl" noFormSubmit=true blSubscribeNews=true blOrderRemark=true}]
</li>
<li><button id="userChangeAddress" class="submitButton largeButton" name="changeBillAddress" type="submit">[{ oxmultilang ident="PAGE_CHECKOUT_BASKET_CHANGE" }]</button></li>
<li>
</li>
</ul>
[{oxscript add="$('#userChangeAddress').click( function() { $('#addressForm').show();$('#addressText').hide();return false;});"}]
</div>
<div class="collumn">
<h3 class="blockHead">[{ oxmultilang ident="FORM_REGISTER_SHIPPINGADDRESS" }]</h3>
<p><input type="checkbox" name="blshowshipaddress" id="showShipAddress" [{if !$oView->showShipAddress()}]checked[{/if}] value="0"><label for="showShipAddress">[{ oxmultilang ident="FORM_REGISTER_USE_BILLINGADDRESS_FOR_SHIPPINGADDRESS" }]</label></p>
<ul id="shippingAddress" class="form" [{if !$oView->showShipAddress()}]style="display: none;"[{/if}]>
[{ include file="form/fieldset/user_shipping.tpl" noFormSubmit=true onChangeClass='user'}]
</ul>
<ul class="form">
<li>
[{include file="form/fieldset/order_newsletter.tpl" blSubscribeNews=true}]
[{include file="form/fieldset/order_remark.tpl" blOrderRemark=true}]
</li>
</ul>
</div>
</div>
[{oxscript add="$('#showShipAddress').change( function() { $('#shippingAddress').toggle($(this).is(':not(:checked)'));});"}]
<div class="lineBox clear">
<a href="[{ oxgetseourl ident=$oViewConf->getBasketLink() }]" class="prevStep submitButton largeButton" id="userBackStepBottom">[{ oxmultilang ident="FORM_USER_CHECKOUT_CHANGE_BACKSTEP" }]</a>
<button id="userNextStepBottom" class="submitButton largeButton nextStep" name="userform" type="submit">[{ oxmultilang ident="FORM_USER_CHECKOUT_CHANGE_NEXTSTEP" }]</button>
</div>
[{/block}]
</form>
[{/block}]

View File

@ -0,0 +1,61 @@
[{oxscript include="js/widgets/oxinputvalidator.js" priority=10 }]
[{oxscript add="$('form.js-oxValidate').oxInputValidator();"}]
[{block name="user_checkout_noregistration"}]
[{*** D3 MOD NEXT_LINE * GoogleAnalytics ***}]
<form class="js-oxValidate" action="[{ $oViewConf->getSslSelfLink()|oxaddparams:"cl=user" }]" name="order" method="post">
[{block name="user_checkout_noregistration_form"}]
[{assign var="aErrors" value=$oView->getFieldValidationErrors()}]
[{ $oViewConf->getHiddenSid() }]
[{ $oViewConf->getNavFormParams() }]
<input type="hidden" name="cl" value="user">
<input type="hidden" name="option" value="1">
[{if !$oxcmp_user->oxuser__oxpassword->value }]
<input type="hidden" name="fnc" value="createuser">
[{else}]
<input type="hidden" name="fnc" value="changeuser">
<input type="hidden" name="lgn_cook" value="0">
[{/if}]
<input type="hidden" id="reloadAddress" name="reloadaddress" value="">
<input type="hidden" name="blshowshipaddress" value="1">
<div class="lineBox clear">
<a href="[{ oxgetseourl ident=$oViewConf->getBasketLink() }]" class="prevStep submitButton largeButton" id="userBackStepTop">[{ oxmultilang ident="FORM_USER_CHECKOUT_NOREGISTRATION_BACKSTEP" }]</a>
<button id="userNextStepTop" class="submitButton largeButton nextStep" name="userform" type="submit">[{ oxmultilang ident="FORM_USER_CHECKOUT_NOREGISTRATION_NEXTSTEP" }]</button>
</div>
<div class="checkoutCollumns clear">
<div class="row">
<h3 class="blockHead">[{ oxmultilang ident="FORM_REGISTER_ACCOUNTINFO" }]</h3>
<ul class="form">
[{ include file="form/fieldset/user_noaccount.tpl" }]
</ul>
</div>
<div class="collumn">
<h3 class="blockHead">[{ oxmultilang ident="FORM_REGISTER_BILLINGADDRESS" }]</h3>
<ul class="form">
[{ include file="form/fieldset/user_billing.tpl" noFormSubmit=true blOrderRemark=true}]
</ul>
</div>
<div class="collumn">
<h3 class="blockHead">[{ oxmultilang ident="FORM_REGISTER_SHIPPINGADDRESS" }]</h3>
<p><input type="checkbox" name="blshowshipaddress" id="showShipAddress" [{if !$oView->showShipAddress()}]checked[{/if}] value="0"><label for="showShipAddress">[{ oxmultilang ident="FORM_REGISTER_USE_BILLINGADDRESS_FOR_SHIPPINGADDRESS" }]</label></p>
<ul id="shippingAddress" class="form" [{if !$oView->showShipAddress()}]style="display: none;"[{/if}]>
[{ include file="form/fieldset/user_shipping.tpl" noFormSubmit=true}]
</ul>
<ul class="form">
<li>
[{include file="form/fieldset/order_remark.tpl" blOrderRemark=true}]
</li>
</ul>
</div>
</div>
[{oxscript add="$('#showShipAddress').change( function() { $('#shippingAddress').toggle($(this).is(':not(:checked)'));});"}]
<div class="lineBox clear">
<a href="[{ oxgetseourl ident=$oViewConf->getBasketLink() }]" class="prevStep submitButton largeButton" id="userBackStepBottom">[{ oxmultilang ident="FORM_USER_CHECKOUT_NOREGISTRATION_BACKSTEP" }]</a>
<button id="userNextStepBottom" class="submitButton largeButton nextStep" name="userform" type="submit">[{ oxmultilang ident="FORM_USER_CHECKOUT_NOREGISTRATION_NEXTSTEP" }]</button>
</div>
[{/block}]
</form>
[{/block}]

View File

@ -0,0 +1,61 @@
[{oxscript include="js/widgets/oxinputvalidator.js" priority=10 }]
[{oxscript add="$('form.js-oxValidate').oxInputValidator();"}]
[{block name="user_checkout_registration"}]
[{*** D3 MOD NEXT_LINE * GoogleAnalytics ***}]
<form class="js-oxValidate" action="[{ $oViewConf->getSslSelfLink()|oxaddparams:"cl=user" }]" name="order" method="post">
[{block name="user_checkout_registration_form"}]
[{assign var="aErrors" value=$oView->getFieldValidationErrors()}]
[{ $oViewConf->getHiddenSid() }]
[{ $oViewConf->getNavFormParams() }]
<input type="hidden" name="cl" value="user">
<input type="hidden" name="option" value="3">
[{if !$oxcmp_user->oxuser__oxpassword->value }]
<input type="hidden" name="fnc" value="createuser">
[{else}]
<input type="hidden" name="fnc" value="changeuser">
<input type="hidden" name="lgn_cook" value="0">
[{/if}]
<input type="hidden" id="reloadAddress" name="reloadaddress" value="">
<input type="hidden" name="blshowshipaddress" value="1">
<div class="lineBox clear">
<a href="[{ oxgetseourl ident=$oViewConf->getBasketLink() }]" class="prevStep submitButton largeButton" id="userBackStepTop">[{ oxmultilang ident="FORM_USER_CHECKOUT_REGISTRATION_BACKSTEP" }]</a>
<button id="userNextStepTop" class="submitButton largeButton nextStep" name="userform" type="submit">[{ oxmultilang ident="FORM_USER_CHECKOUT_REGISTRATION_NEXTSTEP" }]</button>
</div>
<div class="checkoutCollumns clear">
<div class="row">
<h3 class="blockHead">[{ oxmultilang ident="FORM_REGISTER_ACCOUNTINFO" }]</h3>
<ul class="form">
[{ include file="form/fieldset/user_account.tpl" }]
</ul>
</div>
<div class="collumn">
<h3 class="blockHead">[{ oxmultilang ident="FORM_REGISTER_BILLINGADDRESS" }]</h3>
<ul class="form">
[{ include file="form/fieldset/user_billing.tpl" noFormSubmit=true blSubscribeNews=false blOrderRemark=true}]
</ul>
</div>
<div class="collumn">
<h3 class="blockHead">[{ oxmultilang ident="FORM_REGISTER_SHIPPINGADDRESS" }]</h3>
<p><input type="checkbox" name="blshowshipaddress" id="showShipAddress" [{if !$oView->showShipAddress()}]checked[{/if}] value="0"><label for="showShipAddress">[{ oxmultilang ident="FORM_REGISTER_USE_BILLINGADDRESS_FOR_SHIPPINGADDRESS" }]</label></p>
<ul id="shippingAddress" class="form" [{if !$oView->showShipAddress()}]style="display: none;"[{/if}]>
[{ include file="form/fieldset/user_shipping.tpl" noFormSubmit=true}]
</ul>
<ul class="form">
<li>
[{include file="form/fieldset/order_remark.tpl" blOrderRemark=true}]
</li>
</ul>
</div>
</div>
[{oxscript add="$('#showShipAddress').change( function() { $('#shippingAddress').toggle($(this).is(':not(:checked)'));});"}]
<div class="lineBox clear">
<a href="[{ oxgetseourl ident=$oViewConf->getBasketLink() }]" class="prevStep submitButton largeButton" id="userBackStepBottom">[{ oxmultilang ident="FORM_USER_CHECKOUT_REGISTRATION_BACKSTEP" }]</a>
<button id="userNextStepBottom" class="submitButton largeButton nextStep" name="userform" type="submit">[{ oxmultilang ident="FORM_USER_CHECKOUT_REGISTRATION_NEXTSTEP" }]</button>
</div>
[{/block}]
</form>
[{/block}]

View File

@ -0,0 +1,87 @@
[{block name="footer_main"}]
[{oxscript include="js/widgets/oxequalizer.js" priority=10 }]
[{oxscript add="$(function(){oxEqualizer.equalHeight($( '#panel dl' ));});"}]
<div id="footer">
<div id="panel" class="corners">
<div class="bar">
[{block name="footer_fblike"}]
[{if $oView->isActive('FbLike') && $oViewConf->getFbAppId()}]
<div class="facebook" id="footerFbLike">
[{include file="widget/facebook/enable.tpl" source="widget/facebook/like.tpl" ident="#footerFbLike" parent="footer"}]
</div>
[{/if}]
[{/block}]
[{include file="widget/footer/newsletter.tpl"}]
[{block name="footer_deliveryinfo"}]
<div class="deliveryinfo">
[{oxifcontent ident="oxdeliveryinfo" object="oCont"}]
<a href="[{ $oCont->getLink() }]" rel="nofollow">[{ oxmultilang ident="FOOTER_INCLTAXANDPLUSSHIPPING" }]</a>
[{/oxifcontent}]
</div>
[{/block}]
</div>
[{block name="footer_services"}]
<dl class="services" id="footerServices">
<dt>[{oxmultilang ident="FOOTER_SERVICES" }]</dt>
<dd>[{include file="widget/footer/services.tpl"}]</dd>
</dl>
[{/block}]
[{block name="footer_information"}]
<dl id="footerInformation">
<dt>[{oxmultilang ident="FOOTER_INFORMATION" }]</dt>
<dd>[{include file="widget/footer/info.tpl"}]</dd>
</dl>
[{/block}]
[{if $oView->getManufacturerlist()|count}]
[{block name="footer_manufacturers"}]
<dl id="footerManufacturers">
<dt>[{oxmultilang ident="FOOTER_MANUFACTURERS" }]</dt>
<dd>[{include file="widget/footer/manufacturers.tpl" manufacturers=$oView->getManufacturerlist()}]</dd>
</dl>
[{/block}]
[{/if}]
[{if $oView->getVendorlist()|count}]
[{block name="footer_vendors"}]
<dl id="footerVendors">
<dt>[{oxmultilang ident="FOOTER_DISTRIBUTORS" }]</dt>
<dd>[{include file="widget/footer/vendors.tpl" vendors=$oView->getVendorlist()}]</dd>
</dl>
[{/block}]
[{/if}]
[{if $oxcmp_categories }]
[{block name="footer_categories"}]
<dl class="categories" id="footerCategories">
<dt>[{oxmultilang ident="FOOTER_CATEGORIES" }]</dt>
<dd>[{include file="widget/footer/categorieslist.tpl" categories=$oxcmp_categories}]</dd>
</dl>
[{/block}]
[{/if}]
</div>
<div class="copyright">
<img src="[{$oViewConf->getImageUrl('logo_small.png')}]" alt="[{oxmultilang ident="OXID_ESALES_URL_TITLE"}]">
</div>
<div class="text">
[{oxifcontent ident="oxstdfooter" object="oCont"}]
[{$oCont->oxcontents__oxcontent->value}]
[{/oxifcontent}]
</div>
</div>
[{/block}]
[{if $oView->isRootCatChanged()}]
[{oxscript include="js/widgets/oxmodalpopup.js" priority=10 }]
[{oxscript add="$( '#scRootCatChanged' ).oxModalPopup({ target: '#scRootCatChanged', openDialog: true});"}]
<div id="scRootCatChanged" class="popupBox corners FXgradGreyLight glowShadow">
[{include file="form/privatesales/basketexcl.tpl"}]
</div>
[{/if}]
[{*** D3 MOD START * GoogleAnalytics ***}]
[{d3modcfgcheck modid="d3_googleanalytics"}]
[{include file="widget/d3googleanalytics/d3GoogleAnalytics.tpl"}]
[{/d3modcfgcheck}]
[{*** D3 MOD END * GoogleAnalytics ***}]

View File

@ -0,0 +1,114 @@
[{capture append="oxidBlock_content"}]
[{* ordering steps *}]
[{include file="page/checkout/inc/steps.tpl" active=1 }]
[{block name="checkout_basket_main"}]
[{assign var="currency" value=$oView->getActCurrency() }]
[{if !$oxcmp_basket->getProductsCount() }]
[{block name="checkout_basket_emptyshippingcart"}]
<div class="status corners error">[{ oxmultilang ident="PAGE_CHECKOUT_BASKET_EMPTYSHIPPINGCART" }]</div>
[{/block}]
[{else }]
<div class="lineBox clear">
[{if $oView->showBackToShop()}]
[{block name="checkout_basket_backtoshop_top"}]
<div class="backtoshop">
[{*** D3 MOD NEXT_LINE * GoogleAnalytics ***}]
<form action="[{ $oViewConf->getSslSelfLink()|oxaddparams:"cl=basket" }]" method="post">
[{ $oViewConf->getHiddenSid() }]
<input type="hidden" name="cl" value="basket">
<input type="hidden" name="fnc" value="backtoshop">
<button type="submit" class="submitButton largeButton">[{ oxmultilang ident="PAGE_CHECKOUT_BASKET_CONTINUESHOPPING" }]</button>
</form>
</div>
[{/block}]
[{/if}]
[{if $oView->isLowOrderPrice() }]
[{block name="checkout_basket_loworderprice_top"}]
<div>[{ oxmultilang ident="PAGE_CHECKOUT_BASKET_MINORDERPRICE" }] [{ $oView->getMinOrderPrice() }] [{ $currency->sign }]</div>
[{/block}]
[{else}]
[{block name="basket_btn_next_top"}]
[{*** D3 MOD NEXT_LINE * GoogleAnalytics ***}]
<form action="[{ $oViewConf->getSslSelfLink()|oxaddparams:"cl=user" }]" method="post">
[{ $oViewConf->getHiddenSid() }]
<input type="hidden" name="cl" value="user">
<button type="submit" class="submitButton largeButton nextStep">[{ oxmultilang ident="PAGE_CHECKOUT_BASKET_NEXTSTEP" }]</button>
</form>
[{/block}]
[{/if}]
</div>
[{include file="page/checkout/inc/basketcontents.tpl" editable=true}]
[{if $oViewConf->getShowVouchers()}]
[{block name="checkout_basket_vouchers"}]
[{oxscript include="js/widgets/oxinputvalidator.js" priority=10 }]
[{oxscript add="$('form.js-oxValidate').oxInputValidator();"}]
[{*** D3 MOD NEXT_LINE * GoogleAnalytics ***}]
<form name="voucher" action="[{ $oViewConf->getSelfActionLink()|oxaddparams:"cl=basket" }]" method="post" class="js-oxValidate">
<div class="couponBox" id="coupon">
[{foreach from=$Errors.basket item=oEr key=key}]
[{if $oEr->getErrorClassType() == 'oxVoucherException'}]
<div class="inlineError">
[{ oxmultilang ident="PAGE_CHECKOUT_BASKET_COUPONNOTACCEPTED1" }] <strong>&ldquo;[{ $oEr->getValue('voucherNr') }]&rdquo;</strong> [{ oxmultilang ident="PAGE_CHECKOUT_BASKET_COUPONNOTACCEPTED2" }]<br>
<strong>[{ oxmultilang ident="PAGE_CHECKOUT_BASKET_REASON" }]</strong>
[{ $oEr->getOxMessage() }]
</div>
[{/if}]
[{/foreach}]
<label>[{ oxmultilang ident="PAGE_CHECKOUT_BASKET_ENTERCOUPONNUMBER" }]</label>
[{ $oViewConf->getHiddenSid() }]
<input type="hidden" name="cl" value="basket">
<input type="hidden" name="fnc" value="addVoucher">
<input type="text" size="20" name="voucherNr" class="textbox js-oxValidate js-oxValidate_notEmpty">
<button type="submit" class="submitButton largeButton">[{ oxmultilang ident="PAGE_CHECKOUT_BASKET_SUBMITCOUPON" }]</button>
<p class="oxValidateError">
<span class="js-oxError_notEmpty">[{ oxmultilang ident="EXCEPTION_INPUT_NOTALLFIELDS" }]</span>
</p>
<input type="hidden" name="CustomError" value='basket'>
</div>
</form>
[{/block}]
[{/if}]
<div class="lineBox clear">
[{if $oView->showBackToShop()}]
[{block name="checkout_basket_backtoshop_bottom"}]
[{*** D3 MOD NEXT_LINE * GoogleAnalytics ***}]
<form action="[{ $oViewConf->getSslSelfLink()|oxaddparams:"cl=basket" }]" method="post">
<div class="backtoshop">
[{ $oViewConf->getHiddenSid() }]
<input type="hidden" name="cl" value="basket">
<input type="hidden" name="fnc" value="backtoshop">
<button type="submit" class="submitButton largeButton">[{ oxmultilang ident="PAGE_CHECKOUT_BASKET_CONTINUESHOPPING" }]</button>
</div>
</form>
[{/block}]
[{/if}]
[{if $oView->isLowOrderPrice() }]
[{block name="checkout_basket_loworderprice_bottom"}]
<div>[{ oxmultilang ident="PAGE_CHECKOUT_BASKET_MINORDERPRICE" }] [{ $oView->getMinOrderPrice() }] [{ $currency->sign }]</div>
[{/block}]
[{else}]
[{block name="basket_btn_next_bottom"}]
[{*** D3 MOD NEXT_LINE * GoogleAnalytics ***}]
<form action="[{ $oViewConf->getSslSelfLink()|oxaddparams:"cl=user" }]" method="post">
[{ $oViewConf->getHiddenSid() }]
<input type="hidden" name="cl" value="user">
<button type="submit" class="submitButton largeButton nextStep">[{ oxmultilang ident="PAGE_CHECKOUT_BASKET_NEXTSTEP" }]</button>
</form>
[{/block}]
[{/if}]
</div>
[{/if }]
[{if $oView->isWrapping() }]
[{include file="page/checkout/inc/wrapping.tpl"}]
[{/if}]
[{/block}]
[{insert name="oxid_tracker" title=$template_title }]
[{/capture}]
[{include file="layout/page.tpl"}]

View File

@ -0,0 +1,182 @@
[{if $blD3GoogleAnalyticsActive && $oD3GASettings->getValue('sD3GAId')}]
[{if $oViewConf->getActiveClassName() == 'thankyou'}]
[{assign var="order" value=$oView->getOrder()}]
[{assign var="oPayment" value=$order->getPayment()}]
[{assign var="oDelSet" value=$order->getDelSet()}]
[{assign var="aVoucherSerieList" value=$order->d3getVoucherSerieList()}]
[{/if}]
[{strip}]
<script type="text/javascript">
var _gaq = _gaq || [];
_gaq.push(['_setAccount', '[{ $oD3GASettings->getValue('sD3GAId') }]']);
[{if $oD3GASettings->getValue('blD3GAAnonymizeIP')}]
_gaq.push(['_gat._anonymizeIp']);
[{/if}]
[{if $oD3GASettings->getValue('sD3GASetDomainName')}]
_gaq.push(['_setDomainName', '[{$oD3GASettings->getValue('sD3GASetDomainName')}]']);
_gaq.push(['_setAllowHash', false]);
[{else}]
_gaq.push(['_setDomainName', 'none']);
[{/if}]
[{if $oD3GASettings->getValue('sD3GASetCookiePath')}]
_gaq.push(['_setCookiePath', '[{$oD3GASettings->getValue('sD3GASetCookiePath')}]']);
[{/if}]
[{if $oD3GASettings->getValue('blD3GAAllowDomainLinker')}]
_gaq.push(['_setAllowLinker', true]);
[{/if}]
[{if $oD3GASettings->getValue('blD3GASetClientInfo')}]
_gaq.push(['_setClientInfo', false]);
[{else}]
_gaq.push(['_setClientInfo', true]);
[{/if}]
[{if $oD3GASettings->getValue('blD3GASetDetectFlash')}]
_gaq.push(['_setDetectFlash', false]);
[{else}]
_gaq.push(['_setDetectFlash', true]);
[{/if}]
[{if $oD3GASettings->getValue('blD3GASetDetectTitle')}]
_gaq.push(['_setDetectTitle', false]);
[{else}]
_gaq.push(['_setDetectTitle', true]);
[{/if}]
[{if !$oD3GASettings->getValue('blD3GASetCampaignTrack')}]
_gaq.push(['_setCampaignTrack', true]);
[{else}]
_gaq.push(['_setCampaignTrack', false]);
[{/if}]
[{if !$oD3GASettings->getValue('blD3GASetCampaignTrack') && $oD3GASettings->getValue('sD3GASetCampaignCookieTimeout')}]
_gaq.push(['_setCampaignCookieTimeout', '[{$oD3GASettings->getValue('sD3GASetCampaignCookieTimeout')}]']);
[{/if}]
[{if !$oD3GASettings->getValue('blD3GASetCampaignTrack') && $oD3GASettings->getValue('sD3GASetCampNameKey')}]
_gaq.push(['_setCampNameKey', '[{$oD3GASettings->getValue('sD3GASetCampNameKey')}]']);
[{/if}]
[{if !$oD3GASettings->getValue('blD3GASetCampaignTrack') && $oD3GASettings->getValue('sD3GASetCampMediumKey')}]
_gaq.push(['_setCampMediumKey', '[{$oD3GASettings->getValue('sD3GASetCampMediumKey')}]']);
[{/if}]
[{if !$oD3GASettings->getValue('blD3GASetCampaignTrack') && $oD3GASettings->getValue('sD3GASetCampSourceKey')}]
_gaq.push(['_setCampSourceKey', '[{$oD3GASettings->getValue('sD3GASetCampSourceKey')}]']);
[{/if}]
[{if !$oD3GASettings->getValue('blD3GASetCampaignTrack') && $oD3GASettings->getValue('sD3GASetCampTermKey')}]
_gaq.push(['_setCampTermKey', '[{$oD3GASettings->getValue('sD3GASetCampTermKey')}]']);
[{/if}]
[{if !$oD3GASettings->getValue('blD3GASetCampaignTrack') && $oD3GASettings->getValue('sD3GASetCampContentKey')}]
_gaq.push(['_setCampContentKey', '[{$oD3GASettings->getValue('sD3GASetCampContentKey')}]']);
[{/if}]
[{if !$oD3GASettings->getValue('blD3GASetCampaignTrack') && $oD3GASettings->getValue('sD3GASetCampContentKey')}]
_gaq.push(['_setCampNOKey', 'ga_nooverride']);
[{/if}]
[{if $oD3GASettings->getValue('blD3GAUseCustomVars')}]
[{* /*** add custom variables here ***/ *}]
[{if $oxcmp_user}]
_gaq.push(['_setCustomVar',
1, [{*// This custom var is set to slot #1. Required parameter.*}]
'Geschlecht', [{*// The name of the custom variable. Required parameter.*}]
[{if $oxcmp_user->oxuser__oxsal->value == 'MR'}]'male'[{elseif $oxcmp_user->oxuser__oxsal->value == 'MRS'}]'female'[{/if}],
[{*// The value of the custom variable. Required parameter.*}]
1 [{*// Sets the scope to visitor-level. Optional parameter.*}]
]);
[{/if}]
[{if $oViewConf->getActiveClassName() == 'thankyou' && $oPayment}]
_gaq.push(['_setCustomVar',2,'Zahlungsart', '[{$oPayment->getFieldData('oxdesc')}]' , 3]);
[{/if}]
[{if $oViewConf->getActiveClassName() == 'thankyou' && $oDelSet}]
_gaq.push(['_setCustomVar',3,'Versandart', '[{$oDelSet->getFieldData('oxtitle')}]' , 3]);
[{/if}]
[{if $oViewConf->getActiveClassName() == 'thankyou' && $aVoucherSerieList}]
[{foreach from=$aVoucherSerieList item="oVoucherSerie"}]
_gaq.push(['_setCustomVar',4,'Gutschein', '[{$oVoucherSerie->getFieldData('oxserienr')}]', 3]);
[{/foreach}]
[{/if}]
[{if $oViewConf->getActiveClassName() == 'thankyou' && $order}]
_gaq.push(['_setCustomVar',5,'Waehrung', '[{$order->getFieldData('oxcurrency')}]' , 3]);
[{/if}]
[{/if}]
_gaq.push(['_trackPageview']);
[{if $oD3GASettings->getValue('blD3GATrackPageLoadTime')}]
_gaq.push(['_trackPageLoadTime']);
[{/if}]
[{if $oD3GASettings->getValue('sD3GACookiePathCopy')}]
_gaq.push(['_cookiePathCopy', '[{$oD3GASettings->getValue('sD3GACookiePathCopy')}]']);
[{/if}]
[{if $oD3GASettings->getValue('blD3GASendECommerce') && $oViewConf->getActiveClassName() == 'thankyou'}]
[{assign var="currate" value=$order->oxorder__oxcurrate->value}]
_gaq.push(['_addTrans',
'[{ $order->oxorder__oxordernr->value }]', [{* // order ID - required *}]
'[{ $oxcmp_shop->oxshops__oxname->value}]', [{* // affiliation or store name *}]
[{if $oD3GASettings->getValue('blD3GAUseNetto') }]
[{*'[{math equation="s / r" s=$order->getOrderNetSum() r=$currate format="%.2f"}]', // total - required - has to be gross sum *}]
'[{math equation="s / r" s=$order->getTotalOrderSum() r=$currate format="%.2f"}]', [{* // total - required *}]
[{else}]
'[{math equation="s / r" s=$order->getTotalOrderSum() r=$currate format="%.2f"}]', [{* // total - required *}]
[{/if}]
'', [{* // tax *}]
'[{math equation="s / r" s=$order->oxorder__oxdelcost->value r=$currate format="%.2f"}]', [{* // shipping *}]
'[{ $order->oxorder__oxbillcity->value }]', [{* // city *}]
'[{ $order->oxorder__oxbillstate->value }]', [{* // state or province *}]
'[{ $order->oxorder__oxbillcountry->value }]' [{* // country *}]
]);
[{foreach from=$order->getOrderArticles() item=oOrderArticle}]
_gaq.push(['_addItem',
'[{ $order->oxorder__oxordernr->value }]', [{* // order ID - required *}]
'[{ $oOrderArticle->oxorderarticles__oxartnum->value }]', [{* // SKU/code *}]
'[{ $oOrderArticle->oxorderarticles__oxtitle->value }]', [{* // product name *}]
'[{ $oOrderArticle->oxorderarticles__oxselvariant->value }]', [{* // category or variation *}]
[{if $oD3GASettings->getValue('blD3GAUseNetto') }]
[{assign var="oPrice" value=$oOrderArticle->getPrice()}]
'[{math equation="s / r" s=$oPrice->getNettoPrice() r=$currate format="%.2f"}]', [{* // unit price - required *}]
[{else}]
'[{ $oOrderArticle->oxorderarticles__oxprice->value }]', [{* // unit price - required - is not currency depended *}]
[{/if}]
'[{ $oOrderArticle->oxorderarticles__oxamount->value }]' [{* // quantity - required *}]
]);
[{/foreach}]
_gaq.push(['_trackTrans']);
[{/if}]
(function() {
var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
[{if $oD3GASettings->getValue('blD3GAUseRemarketing')}]
ga.src = ('https:' == document.location.protocol ? 'https://' : 'http://') + 'stats.g.doubleclick.net/dc.js';
[{else}]
ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
[{/if}]
var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
})();
</script>
[{if (!$oD3GASettings->getValue('blD3GASetCampaignOnThankyouOnly') || $oViewConf->getActiveClassName() == 'thankyou') &&
!$oD3GASettings->getValue('blD3GASetCampaignTrack') && $oD3GASettings->getValue('sD3GACampaignCode')}]
[{$oD3GASettings->getValue('sD3GACampaignCode')}]
[{/if}]
[{/strip}]
[{/if}]

View File

@ -0,0 +1,81 @@
<div class="clear"></div>
</div>
<div id="footer">
<div class="bar copy">
<div class="left" id="delivery_link">
[{oxifcontent ident="oxdeliveryinfo" object="oCont"}]
<a href="[{ $oCont->getLink() }]" rel="nofollow">[{ oxmultilang ident="INC_FOOTER_INCLTAXANDPLUSSHIPPING" }]</a>
[{/oxifcontent}]
</div>
<div class="right">
&copy; <a href="[{ oxmultilang ident="OXID_ESALES_URL" }]" title="[{ oxmultilang ident="OXID_ESALES_URL_TITLE" }]">[{ oxmultilang ident="INC_FOOTER_SOFTWAREFROMOXIDESALES" }]</a>
</div>
<div class="clear"></div>
</div>
<div class="bar shop">
<a id="test_link_footer_home" href="[{ $oViewConf->getHomeLink() }]">[{ oxmultilang ident="INC_FOOTER_HOME" }]</a> |
<a id="test_link_footer_contact" href="[{ oxgetseourl ident=$oViewConf->getSelfLink()|cat:"cl=contact" }]">[{ oxmultilang ident="INC_FOOTER_CONTACT" }]</a> |
<a id="test_link_footer_help" href="[{ $oViewConf->getHelpPageLink() }]">[{ oxmultilang ident="INC_FOOTER_HELP" }]</a> |
<a id="test_link_footer_guestbook" href="[{ oxgetseourl ident=$oViewConf->getSelfLink()|cat:"cl=guestbook" }]">[{ oxmultilang ident="INC_FOOTER_GUESTBOOK" }]</a> |
<a id="test_link_footer_links" href="[{ oxgetseourl ident=$oViewConf->getSelfLink()|cat:"cl=links" }]">[{ oxmultilang ident="INC_FOOTER_LINKS" }]</a> |
[{oxifcontent ident="oximpressum" object="oCont"}]
<a id="test_link_footer_impressum" href="[{ $oCont->getLink() }]">[{ $oCont->oxcontents__oxtitle->value }]</a> |
[{/oxifcontent}]
[{oxifcontent ident="oxagb" object="oCont"}]
<a id="test_link_footer_terms" href="[{ $oCont->getLink() }]" rel="nofollow">[{ $oCont->oxcontents__oxtitle->value }]</a> |
[{/oxifcontent}]
<br>
[{oxhasrights ident="TOBASKET"}]
<a id="test_link_footer_basket" href="[{ oxgetseourl ident=$oViewConf->getBasketLink() }]" rel="nofollow">[{ oxmultilang ident="INC_FOOTER_CART" }]</a> |
[{/oxhasrights}]
<a id="test_link_footer_account" href="[{ oxgetseourl ident=$oViewConf->getSelfLink()|cat:"cl=account" }]" rel="nofollow">[{ oxmultilang ident="INC_FOOTER_MYACCOUNT" }]</a> |
<a id="test_link_footer_noticelist" href="[{ oxgetseourl ident=$oViewConf->getSelfLink()|cat:"cl=account_noticelist" }]" rel="nofollow"> [{ oxmultilang ident="INC_FOOTER_MYNOTICELIST" }]</a>
[{if $oViewConf->getShowWishlist()}]
| <a id="test_link_footer_wishlist" href="[{ oxgetseourl ident=$oViewConf->getSelfLink()|cat:"cl=account_wishlist" }]" rel="nofollow"> [{ oxmultilang ident="INC_FOOTER_MYWISHLIST" }]</a>
| <a href="[{ oxgetseourl ident=$oViewConf->getSelfLink()|cat:"cl=wishlist" params="wishid="|cat:$oView->getWishlistUserId() }]" rel="nofollow">[{ oxmultilang ident="INC_FOOTER_PUBLICWISHLIST" }]</a>
[{/if}]
</div>
<div class="bar icons">
[{*
<a href="http://validator.w3.org/check?uri=referer"><img src="http://www.w3.org/Icons/valid-html401" alt="Valid HTML 4.01 Strict" height="31" width="88"></a>
<a href="http://jigsaw.w3.org/css-validator/"><img style="border:0;width:88px;height:31px" src="http://www.w3.org/Icons/valid-css2" alt="Valid CSS!" /></a>
*}]
</div>
<div class="shopicons">
<div class="left"><img src="[{$oViewConf->getImageUrl()}]cc.jpg" alt=""></div>
<div class="right"><a href="[{ oxmultilang ident="OXID_ESALES_URL" }]" title="[{ oxmultilang ident="OXID_ESALES_URL_TITLE" }]"><img src="[{$oViewConf->getImageUrl()}]oxid_powered.jpg" alt="[{ oxmultilang ident="INC_FOOTER_SOFTWAREANDSYSTEMBYOXID" }]" height="30" width="80"></a></div>
</div>
[{oxifcontent ident="oxstdfooter" object="oCont"}]
<div class="footertext">[{$oCont->oxcontents__oxcontent->value}]</div>
[{/oxifcontent}]
</div>
</div>
</div>
<div id="mask"></div>
[{if $popup}][{include file=$popup}][{/if}]
[{oxid_include_dynamic file="dyn/newbasketitem_popup.tpl"}]
[{if $oView->showFbConnectToAccountMsg()}]
[{ insert name="oxid_fblogin"}]
[{/if}]
[{oxid_include_dynamic file="dyn/popup_scbasketexcl.tpl"}]
[{oxscript include="oxid.js"}]
[{ include file="inc/facebook/fb_init.tpl" }]
[{oxscript}][{oxid_include_dynamic file="dyn/oxscript.tpl" }]
<!--[if lt IE 7]><script type="text/javascript">oxid.popup.addShim();</script><![endif]-->
[{*** D3 MOD START * GoogleAnalytics ***}]
[{d3modcfgcheck modid="d3_googleanalytics"}]
[{include file="inc/d3GoogleAnalytics.tpl"}]
[{/d3modcfgcheck}]
[{*** D3 MOD END * GoogleAnalytics ***}]
</body>
</html>

View File

@ -0,0 +1,84 @@
[{ if $oxcmp_basket->getProductsCount()}] <!-- $bl_perfShowRightBasket && -->
[{oxhasrights ident="TOBASKET"}]
[{assign var="currency" value=$oView->getActCurrency() }]
<div class="minibasket_container">
<strong class="h2">
<a id="test_[{$_basket_testid}]Header" rel="nofollow" href="[{ oxgetseourl ident=$oViewConf->getSelfLink()|cat:"cl=basket" }]">[{ oxmultilang ident="INC_RIGHTITEM_BASKET" }]</a>
</strong>
<div class="box minibasket">
[{if $_basket_extended }]
[{foreach from=$oxcmp_basket->getContents() name=rightlist item=_product}]
<div id="test_[{$_basket_testid}]Title_[{$_product->getProductId()}]_[{$smarty.foreach.rightlist.iteration}]" class="listitem">
[{ assign var="sRightListArtTitle" value=$_product->getTitle() }]
<a id="test_[{$_basket_testid}]Pic_[{$_product->getProductId()}]_[{$smarty.foreach.rightlist.iteration}]" href="[{$_product->getLink()}]" class="picture">
<img src="[{$_product->getIconUrl()}]" alt="[{ $sRightListArtTitle|strip_tags }]">
</a>
<a id="test_[{$_basket_testid}]TitleLink_[{$_product->getProductId()}]_[{$smarty.foreach.rightlist.iteration}]" href="[{$_product->getLink()}]">[{ $sRightListArtTitle|strip_tags }]</a>
<br>
( [{$_product->getAmount()}] [{ oxmultilang ident="INC_CMP_BASKET_QTY" }] )
</div>
[{/foreach}]
<div class="hr"></div>
[{/if}]
<table class="total">
<tr>
<th>[{ oxmultilang ident="INC_CMP_BASKET_PRODUCT" }]</th>
<td id="test_[{$_basket_testid}]Products">[{ $oxcmp_basket->getProductsCount()}]</td>
</tr>
<tr>
<th>[{ oxmultilang ident="INC_CMP_BASKET_QUANTITY" }]</th>
<td id="test_[{$_basket_testid}]Items">[{ $oxcmp_basket->getItemsCount()}]</td>
</tr>
[{ if $oxcmp_basket->getDeliveryCosts() }]
<tr>
<th>[{ oxmultilang ident="INC_CMP_BASKET_SHIPPING" }]</th>
<td id="test_[{$_basket_testid}]Shipping">[{ $oxcmp_basket->getFDeliveryCosts() }] [{ $currency->sign}] </td>
</tr>
[{ /if}]
<tr>
<th><b>[{ oxmultilang ident="INC_CMP_BASKET_TOTALPRODUCTS" }]</b></th>
<td id="test_[{$_basket_testid}]Total"><b>[{ $oxcmp_basket->getFProductsPrice()}] [{ $currency->sign}]</b></td>
</tr>
[{if $oViewConf->getShowBasketTimeout()}]
<tr>
<th>[{ oxmultilang ident="INC_CMP_BASKET_TIMEOUT" }]</th>
[{counter name="mini_basket_countdown_nr" assign="countdown_nr"}]
<td class="countdown" id="countdown_[{$countdown_nr}]">[{$oViewConf->getBasketTimeLeft()|oxformattime}]</td>
[{oxscript include="jquery.min.js"}]
[{oxscript include="countdown.jquery.js"}]
[{capture name="countdown"}]
$(document).ready(
function(){
$(".minibasket_container #countdown_[{$countdown_nr}]").countdown(
function(count, element, container) {
if (count <= 1) {
$(element).parents(".minibasket_container").hide();
return container.not(element);
}
}
);
}
);
[{/capture}]
[{oxscript add=$smarty.capture.countdown}]
</tr>
[{/if}]
</table>
<div class="hr"></div>
[{*** D3 MOD NEXT_LINE * GoogleAnalytics ***}]
<form action="[{ $oViewConf->getSelfActionLink()|oxaddparams:"cl=basket" }]" method="post">
<div class="ta_right">
[{ $oViewConf->getHiddenSid() }]
<input type="hidden" name="cl" value="basket">
<div class="tocart"><input id="test_[{$_basket_testid}]Open" type="submit" class="btn" value="[{ oxmultilang ident="INC_RIGHTITEM_DISPLAYBASKET" }]"></div>
</div>
</form>
</div>
</div>
[{/oxhasrights}]
[{/if}]

View File

@ -0,0 +1,182 @@
[{if $blD3GoogleAnalyticsActive && $oD3GASettings->getValue('sD3GAId')}]
[{if $oViewConf->getActiveClassName() == 'thankyou'}]
[{assign var="order" value=$oView->getOrder()}]
[{assign var="oPayment" value=$order->getPayment()}]
[{assign var="oDelSet" value=$order->getDelSet()}]
[{assign var="aVoucherSerieList" value=$order->d3getVoucherSerieList()}]
[{/if}]
[{strip}]
<script type="text/javascript">
var _gaq = _gaq || [];
_gaq.push(['_setAccount', '[{ $oD3GASettings->getValue('sD3GAId') }]']);
[{if $oD3GASettings->getValue('blD3GAAnonymizeIP')}]
_gaq.push(['_gat._anonymizeIp']);
[{/if}]
[{if $oD3GASettings->getValue('sD3GASetDomainName')}]
_gaq.push(['_setDomainName', '[{$oD3GASettings->getValue('sD3GASetDomainName')}]']);
_gaq.push(['_setAllowHash', false]);
[{else}]
_gaq.push(['_setDomainName', 'none']);
[{/if}]
[{if $oD3GASettings->getValue('sD3GASetCookiePath')}]
_gaq.push(['_setCookiePath', '[{$oD3GASettings->getValue('sD3GASetCookiePath')}]']);
[{/if}]
[{if $oD3GASettings->getValue('blD3GAAllowDomainLinker')}]
_gaq.push(['_setAllowLinker', true]);
[{/if}]
[{if $oD3GASettings->getValue('blD3GASetClientInfo')}]
_gaq.push(['_setClientInfo', false]);
[{else}]
_gaq.push(['_setClientInfo', true]);
[{/if}]
[{if $oD3GASettings->getValue('blD3GASetDetectFlash')}]
_gaq.push(['_setDetectFlash', false]);
[{else}]
_gaq.push(['_setDetectFlash', true]);
[{/if}]
[{if $oD3GASettings->getValue('blD3GASetDetectTitle')}]
_gaq.push(['_setDetectTitle', false]);
[{else}]
_gaq.push(['_setDetectTitle', true]);
[{/if}]
[{if !$oD3GASettings->getValue('blD3GASetCampaignTrack')}]
_gaq.push(['_setCampaignTrack', true]);
[{else}]
_gaq.push(['_setCampaignTrack', false]);
[{/if}]
[{if !$oD3GASettings->getValue('blD3GASetCampaignTrack') && $oD3GASettings->getValue('sD3GASetCampaignCookieTimeout')}]
_gaq.push(['_setCampaignCookieTimeout', '[{$oD3GASettings->getValue('sD3GASetCampaignCookieTimeout')}]']);
[{/if}]
[{if !$oD3GASettings->getValue('blD3GASetCampaignTrack') && $oD3GASettings->getValue('sD3GASetCampNameKey')}]
_gaq.push(['_setCampNameKey', '[{$oD3GASettings->getValue('sD3GASetCampNameKey')}]']);
[{/if}]
[{if !$oD3GASettings->getValue('blD3GASetCampaignTrack') && $oD3GASettings->getValue('sD3GASetCampMediumKey')}]
_gaq.push(['_setCampMediumKey', '[{$oD3GASettings->getValue('sD3GASetCampMediumKey')}]']);
[{/if}]
[{if !$oD3GASettings->getValue('blD3GASetCampaignTrack') && $oD3GASettings->getValue('sD3GASetCampSourceKey')}]
_gaq.push(['_setCampSourceKey', '[{$oD3GASettings->getValue('sD3GASetCampSourceKey')}]']);
[{/if}]
[{if !$oD3GASettings->getValue('blD3GASetCampaignTrack') && $oD3GASettings->getValue('sD3GASetCampTermKey')}]
_gaq.push(['_setCampTermKey', '[{$oD3GASettings->getValue('sD3GASetCampTermKey')}]']);
[{/if}]
[{if !$oD3GASettings->getValue('blD3GASetCampaignTrack') && $oD3GASettings->getValue('sD3GASetCampContentKey')}]
_gaq.push(['_setCampContentKey', '[{$oD3GASettings->getValue('sD3GASetCampContentKey')}]']);
[{/if}]
[{if !$oD3GASettings->getValue('blD3GASetCampaignTrack') && $oD3GASettings->getValue('sD3GASetCampContentKey')}]
_gaq.push(['_setCampNOKey', 'ga_nooverride']);
[{/if}]
[{if $oD3GASettings->getValue('blD3GAUseCustomVars')}]
[{* /*** add custom variables here ***/ *}]
[{if $oxcmp_user}]
_gaq.push(['_setCustomVar',
1, [{*// This custom var is set to slot #1. Required parameter.*}]
'Geschlecht', [{*// The name of the custom variable. Required parameter.*}]
[{if $oxcmp_user->oxuser__oxsal->value == 'MR'}]'male'[{elseif $oxcmp_user->oxuser__oxsal->value == 'MRS'}]'female'[{/if}],
[{*// The value of the custom variable. Required parameter.*}]
1 [{*// Sets the scope to visitor-level. Optional parameter.*}]
]);
[{/if}]
[{if $oViewConf->getActiveClassName() == 'thankyou' && $oPayment}]
_gaq.push(['_setCustomVar',2,'Zahlungsart', '[{$oPayment->getFieldData('oxdesc')}]' , 3]);
[{/if}]
[{if $oViewConf->getActiveClassName() == 'thankyou' && $oDelSet}]
_gaq.push(['_setCustomVar',3,'Versandart', '[{$oDelSet->getFieldData('oxtitle')}]' , 3]);
[{/if}]
[{if $oViewConf->getActiveClassName() == 'thankyou' && $aVoucherSerieList}]
[{foreach from=$aVoucherSerieList item="oVoucherSerie"}]
_gaq.push(['_setCustomVar',4,'Gutschein', '[{$oVoucherSerie->getFieldData('oxserienr')}]', 3]);
[{/foreach}]
[{/if}]
[{if $oViewConf->getActiveClassName() == 'thankyou' && $order}]
_gaq.push(['_setCustomVar',5,'Waehrung', '[{$order->getFieldData('oxcurrency')}]' , 3]);
[{/if}]
[{/if}]
_gaq.push(['_trackPageview']);
[{if $oD3GASettings->getValue('blD3GATrackPageLoadTime')}]
_gaq.push(['_trackPageLoadTime']);
[{/if}]
[{if $oD3GASettings->getValue('sD3GACookiePathCopy')}]
_gaq.push(['_cookiePathCopy', '[{$oD3GASettings->getValue('sD3GACookiePathCopy')}]']);
[{/if}]
[{if $oD3GASettings->getValue('blD3GASendECommerce') && $oViewConf->getActiveClassName() == 'thankyou'}]
[{assign var="currate" value=$order->oxorder__oxcurrate->value}]
_gaq.push(['_addTrans',
'[{ $order->oxorder__oxordernr->value }]', [{* // order ID - required *}]
'[{ $oxcmp_shop->oxshops__oxname->value}]', [{* // affiliation or store name *}]
[{if $oD3GASettings->getValue('blD3GAUseNetto') }]
[{*'[{math equation="s / r" s=$order->getOrderNetSum() r=$currate format="%.2f"}]', // total - required - has to be gross sum *}]
'[{math equation="s / r" s=$order->getTotalOrderSum() r=$currate format="%.2f"}]', [{* // total - required *}]
[{else}]
'[{math equation="s / r" s=$order->getTotalOrderSum() r=$currate format="%.2f"}]', [{* // total - required *}]
[{/if}]
'', [{* // tax *}]
'[{math equation="s / r" s=$order->oxorder__oxdelcost->value r=$currate format="%.2f"}]', [{* // shipping *}]
'[{ $order->oxorder__oxbillcity->value }]', [{* // city *}]
'[{ $order->oxorder__oxbillstate->value }]', [{* // state or province *}]
'[{ $order->oxorder__oxbillcountry->value }]' [{* // country *}]
]);
[{foreach from=$order->getOrderArticles() item=oOrderArticle}]
_gaq.push(['_addItem',
'[{ $order->oxorder__oxordernr->value }]', [{* // order ID - required *}]
'[{ $oOrderArticle->oxorderarticles__oxartnum->value }]', [{* // SKU/code *}]
'[{ $oOrderArticle->oxorderarticles__oxtitle->value }]', [{* // product name *}]
'[{ $oOrderArticle->oxorderarticles__oxselvariant->value }]', [{* // category or variation *}]
[{if $oD3GASettings->getValue('blD3GAUseNetto') }]
[{assign var="oPrice" value=$oOrderArticle->getPrice()}]
'[{math equation="s / r" s=$oPrice->getNettoPrice() r=$currate format="%.2f"}]', [{* // unit price - required *}]
[{else}]
'[{ $oOrderArticle->oxorderarticles__oxprice->value }]', [{* // unit price - required - is not currency depended *}]
[{/if}]
'[{ $oOrderArticle->oxorderarticles__oxamount->value }]' [{* // quantity - required *}]
]);
[{/foreach}]
_gaq.push(['_trackTrans']);
[{/if}]
(function() {
var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
[{if $oD3GASettings->getValue('blD3GAUseRemarketing')}]
ga.src = ('https:' == document.location.protocol ? 'https://' : 'http://') + 'stats.g.doubleclick.net/dc.js';
[{else}]
ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
[{/if}]
var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
})();
</script>
[{if (!$oD3GASettings->getValue('blD3GASetCampaignOnThankyouOnly') || $oViewConf->getActiveClassName() == 'thankyou') &&
!$oD3GASettings->getValue('blD3GASetCampaignTrack') && $oD3GASettings->getValue('sD3GACampaignCode')}]
[{$oD3GASettings->getValue('sD3GACampaignCode')}]
[{/if}]
[{/strip}]
[{/if}]

View File

@ -0,0 +1,65 @@
<div id="wait" class="popup">
<strong>[{ oxmultilang ident="BASKET_POPUP_ADDEDARTICLETOBASKET" }]</strong>
[{*** D3 MOD NEXT_LINE * GoogleAnalytics ***}]
<form action="[{ $oViewConf->getCurrentHomeDir() }]index.php?cl=basket" method="post">
<div>
[{ $oViewConf->getHiddenSid() }]
<input type="hidden" name="cl" value="basket">
<input type="hidden" name="redirected" value="1">
[{oxhasrights ident="TOBASKET"}]
<input id="test_popupCart" type="submit" class="bl" value="[{ oxmultilang ident="BASKET_POPUP_FULL_DISPLAYCART" }]" onclick="if (oxid.popup) {oxid.popup.hide();}">
[{/oxhasrights}]
<input id="test_popupContinue" type="button" class="br disabled" value="[{ oxmultilang ident="BASKET_POPUP_FULL_CONTINUESHOPPING" }]" onclick="oxid.popup.hide();return false;" disabled="disabled">
</div>
</form>
</div>
[{ if $oxcmp_basket->getProductsCount() && ( $_newitem || $Errors.popup )}]
[{assign var="currency" value=$oView->getActCurrency() }]
<div id="popup" class="popup">
[{if $Errors.popup}]
[{foreach from=$Errors.popup item=oEr }]
<strong class="err">[{ $oEr->getOxMessage() }]</strong>
[{/foreach}]
[{else}]
<strong>[{ oxmultilang ident="BASKET_POPUP_FULL_ADDEDARTICLETOBASKET" }]</strong>
[{/if}]
[{oxhasrights ident="TOBASKET"}]
[{if $oxcmp_basket->getContents()}]
<table summary="[{ oxmultilang ident="INC_HEADER_CART" }]" cellpadding="2" cellspacing="2">
<tr>
<th>[{ oxmultilang ident="INC_CMP_BASKET_PRODUCT" }]</th>
<td>[{ $oxcmp_basket->getProductsCount()}]</td>
</tr>
<tr [{if !$oxcmp_basket->getDeliveryCosts()}]class="sep"[{/if}]>
<th>[{ oxmultilang ident="INC_CMP_BASKET_QUANTITY" }]</th>
<td>[{ $oxcmp_basket->getItemsCount()}]</td>
</tr>
[{if $oxcmp_basket->getDeliveryCosts()}]
<tr>
<th>[{ oxmultilang ident="INC_CMP_BASKET_SHIPPING" }]</th>
<td>[{ $oxcmp_basket->getFDeliveryCosts() }] [{ $currency->sign}]</td>
</tr>
[{/if}]
<tr>
<th>[{ oxmultilang ident="INC_CMP_BASKET_TOTALPRODUCTS" }]</th>
<td>[{ $oxcmp_basket->getFProductsPrice()}] [{ $currency->sign}]</td>
</tr>
</table>
[{/if}]
[{/oxhasrights}]
[{*** D3 MOD NEXT_LINE * GoogleAnalytics ***}]
<form action="[{ $oViewConf->getCurrentHomeDir() }]index.php?cl=basket" method="post">
<div>
[{ $oViewConf->getHiddenSid() }]
<input type="hidden" name="cl" value="basket">
<input type="hidden" name="redirected" value="1">
[{oxhasrights ident="TOBASKET"}]
<input type="submit" class="bl" value="[{ oxmultilang ident="BASKET_POPUP_FULL_DISPLAYCART" }]" onclick="oxid.popup.hide();">
[{/oxhasrights}]
<input type="button" class="br" value="[{ oxmultilang ident="BASKET_POPUP_FULL_CONTINUESHOPPING" }]" onclick="oxid.popup.hide();return false;">
</div>
</form>
</div>
[{oxscript add="oxid.popup.show();" }]
[{/if }]

View File

@ -0,0 +1,466 @@
[{assign var="template_title" value="BASKET_BASKET"|oxmultilangassign }]
[{include file="_header.tpl" title=$template_title location=$template_title}]
<!-- ordering steps -->
[{include file="inc/steps_item.tpl" highlight=1 }]
[{assign var="currency" value=$oView->getActCurrency() }]
[{if !$oxcmp_basket->getProductsCount() }]
<div class="msg">[{ oxmultilang ident="BASKET_EMPTYSHIPPINGCART" }]</div>
[{else }]
<div class="bar prevnext order">
[{if $oView->showBackToShop()}]
[{*** D3 MOD NEXT_LINE * GoogleAnalytics ***}]
<form action="[{ $oViewConf->getSslSelfLink()|oxaddparams:"cl=basket" }]" method="post">
<div>
[{ $oViewConf->getHiddenSid() }]
<input type="hidden" name="cl" value="basket">
<input type="hidden" name="fnc" value="backtoshop">
<div class="left arrowdown">
<input type="submit" value="[{ oxmultilang ident="BASKET_CONTINUESHOPPING" }]">
</div>
</div>
</form>
[{/if}]
[{if $oView->isLowOrderPrice() }]
<div class="minorderprice">[{ oxmultilang ident="BASKET_MINORDERPRICE" }] [{ $oView->getMinOrderPrice() }] [{ $currency->sign }]</div>
[{else}]
[{*** D3 MOD NEXT_LINE * GoogleAnalytics ***}]
<form action="[{ $oViewConf->getSslSelfLink()|oxaddparams:"cl=user" }]" method="post">
<div>
[{ $oViewConf->getHiddenSid() }]
<input type="hidden" name="cl" value="user">
<div class="right arrowright">
<input id="test_BasketNextStepTop" type="submit" value="[{ oxmultilang ident="BASKET_NEXTSTEP" }]">
</div>
</div>
</form>
[{/if}]
</div>
<!-- basket contents -->
[{*** D3 MOD NEXT_LINE * GoogleAnalytics ***}]
<form name="basket[{ $basketindex }]" action="[{ $oViewConf->getSelfActionLink()|oxaddparams:"cl=basket" }]" method="post">
<div>
[{ $oViewConf->getHiddenSid() }]
<input type="hidden" name="cl" value="basket">
<input type="hidden" name="fnc" value="changebasket">
<input type="hidden" name="CustomError" value='basket'>
</div>
<table class="basket">
<colgroup>
<col width="19">
<col width="75">
<col width="166">
<col width="60">
<col width="94">
<col width="61">
<col width="78">
<col width="7">
</colgroup>
<!-- basket header -->
<thead>
<tr>
<th class="brd"><div class="brd_line">&nbsp;</div></th>
<th>[{ oxmultilang ident="BASKET_ARTICEL" }]</th>
<th></th>
<th>[{ oxmultilang ident="BASKET_QUANTITY" }]</th>
<th class="ta_right">[{ oxmultilang ident="BASKET_UNITPRICE" }]</th>
<th class="ta_right">[{ oxmultilang ident="BASKET_TAX" }]&nbsp;&nbsp;</th>
<th class="ta_right">[{ oxmultilang ident="BASKET_TOTAL" }]</th>
<th class="lastcol"></th>
</tr>
</thead>
<!-- basket items -->
<tbody>
[{assign var="basketitemlist" value=$oView->getBasketArticles() }]
[{foreach key=basketindex from=$oxcmp_basket->getContents() item=basketitem name=test_Contents}]
[{assign var="basketproduct" value=$basketitemlist.$basketindex }]
<tr valign="top">
<!-- product image -->
<td class="brd">
<input id="test_removeCheck_[{ $basketproduct->oxarticles__oxid->value }]_[{$smarty.foreach.test_Contents.iteration}]" type="checkbox" name="aproducts[[{ $basketindex }]][remove]" value="1">
</td>
<td>
<a class="picture" id="test_basketPic_[{ $basketproduct->oxarticles__oxid->value }]_[{$smarty.foreach.test_Contents.iteration}]" href="[{ $basketproduct->getLink() }]" rel="nofollow">
<img src="[{ $basketproduct->getIconUrl() }]" alt="[{ $basketproduct->oxarticles__oxtitle->value|strip_tags }]">
</a>
</td>
<!-- product title & number -->
<td>
<div class="art_title"><a id="test_basketTitle_[{ $basketproduct->oxarticles__oxid->value }]_[{$smarty.foreach.test_Contents.iteration}]" rel="nofollow" href="[{ $basketproduct->getLink() }]">[{ $basketproduct->oxarticles__oxtitle->value }][{if $basketproduct->oxarticles__oxvarselect->value }], [{ $basketproduct->oxarticles__oxvarselect->value }][{/if }]</a>[{if $basketitem->isSkipDiscount() }] <sup><a rel="nofollow" href="#SkipDiscounts_link" class="note">**</a></sup>[{/if}]</div>
<div class="art_num" id="test_basketNo_[{ $basketproduct->oxarticles__oxid->value }]_[{$smarty.foreach.test_Contents.iteration}]">[{ oxmultilang ident="BASKET_ARTNOMBER" }] [{ $basketproduct->oxarticles__oxartnum->value }]</div>
[{if !$basketitem->isBundle() || !$basketitem->isDiscountArticle()}]
[{if $basketproduct->getDispSelList() }]
<div class="variants">
[{foreach key=iSel from=$basketproduct->getDispSelList() item=oList }]
<select id="test_basketSelect_[{ $basketproduct->oxarticles__oxid->value }]_[{$smarty.foreach.test_Contents.iteration}]_[{ $iSel }]" name="aproducts[[{ $basketindex }]][sel][[{ $iSel }]]">
[{foreach key=iSelIdx from=$oList item=oSelItem }]
[{if $oSelItem->name }]
<option value="[{ $iSelIdx }]"[{if $oSelItem->selected }]SELECTED[{/if }]>[{ $oSelItem->name }]</option>
[{/if }]
[{/foreach }]
</select>
[{/foreach }]
</div>
[{/if}]
[{/if }]
</td>
<!-- product quantity manager -->
<td align="right">
<input type="hidden" name="aproducts[[{ $basketindex }]][aid]" value="[{ $basketitem->getProductId() }]">
<input type="hidden" name="aproducts[[{ $basketindex }]][basketitemid]" value="[{ $basketindex }]">
<input type="hidden" name="aproducts[[{ $basketindex }]][override]" value="1">
[{if $basketitem->isBundle() }]
<input type="hidden" name="aproducts[[{ $basketindex }]][bundle]" value="1">
[{/if}]
[{if $basketitem->getdBundledAmount() > 0 && ($basketitem->isBundle() || $basketitem->isDiscountArticle()) }]
<div id="test_basketAmount_[{ $basketproduct->oxarticles__oxid->value }]_[{$smarty.foreach.test_Contents.iteration}]" align="center">+[{ $basketitem->getdBundledAmount() }]</div>
[{/if}]
[{if !$basketitem->isBundle() || !$basketitem->isDiscountArticle()}]
[{foreach key=sVar from=$basketitem->getPersParams() item=aParam }]
<b>[{ oxmultilang ident="BASKET_DETAILS" }]:</b>&nbsp;<input id="persparamInput_[{$basketitem->getProductId()}]_[{$sVar}]" type="text" name="aproducts[[{ $basketindex }]][persparam][[{ $sVar }]]" value="[{ $aParam }]"><br>
[{/foreach }]
<input id="test_basketAm_[{ $basketproduct->oxarticles__oxid->value }]_[{$smarty.foreach.test_Contents.iteration}]" type="text" name="aproducts[[{ $basketindex }]][am]" value="[{ $basketitem->getAmount() }]" size="2">
[{/if}]
</td>
<!-- product price -->
<td id="test_basket_Price_[{ $basketproduct->oxarticles__oxid->value }]_[{$smarty.foreach.test_Contents.iteration}]" class="price">
[{if !$basketitem->isBundle() || !$basketitem->isDiscountArticle()}]
[{if $basketitem->getFUnitPrice() }][{ $basketitem->getFUnitPrice() }]&nbsp;[{ $currency->sign}][{/if}]
[{/if}]
</td>
<!-- product VAT percent -->
<td id="test_basket_Vat_[{ $basketproduct->oxarticles__oxid->value }]_[{$smarty.foreach.test_Contents.iteration}]" class="vat">
[{if !$basketitem->isBundle() || !$basketitem->isDiscountArticle()}]
[{ $basketitem->getVatPercent() }]%
[{/if}]
</td>
<!-- product quantity * price -->
<td id="test_basket_TotalPrice_[{ $basketproduct->oxarticles__oxid->value }]_[{$smarty.foreach.test_Contents.iteration}]" class="totalprice">
[{if !$basketitem->isBundle() || !$basketitem->isDiscountArticle()}]
[{ $basketitem->getFTotalPrice() }]&nbsp;[{ $currency->sign }]
[{/if}]
</td>
<td></td>
</tr>
[{foreach from=$Errors.basket item=oEr key=key }]
[{if $oEr->getErrorClassType() == 'oxOutOfStockException'}]
<!-- display only the exceptions for the current article-->
[{if $basketproduct->oxarticles__oxid->value == $oEr->getValue('productId') }]
<tr>
<td class="brd"></td>
<td id="test_basket_StockError_[{ $basketproduct->oxarticles__oxid->value }]_[{$key}]" colspan="6">
<span class="err">[{ $oEr->getOxMessage() }] [{ $oEr->getValue('remainingAmount') }]</span>
</td>
<td></td>
</tr>
[{/if}]
[{/if}]
[{if $oEr->getErrorClassType() == 'oxArticleInputException'}]
[{if $basketproduct->oxarticles__oxid->value == $oEr->getValue('productId') }]
<tr class="notice">
<td></td>
<td colspan="6">
[{ $oEr->getOxMessage() }]
</td>
<td></td>
</tr>
[{/if}]
[{/if}]
[{/foreach}]
<tr class="bsk_sep">
<td class="brd"></td>
<td colspan="6" class="line"></td>
<td></td>
</tr>
<!-- basket items end -->
[{/foreach }]
<!-- basket update/delete buttons -->
<tr class="sumrow">
<td class="brd" valign="top">
<input type="checkbox" name="checkAll" onClick="oxid.checkAll(this, 'aproducts')" title="[{ oxmultilang ident="BASKET_SELECT_ALL" }]">
</td>
<td colspan="6">
<div class="frombasket">
<input id="test_basket_Remove" class="btn" type="submit" name="removeBtn" value="[{ oxmultilang ident="BASKET_REMOVE" }]">
</div>
&nbsp;&nbsp;&nbsp;
<span class="btn">
<input id="test_basketUpdate" class="upd" type="submit" name="updateBtn" value="[{ oxmultilang ident="BASKET_UPDATE" }]">
</span>
</td>
<td></td>
</tr>
<!-- basket summary -->
[{if !$oxcmp_basket->getDiscounts() }]
<tr class="sumrow">
<td class="brd"></td>
<td colspan="5" class="sumdesc">[{ oxmultilang ident="BASKET_TOTALNET" }]</td>
<td id="test_basketNet" align="right">[{ $oxcmp_basket->getProductsNetPrice() }]&nbsp;[{ $currency->sign }]</td>
<td></td>
</tr>
[{foreach from=$oxcmp_basket->getProductVats() item=VATitem key=key }]
<tr class="sumrow">
<td class="brd"></td>
<td colspan="5" class="sumdesc">[{ oxmultilang ident="BASKET_TAX1" }]&nbsp;[{ $key }][{ oxmultilang ident="BASKET_TAX2" }]</td>
<td id="test_basketVAT_[{$key}]" align="right">[{ $VATitem }]&nbsp;[{ $currency->sign }]</td>
<td></td>
</tr>
[{/foreach }]
[{/if }]
<tr class="sumrow">
<td class="brd"></td>
<td colspan="5" class="sumdesc">[{ oxmultilang ident="BASKET_TOTALGROSS" }]</td>
<td id="test_basketGross" align="right">[{ $oxcmp_basket->getFProductsPrice() }]&nbsp;[{ $currency->sign }]</td>
<td></td>
</tr>
[{if $oxcmp_basket->getDiscounts() }]
<tr class="bsk_sep"><td class="brd"></td><td colspan="6" class="line"></td><td></td></tr>
[{foreach from=$oxcmp_basket->getDiscounts() item=oDiscount name=test_Discounts}]
<tr class="sumrow">
<td class="brd"></td>
<td colspan="5" class="sumdesc discount">
<b class="fs11">[{if $oDiscount->dDiscount < 0 }][{ oxmultilang ident="BASKET_CHARGE" }][{else}][{ oxmultilang ident="BASKET_DISCOUNT2" }][{/if}]&nbsp;</b>
[{ $oDiscount->sDiscount }]:
</td>
<td id="test_basketDiscount_[{$smarty.foreach.test_Discounts.iteration}]" align="right">
[{if $oDiscount->dDiscount < 0 }][{ $oDiscount->fDiscount|replace:"-":"" }][{else}]-[{ $oDiscount->fDiscount }][{/if}]&nbsp;[{ $currency->sign }]
</td>
<td></td>
</tr>
[{/foreach }]
<tr class="sumrow">
<td class="brd"></td>
<td colspan="5" class="sumdesc">[{ oxmultilang ident="BASKET_TOTALNET" }]</td>
<td id="test_basketNet" align="right">[{ $oxcmp_basket->getProductsNetPrice() }]&nbsp;[{ $currency->sign }]</td>
<td></td>
</tr>
[{foreach from=$oxcmp_basket->getProductVats() item=VATitem key=key }]
<tr class="sumrow">
<td class="brd"></td>
<td colspan="5" class="sumdesc">[{ oxmultilang ident="BASKET_TAX1" }] [{ $key }][{ oxmultilang ident="BASKET_TAX2" }]</td>
<td id="test_basketVAT_[{$key}]" align="right">[{ $VATitem }]&nbsp;[{ $currency->sign }]</td>
<td></td>
</tr>
[{/foreach }]
[{/if }]
[{if $oViewConf->getShowVouchers() && $oxcmp_basket->getVoucherDiscValue() }]
<tr class="bsk_sep"><td class="brd"></td><td colspan="6" class="line"></td><td></td></tr>
[{foreach from=$oxcmp_basket->getVouchers() item=oVoucher key=key name=Voucher}]
<tr class="sumrow">
<td class="brd"></td>
<td colspan="2" class="coupon">
<b class="fs11">&nbsp;&nbsp;[{ oxmultilang ident="BASKET_COUPON" }]</b>&nbsp;
<span id="test_basketVoucher_[{$smarty.foreach.Voucher.iteration}]">([{ oxmultilang ident="BASKET_NOMBER" }] [{ $oVoucher->sVoucherNr }])</span>:
</td>
<td colspan="3">
<div class="frombasket">
<a id="test_basketVoucherRemove_[{$smarty.foreach.Voucher.iteration}]" href="[{ $oViewConf->getSelfLink() }]&amp;cl=basket&amp;fnc=removeVoucher&amp;voucherId=[{ $oVoucher->sVoucherId }]&amp;CustomError=basket" class="" rel="nofollow">[{ oxmultilang ident="BASKET_REMOVE2" }]</a>
</div>
</td>
<td align="right">
<span id="test_basketVoucherDiscount_[{$smarty.foreach.Voucher.iteration}]">-
[{ $oVoucher->fVoucherdiscount }]&nbsp;
[{ $currency->sign }]</span>
</td>
<td></td>
</tr>
[{/foreach }]
[{/if }]
[{if $oxcmp_basket->getDelCostNet() || $oxcmp_basket->getDelCostVat()}]
<tr class="bsk_sep"><td class="brd"></td><td colspan="6" class="line"></td><td></td></tr>
[{/if}]
[{if $oxcmp_basket->getDelCostNet() }]
<tr class="sumrow">
<td class="brd"></td>
<td colspan="5" class="sumdesc">[{if $oxcmp_basket->getDelCostVat() }][{ oxmultilang ident="BASKET_SHIPPINGNET" }][{else}][{ oxmultilang ident="BASKET_SHIPPING" }][{/if }]</td>
<td id="test_basketDeliveryNet" align="right">[{ $oxcmp_basket->getDelCostNet() }]&nbsp;[{ $currency->sign }]</td>
<td></td>
</tr>
[{if $oxcmp_basket->getDelCostVat() }]
<tr class="sumrow">
<td class="brd"></td>
<td colspan="5" class="sumdesc">[{ oxmultilang ident="BASKET_PLUSTAX1" }] [{ $oxcmp_basket->getDelCostVatPercent() }][{ oxmultilang ident="BASKET_PLUSTAX2" }]</td>
<td id="test_basketDeliveryVAT" align="right">[{ $oxcmp_basket->getDelCostVat() }]&nbsp;[{ $currency->sign }]</td>
<td></td>
</tr>
[{/if }]
[{/if }]
[{if $oxcmp_basket->getPaymentCosts() }]
<tr class="sumrow">
<td class="brd"></td>
<td colspan="5" class="sumdesc">[{if $oxcmp_basket->getPaymentCosts() >= 0}][{ oxmultilang ident="BASKET_PAYMENT" }][{else}][{ oxmultilang ident="BASKET_CHARGE2" }][{/if}] [{ oxmultilang ident="BASKET_DISCOUNT3" }]</td>
<td id="test_basketPaymentNet" align="right">[{ $oxcmp_basket->getPayCostNet() }]&nbsp;[{ $currency->sign }]</td>
<td></td>
</tr>
[{if $oxcmp_basket->getPayCostVat() }]
<tr class="sumrow">
<td class="brd"></td>
<td colspan="5" class="sumdesc">[{ oxmultilang ident="BASKET_PAYMENTTAX1" }] [{ $oxcmp_basket->getPayCostVatPercent() }] [{ oxmultilang ident="BASKET_PAYMENTTAX2" }]</td>
<td id="test_basketPaymentVAT" align="right">[{ $oxcmp_basket->getPayCostVat() }]&nbsp;[{ $currency->sign }]</td>
<td></td>
</tr>
[{/if }]
[{/if }]
[{ if $oxcmp_basket->getTsProtectionCosts() }]
<tr class="sumrow">
<td class="brd"></td>
<td colspan="5" class="sumdesc">[{ oxmultilang ident="BASKET_TSPROTECTION" }]</td>
<td id="test_basketTsProtectionNet" align="right">[{ $oxcmp_basket->getTsProtectionNet() }]&nbsp;[{ $currency->sign}]</td>
<td></td>
</tr>
[{ if $oxcmp_basket->getTsProtectionVat() }]
<tr class="sumrow">
<td class="brd"></td>
<td colspan="5" class="sumdesc">[{ oxmultilang ident="BASKET_TSPROTECTIONCHARGETAX1" }] [{ $oxcmp_basket->getTsProtectionVatPercent()}][{ oxmultilang ident="BASKET_TSPROTECTIONCHARGETAX2" }]</td>
<td id="test_basketTsProtectionVat" align="right">[{ $oxcmp_basket->getTsProtectionVat() }]&nbsp;[{ $currency->sign}]</td>
<td></td>
</tr>
[{/if}]
[{/if}]
[{ if $oViewConf->getShowGiftWrapping() && $oxcmp_basket->getWrappCostNet() }]
<tr class="sumrow">
<td class="brd"></td>
<td colspan="5" class="sumdesc">[{if $oxcmp_basket->getWrappCostVat() }][{ oxmultilang ident="ORDER_WRAPPINGNET" }][{else}][{ oxmultilang ident="ORDER_WRAPPINGGROSS1" }][{/if}]</td>
<td id="test_basketWrappNet" align="right">[{ $oxcmp_basket->getWrappCostNet() }] [{ $currency->sign}]</td>
<td></td>
</tr>
[{if $oxcmp_basket->getWrappCostVat() }]
<tr class="sumrow">
<td class="brd"></td>
<td colspan="5" class="sumdesc">[{ oxmultilang ident="ORDER_WRAPPINGTAX1" }] [{ $oxcmp_basket->getWrappCostVatPercent() }][{ oxmultilang ident="ORDER_WRAPPINGTAX2" }]</td>
<td id="test_basketWrappVat" align="right">[{ $oxcmp_basket->getWrappCostVat() }] [{ $currency->sign}]</td>
<td></td>
</tr>
[{/if}]
[{/if}]
<tr class="bsk_sep"><td class="brd"></td><td colspan="6" class="line"></td><td></td></tr>
<tr class="sumrow total">
<td class="brd"></td>
<td colspan="5" class="sumdesc"><b>[{ oxmultilang ident="BASKET_GRANDTOTAL" }]</b></td>
<td id="test_basketGrandTotal" align="right"><b>[{ $oxcmp_basket->getFPrice() }]&nbsp;[{ $currency->sign }]</b></td>
<td></td>
</tr>
<tr class="bsk_sep">
<td class="brd"></td>
<td colspan="6" class="bigline"></td>
<td></td>
</tr>
[{if $oxcmp_basket->hasSkipedDiscount() }]
<tr class="sumrow">
<td class="brd"></td>
<td colspan="6"><span id="SkipDiscounts_link"><span class="note">**</span> [{ oxmultilang ident="BASKET_DISCOUNTS_NOT_APPLIED_FOR_ARTICLES" }]</span></td>
<td></td>
</tr>
[{/if}]
<tr>
<td colspan="8" class="brd bottrow"></td>
</tr>
</tbody>
</table>
</form>
[{if $oViewConf->getShowVouchers()}]
<strong id="test_VoucherHeader" class="boxhead">[{ oxmultilang ident="BASKET_REDEEMCOUPON" }]</strong>
<div class="box">
[{foreach from=$Errors.basket item=oEr key=key }]
[{if $oEr->getErrorClassType() == 'oxVoucherException'}]
<span class="err">[{ oxmultilang ident="BASKET_COUPONNOTACCEPTED1" }] [{ $oEr->getValue('voucherNr') }] [{ oxmultilang ident="BASKET_COUPONNOTACCEPTED2" }]</span><br>
<span class="err">[{ oxmultilang ident="BASKET_REASON" }]</span>
<span class="err">[{ $oEr->getOxMessage() }]</span><br>
[{/if}]
[{/foreach}]
[{*** D3 MOD NEXT_LINE * GoogleAnalytics ***}]
<form name="voucher" action="[{ $oViewConf->getSelfActionLink()|oxaddparams:"cl=basket" }]" method="post" class="left">
<div>
<label>[{ oxmultilang ident="BASKET_ENTERCOUPONNUMBER" }]</label>
[{ $oViewConf->getHiddenSid() }]
<input type="hidden" name="cl" value="basket">
<input type="hidden" name="fnc" value="addVoucher">
<input type="text" size="20" name="voucherNr">
<span class="btn"><input id="test_basketVoucherAdd" class="btn" type="submit" value="[{ oxmultilang ident="BASKET_SUBMITCOUPON" }]"></span>
<input type="hidden" name="CustomError" value='basket'>
</div>
</form>
</div>
[{/if}]
<div class="bar prevnext bottom">
[{if $oView->showBackToShop()}]
[{*** D3 MOD NEXT_LINE * GoogleAnalytics ***}]
<form action="[{ $oViewConf->getSslSelfLink()|oxaddparams:"cl=basket" }]" method="post">
<div>
[{ $oViewConf->getHiddenSid() }]
<input type="hidden" name="cl" value="basket">
<input type="hidden" name="fnc" value="backtoshop">
<div class="left arrowdown">
<input type="submit" value="[{ oxmultilang ident="BASKET_CONTINUESHOPPING" }]">
</div>
</div>
</form>
[{/if}]
[{if $oView->isLowOrderPrice() }]
<div class="minorderprice">[{ oxmultilang ident="BASKET_MINORDERPRICE" }] [{ $oView->getMinOrderPrice() }] [{ $currency->sign }]</div>
[{else}]
[{*** D3 MOD NEXT_LINE * GoogleAnalytics ***}]
<form action="[{ $oViewConf->getSslSelfLink()|oxaddparams:"cl=user" }]" method="post">
<div>
[{ $oViewConf->getHiddenSid() }]
<input type="hidden" name="cl" value="user">
<div class="right arrowright">
<input id="test_BasketNextStepBottom" type="submit" value="[{ oxmultilang ident="BASKET_NEXTSTEP" }]">
</div>
</div>
</form>
[{/if}]
</div>
[{if $oView->getBasketSimilarList() }]
<strong id="test_similarlist" class="head2">[{ oxmultilang ident="ORDER_OTHERINTRESTINGARTICLES"}]</strong>
[{foreach from=$oView->getBasketSimilarList() item=simproduct }]
[{include file="inc/product.tpl" size="small" product=$simproduct testid="similar_"|cat:$simproduct->oxarticles__oxid->value }]
[{/foreach }]
[{/if }]
&nbsp;
[{/if }]
[{insert name="oxid_tracker" title=$template_title }]
[{include file="_footer.tpl" }]

View File

@ -0,0 +1,475 @@
[{assign var="template_title" value="USER_LOGINTITLE"|oxmultilangassign}]
[{include file="_header.tpl" title=$template_title location=$template_title}]
<!-- ordering steps -->
[{include file="inc/steps_item.tpl" highlight=2 }]
[{assign var="_blshownoregopt" value=$oView->getShowNoRegOption()}]
[{ if !$oxcmp_user && !$oView->getLoginOption() && !$oView->isConnectedWithFb() }]
[{if $_blshownoregopt }]
<div class="left">
<strong class="useroptboxhead">[{ oxmultilang ident="USER_OPTION1" }]</strong>
<div class="useroptbox">
<b>[{ oxmultilang ident="USER_ORDERWITHOUTREGISTER1" }]</b><br><br>
[{ oxmultilang ident="USER_ORDERWITHOUTREGISTER2" }]<br><br>
[{*** D3 MOD NEXT_LINE * GoogleAnalytics ***}]
<form action="[{ $oViewConf->getSslSelfLink()|oxaddparams:"cl=user" }]" method="post">
<div>
[{ $oViewConf->getHiddenSid() }]
[{ $oViewConf->getNavFormParams() }]
<input type="hidden" name="cl" value="user">
<input type="hidden" name="fnc" value="">
<input type="hidden" name="option" value="1">
<span class="btn"><input id="test_UsrOpt1" type="submit" name="send" value="[{ oxmultilang ident="USER_NEXT" }]" class="btn"></span>
</div>
</form>
</div>
</div>
[{/if}]
<div class="left">
<strong class="useroptboxhead[{if !$_blshownoregopt }]big[{/if}]">[{if !$_blshownoregopt }][{ oxmultilang ident="USER_OPTION1" }][{else}][{ oxmultilang ident="USER_OPTION2" }][{/if}]</strong>
<div class="useroptbox[{if !$_blshownoregopt }]big[{/if}]">
<b>[{ oxmultilang ident="USER_ALREADYCUSTOMER" }]</b><br><br>
[{ oxmultilang ident="USER_PLEASELOGIN" }]<br><br>
[{foreach from=$Errors.user item=oEr key=key }]
<div class="err">[{ $oEr->getOxMessage()}]</div>
[{/foreach}]
[{*** D3 MOD NEXT_LINE * GoogleAnalytics ***}]
<form action="[{ $oViewConf->getSslSelfLink()|oxaddparams:"cl=user" }]" method="post">
<div>
[{ $oViewConf->getHiddenSid() }]
[{ $oViewConf->getNavFormParams() }]
<input type="hidden" name="fnc" value="login_noredirect">
<input type="hidden" name="cl" value="user">
<input type="hidden" name="option" value="2">
<input type="hidden" name="lgn_cook" value="0">
<input type="hidden" name="CustomError" value='user'>
<span class="fs11"><b>[{ oxmultilang ident="USER_EMAIL" }]</b></span><br>
<input id="test_UsrOpt2_usr" type="text" name="lgn_usr" value="" size="25"><br><br>
<span class="fs11"><b>[{ oxmultilang ident="USER_PWD" }]</b></span><br>
<input id="test_UsrOpt2_pwd" type="password" name="lgn_pwd" value="" size="25"><br><br>
<span class="btn"><input id="test_UsrOpt2" type="submit" name="send" value="[{ oxmultilang ident="USER_LOGIN" }]" class="btn"></span><br><br>
<a id="test_UsrOpt2_forgotPwd" rel="nofollow" href="[{ oxgetseourl ident=$oViewConf->getSelfLink()|cat:"cl=forgotpwd" }]" class="link">[{ oxmultilang ident="USER_FORGOTPWD" }]</a><br><br>
</div>
</form>
</div>
</div>
<div class="left">
<strong class="useroptboxhead[{if !$_blshownoregopt }]big[{/if}]">[{if !$_blshownoregopt }][{ oxmultilang ident="USER_OPTION2" }][{else}][{ oxmultilang ident="USER_OPTION3" }][{/if}]</strong>
<div class="useroptbox[{if !$_blshownoregopt }]big[{/if}]">
<b>[{ oxmultilang ident="USER_OPENPERSONALACCOUNT1" }]</b><br><br>
[{ oxmultilang ident="USER_OPENPERSONALACCOUNT2" }] [{ oxmultilang ident="USER_OPENPERSONALACCOUNT3" }]<br><br>
<span class="fs11">
[{ oxmultilang ident="USER_OPENPERSONALACCOUNT4" }]<br>
[{ oxmultilang ident="USER_OPENPERSONALACCOUNT5" }]<br>
[{ oxmultilang ident="USER_OPENPERSONALACCOUNT6" }]<br>
[{ oxmultilang ident="USER_OPENPERSONALACCOUNT7" }]<br>
[{ oxmultilang ident="USER_OPENPERSONALACCOUNT8" }]<br>
[{ oxmultilang ident="USER_OPENPERSONALACCOUNT9" }]<br>
[{ oxmultilang ident="USER_OPENPERSONALACCOUNT10" }]
</span>
<br><br>
[{*** D3 MOD NEXT_LINE * GoogleAnalytics ***}]
<form action="[{ $oViewConf->getSslSelfLink()|oxaddparams:"cl=user" }]" method="post">
<div>
[{ $oViewConf->getHiddenSid() }]
[{ $oViewConf->getNavFormParams() }]
<input type="hidden" name="cl" value="user">
<input type="hidden" name="fnc" value="">
<input type="hidden" name="option" value="3">
<span class="btn"><input id="test_UsrOpt3" type="submit" name="send" value="[{ oxmultilang ident="USER_LOGIN2" }]" class="btn"></span>
</div>
</form>
</div>
</div>
[{else}]
[{assign var="invadr" value=$oView->getInvoiceAddress()}]
[{assign var="currency" value=$oView->getActCurrency() }]
[{if !$oxcmp_user && $oView->isConnectedWithFb()}]
<strong class="boxhead">[{ oxmultilang ident="USER_LOGIN3" }]</strong>
<div class="box info">
[{ oxmultilang ident="USER_FB_UPDATEACCOUNTMSG" }]
<br>
<br>
[{*** D3 MOD NEXT_LINE * GoogleAnalytics ***}]
<form action="[{ $oViewConf->getSslSelfLink()|oxaddparams:"cl=user" }]" method="post">
<div>
[{ $oViewConf->getHiddenSid() }]
[{ $oViewConf->getNavFormParams() }]
<input type="hidden" name="fnc" value="">
<input type="hidden" name="cl" value="user">
<input type="hidden" name="option" value="2">
<input type="hidden" name="lgn_cook" value="0">
<input type="hidden" name="fblogin" value="1">
<input type="hidden" name="CustomError" value='popup'>
<span class="btn"><input id="test_UsrOpt2UpdateAccount" type="submit" name="send" value="[{ oxmultilang ident="USER_UPDATE_ACCOUNT" }]" class="btn"></span><br><br>
</div>
</form>
</div>
[{/if}]
[{*** D3 MOD NEXT_LINE * GoogleAnalytics ***}]
<form action="[{ $oViewConf->getSslSelfLink()|oxaddparams:"cl=user" }]" name="order" method="post">
<div>
[{ $oViewConf->getHiddenSid() }]
[{ $oViewConf->getNavFormParams() }]
<input type="hidden" name="option" value="[{$oView->getLoginOption()}]">
<input type="hidden" name="cl" value="user">
<input type="hidden" name="CustomError" value='user'>
<input type="hidden" name="blhideshipaddress" value="0">
[{if !$oxcmp_user->oxuser__oxpassword->value }]
<input type="hidden" name="fnc" value="createuser">
[{else}]
<input type="hidden" name="fnc" value="changeuser">
<input type="hidden" name="lgn_cook" value="0">
[{/if}]
</div>
[{if $oView->isLowOrderPrice()}]
<div class="bar prevnext order">
<div class="minorderprice">[{ oxmultilang ident="BASKET_MINORDERPRICE" }] [{ $oView->getMinOrderPrice() }] [{ $currency->sign }]</div>
</div>
[{else}]
<div class="bar prevnext order">
<div class="right arrowright">
<input id="test_UserNextStepTop" name="userform" type="submit" value="[{ oxmultilang ident="USER_NEXTSTEP" }]">
</div>
</div>
[{/if}]
[{include file="inc/error.tpl" Errorlist=$Errors.user}]
[{if $oView->getLoginOption() == 3 || (!$oxcmp_user && $oView->isConnectedWithFb()) }]
<strong class="boxhead">[{ oxmultilang ident="USER_LOGIN3" }]</strong>
<div class="box info">
[{ oxmultilang ident="USER_ENTEREMAILANDPWD" }]<br>
[{ oxmultilang ident="USER_RECEIVECONFIRMATION" }]
<div class="dot_sep"></div>
<table class="form" width="90%">
<colgroup>
<col width="145">
</colgroup>
<tr>
<td><label>[{ oxmultilang ident="USER_EMAILADDRESS" }]</label></td>
<td><input id="userLoginName" type="text" name="lgn_usr" value="[{$oView->getActiveUsername()}]" size="37">&nbsp;<span class="req">*</span></td>
</tr>
<tr>
<td><label>[{ oxmultilang ident="USER_PASSWORD" }]</label></td>
<td><input id="userPassword" type="password" name="lgn_pwd" value="[{$lgn_pwd}]" size="37">&nbsp;<span class="req">*</span></td>
</tr>
<tr>
<td><label>[{ oxmultilang ident="USER_CONFIRMPWD" }]</label></td>
<td><input id="userPasswordConfirm" type="password" name="lgn_pwd2" value="[{$lgn_pwd2}]" size="37">&nbsp;<span class="req">*</span></td>
</tr>
</table>
</div>
[{/if}]
<strong class="boxhead">[{ oxmultilang ident="USER_SEND" }]</strong>
<div class="box info">
<b>[{ oxmultilang ident="USER_BILLINDADDRESS" }]</b> [{ oxmultilang ident="USER_COMPLETEALLMARKEDFIELDS" }]
<div class="dot_sep"></div>
<table class="form" width="90%">
<colgroup>
<col width="145">
</colgroup>
[{ if !$oxcmp_user->oxuser__oxpassword->value && $oView->getLoginOption() != 3 && !$oView->isConnectedWithFb() }]
<tr>
<td><label>[{ oxmultilang ident="USER_EMAILADDRESS2" }]</label></td>
<td>
<input id="userLoginName" type="text" name="lgn_usr" value="[{$oView->getActiveUsername()}]" size="37">
<span class="req">*</span></td>
</tr>
[{/if}]
<tr>
<td><label>[{ oxmultilang ident="USER_TITLE" }]</label></td>
<td>
[{include file="inc/salutation.tpl" name="invadr[oxuser__oxsal]" value=$oxcmp_user->oxuser__oxsal->value value2=$invadr.oxuser__oxsal}]
[{if $oView->isFieldRequired(oxuser__oxsal) }]<span class="req">*</span>[{/if}]
</td>
</tr>
<tr>
<td><label>[{ oxmultilang ident="USER_FIRSTNAME" }]</label></td>
<td>
<input type="text" size="37" maxlength="255" name="invadr[oxuser__oxfname]" value="[{if isset( $invadr.oxuser__oxfname ) }][{ $invadr.oxuser__oxfname }][{else}][{ $oxcmp_user->oxuser__oxfname->value }][{/if}]">
[{if $oView->isFieldRequired(oxuser__oxfname) }]<span class="req">*</span>[{/if}]
</td>
</tr>
<tr>
<td><label>[{ oxmultilang ident="USER_LASTNAME" }]</label></td>
<td>
<input type="text" size="37" maxlength="255" name="invadr[oxuser__oxlname]" value="[{if isset( $invadr.oxuser__oxlname ) }][{ $invadr.oxuser__oxlname }][{else}][{ $oxcmp_user->oxuser__oxlname->value }][{/if}]">
[{if $oView->isFieldRequired(oxuser__oxlname) }]<span class="req">*</span>[{/if}]
</td>
</tr>
<tr>
<td><label>[{ oxmultilang ident="USER_COMPANY" }]</label></td>
<td>
<input type="text" size="37" maxlength="255" name="invadr[oxuser__oxcompany]" value="[{if isset( $invadr.oxuser__oxcompany ) }][{ $invadr.oxuser__oxcompany }][{else}][{$oxcmp_user->oxuser__oxcompany->value }][{/if}]">
[{if $oView->isFieldRequired(oxuser__oxcompany) }]<span class="req">*</span>[{/if}]
</td>
</tr>
<tr>
<td><label>[{ oxmultilang ident="USER_STREET" }]</label></td>
<td>
<input type="text" size="28" maxlength="255" name="invadr[oxuser__oxstreet]" value="[{if isset( $invadr.oxuser__oxstreet ) }][{$invadr.oxuser__oxstreet }][{else}][{$oxcmp_user->oxuser__oxstreet->value }][{/if}]">
<input type="text" size="5" maxlength="16" name="invadr[oxuser__oxstreetnr]" value="[{if isset( $invadr.oxuser__oxstreetnr ) }][{ $invadr.oxuser__oxstreetnr }][{else}][{ $oxcmp_user->oxuser__oxstreetnr->value }][{/if}]">
[{if $oView->isFieldRequired(oxuser__oxstreet) || $oView->isFieldRequired(oxuser__oxstreetnr) }]<span class="req">*</span>[{/if}]
</td>
</tr>
<tr>
<td><label>[{ oxmultilang ident="USER_PLZANDCITY" }]</label></td>
<td>
<input type="text" size="5" maxlength="16" name="invadr[oxuser__oxzip]" value="[{if isset( $invadr.oxuser__oxzip ) }][{$invadr.oxuser__oxzip }][{else}][{$oxcmp_user->oxuser__oxzip->value }][{/if}]">
<input type="text" size="28" maxlength="255" name="invadr[oxuser__oxcity]" value="[{if isset( $invadr.oxuser__oxcity ) }][{$invadr.oxuser__oxcity }][{else}][{$oxcmp_user->oxuser__oxcity->value }][{/if}]">
[{if $oView->isFieldRequired(oxuser__oxzip) || $oView->isFieldRequired(oxuser__oxcity) }]<span class="req">*</span>[{/if}]
</td>
</tr>
<tr>
<td><label>[{ oxmultilang ident="USER_VATID" }]</label></td>
<td>
<input type="text" size="37" maxlength="255" name="invadr[oxuser__oxustid]" value="[{if isset( $invadr.oxuser__oxustid ) }][{$invadr.oxuser__oxustid }][{else}][{$oxcmp_user->oxuser__oxustid->value }][{/if}]">
[{if $oView->isFieldRequired(oxuser__oxustid) }]<span class="req">*</span>[{/if}]
</td>
</tr>
<tr>
<td><label>[{ oxmultilang ident="USER_ADDITIONALINFO" }]</label></td>
<td>
<input type="text" size="37" maxlength="255" name="invadr[oxuser__oxaddinfo]" value="[{if isset( $invadr.oxuser__oxaddinfo ) }][{$invadr.oxuser__oxaddinfo }][{else}][{$oxcmp_user->oxuser__oxaddinfo->value }][{/if}]">
[{if $oView->isFieldRequired(oxuser__oxaddinfo) }]<span class="req">*</span>[{/if}]
</td>
</tr>
<tr>
<td><label>[{ oxmultilang ident="USER_COUNTRY" }]</label></td>
<td>
<select id="invCountrySelect" name="invadr[oxuser__oxcountryid]">
<option value="">-</option>
[{foreach from=$oViewConf->getCountryList() item=country key=country_id}]
<option value="[{$country->oxcountry__oxid->value}]"[{if isset( $invadr.oxuser__oxcountryid ) && $invadr.oxuser__oxcountryid == $country->oxcountry__oxid->value}] selected[{ elseif $oxcmp_user->oxuser__oxcountryid->value == $country->oxcountry__oxid->value }] selected[{/if}]>[{$country->oxcountry__oxtitle->value}]</option>
[{/foreach}]
</select>
[{if $oView->isFieldRequired(oxuser__oxcountryid) }]<span class="req">*</span>[{/if}]
</td>
</tr>
<tr>
<td></td>
<td>
[{include file="inc/state_selector.snippet.tpl"
countrySelectId="invCountrySelect"
stateSelectName="invadr[oxuser__oxstateid]"
selectedStateIdPrim=$invadr.oxuser__oxstateid
selectedStateId=$oxcmp_user->oxuser__oxstateid
}]
</td>
</tr>
<tr>
<td><label>[{ oxmultilang ident="USER_PHONE" }]</label></td>
<td>
<input type="text" size="37" maxlength="128" name="invadr[oxuser__oxfon]" value="[{if isset( $invadr.oxuser__oxfon ) }][{$invadr.oxuser__oxfon }][{else}][{$oxcmp_user->oxuser__oxfon->value }][{/if}]">
[{if $oView->isFieldRequired(oxuser__oxfon) }]<span class="req">*</span>[{/if}]
</td>
</tr>
<tr>
<td><label>[{ oxmultilang ident="USER_FAX" }]</label></td>
<td>
<input type="text" size="37" maxlength="128" name="invadr[oxuser__oxfax]" value="[{if isset( $invadr.oxuser__oxfax ) }][{$invadr.oxuser__oxfax }][{else}][{$oxcmp_user->oxuser__oxfax->value }][{/if}]">
[{if $oView->isFieldRequired(oxuser__oxfax) }]<span class="req">*</span>[{/if}]
</td>
</tr>
<tr>
<td><label>[{ oxmultilang ident="USER_MOBIL" }]</label></td>
<td>
<input type="text" size="37" maxlength="64" name="invadr[oxuser__oxmobfon]" value="[{if isset( $invadr.oxuser__oxmobfon ) }][{$invadr.oxuser__oxmobfon }][{else}][{$oxcmp_user->oxuser__oxmobfon->value }][{/if}]">
[{if $oView->isFieldRequired(oxuser__oxmobfon) }]<span class="req">*</span>[{/if}]
</td>
</tr>
<tr>
<td><label>[{ oxmultilang ident="USER_PRIVATPHONE" }]</label></td>
<td>
<input type="text" size="37" maxlength="64" name="invadr[oxuser__oxprivfon]" value="[{if isset( $invadr.oxuser__oxprivfon ) }][{$invadr.oxuser__oxprivfon }][{else}][{$oxcmp_user->oxuser__oxprivfon->value }][{/if}]">
[{if $oView->isFieldRequired(oxuser__oxprivfon) }]<span class="req">*</span>[{/if}]
</td>
</tr>
[{if $oViewConf->showBirthdayFields() }]
<tr>
<td><label>[{ oxmultilang ident="USER_BIRTHDATE" }]</label></td>
<td valign="top" nowrap>
<table><tr><td>
<input type="text" size="3" maxlength="2" name="invadr[oxuser__oxbirthdate][day]" value="[{if isset( $invadr.oxuser__oxbirthdate.day ) }][{$invadr.oxuser__oxbirthdate.day }][{elseif $oxcmp_user->oxuser__oxbirthdate->value && $oxcmp_user->oxuser__oxbirthdate->value != "0000-00-00"}][{$oxcmp_user->oxuser__oxbirthdate->value|regex_replace:"/^([0-9]{4})[-]([0-9]{1,2})[-]/":"" }][{/if}]">&nbsp;&nbsp;
<input type="text" size="3" maxlength="2" name="invadr[oxuser__oxbirthdate][month]" value="[{if isset( $invadr.oxuser__oxbirthdate.month ) }][{$invadr.oxuser__oxbirthdate.month }][{elseif $oxcmp_user->oxuser__oxbirthdate->value && $oxcmp_user->oxuser__oxbirthdate->value != "0000-00-00" }][{$oxcmp_user->oxuser__oxbirthdate->value|regex_replace:"/^([0-9]{4})[-]/":""|regex_replace:"/[-]([0-9]{1,2})$/":"" }][{/if}]">&nbsp;&nbsp;
<input type="text" size="8" maxlength="4" name="invadr[oxuser__oxbirthdate][year]" value="[{if isset( $invadr.oxuser__oxbirthdate.year ) }][{$invadr.oxuser__oxbirthdate.year }][{elseif $oxcmp_user->oxuser__oxbirthdate->value && $oxcmp_user->oxuser__oxbirthdate->value != "0000-00-00" }][{$oxcmp_user->oxuser__oxbirthdate->value|regex_replace:"/[-]([0-9]{1,2})[-]([0-9]{1,2})$/":"" }][{/if}]">
[{if $oView->isFieldRequired(oxuser__oxbirthdate) }]<span class="req">*</span>[{/if}]</td>
<td><span class="fs10">&nbsp;[{ oxmultilang ident="USER_BIRTHDAYMESSAGE" }]</span></td>
</tr></table>
</td>
</tr>
[{/if}]
<tr>
<td><label>[{ oxmultilang ident="USER_SUBSCRIBENEWSLETTER" }]</label></td>
<td>
<input type="hidden" name="blnewssubscribed" value="0">
<input id="test_newsReg" type="checkbox" name="blnewssubscribed" value="1" [{if $oView->isNewsSubscribed()}]checked[{/if}]>
<span class="fs10">[{ oxmultilang ident="USER_SUBSCRIBENEWSLETTER_MESSAGE" }]</span>
</td>
</tr>
<tr class="td_sep">
<td valign="top"><label>[{ oxmultilang ident="USER_YOURMESSAGE" }]</label></td>
<td>
[{ if !$oView->getOrderRemark()}]
[{assign var="order_remark" value="USER_MESSAGEHERE"|oxmultilangassign}]
[{else}]
[{assign var="order_remark" value=$oView->getOrderRemark()}]
[{/if}]
<textarea cols="60" rows="7" name="order_remark">[{$order_remark}]</textarea>
</td>
</tr>
</table>
<div class="dot_sep"></div>
<br />
<b>[{ oxmultilang ident="USER_SHIPPINGADDRESS" }]</b>
<div class="dot_sep"></div>
[{if !$oView->showShipAddress()}]
<span class="btn"><input type="submit" name="blshowshipaddress" value="[{ oxmultilang ident="USER_DIFFERENTSHIPPINGADDRESS" }]" class="btn"></span><br /><br />
[{else}]
<span class="btn"><input type="submit" name="blhideshipaddress" value="[{ oxmultilang ident="USER_DISABLESHIPPINGADDRESS" }]" class="btn"></span><br /><br />
[{/if}]
<div class="fs10 def_color_1"><span class="req">[{ oxmultilang ident="USER_NOTE" }]</span> [{ oxmultilang ident="USER_DIFFERENTDELIVERYADDRESS" }]</div>
[{if $oView->showShipAddress()}]
<table class="form" width="90%">
<colgroup>
<col width="145">
</colgroup>
<tr>
<td><label>[{ oxmultilang ident="USER_ADDRESSES" }]</label></td>
<td>
<select name="oxaddressid" onchange="oxid.form.reload(this.value === '-1','order','user','');oxid.form.clear(this.value !== '-1','order',/oxaddress__/);">
<option value="-1" SELECTED>[{ oxmultilang ident="USER_NEWADDRESS" }]</option>
[{if $oxcmp_user}]
[{foreach from=$oxcmp_user->getUserAddresses() item=address}]
<option value="[{$address->oxaddress__oxid->value}]" [{ if $address->isSelected()}][{assign var="delivadr" value=$address}]SELECTED[{/if}]>[{$address}]</option>
[{/foreach}]
[{/if}]
</select>
<noscript>
<span class="btn"><input id="test_accUserReloadAddress" class="btn" type="submit" name="reloadaddress" value="[{ oxmultilang ident="USER_ADDRESSES_SELECT" }]"></span>
</noscript>
</td>
</tr>
<tr>
<td><label>[{ oxmultilang ident="USER_TITLE2" }]</label></td>
<td>
[{include file="inc/salutation.tpl" name="deladr[oxaddress__oxsal]" value=$delivadr->oxaddress__oxsal->value}]
[{if $oView->isFieldRequired(oxaddress__oxsal) }]<span class="req">*</span>[{/if}]
</td>
</tr>
<tr>
<td><label>[{ oxmultilang ident="USER_NAME" }]</label></td>
<td>
<input type="text" size="15" maxlength="255" name="deladr[oxaddress__oxfname]" value="[{if isset( $deladr.oxaddress__oxfname ) }][{$deladr.oxaddress__oxfname}][{else}][{$delivadr->oxaddress__oxfname->value }][{/if}]">
<input type="text" size="18" maxlength="255" name="deladr[oxaddress__oxlname]" value="[{if isset( $deladr.oxaddress__oxlname ) }][{$deladr.oxaddress__oxlname}][{else}][{$delivadr->oxaddress__oxlname->value }][{/if}]">
[{if $oView->isFieldRequired(oxaddress__oxfname) || $oView->isFieldRequired(oxaddress__oxlname) }]<span class="req">*</span>[{/if}]
</td>
</tr>
<tr>
<td><label>[{ oxmultilang ident="USER_COMPANY2" }]</label></td>
<td>
<input type="text" size="37" maxlength="255" name="deladr[oxaddress__oxcompany]" value="[{if isset( $deladr.oxaddress__oxcompany ) }][{$deladr.oxaddress__oxcompany}][{else}][{$delivadr->oxaddress__oxcompany->value }][{/if}]">
[{if $oView->isFieldRequired(oxaddress__oxcompany) }]<span class="req">*</span>[{/if}]
</td>
</tr>
<tr>
<td><label>[{ oxmultilang ident="USER_STREET2" }]</label></td>
<td>
<input type="text" size="28" maxlength="255" name="deladr[oxaddress__oxstreet]" value="[{if isset( $deladr.oxaddress__oxstreet ) }][{$deladr.oxaddress__oxstreet}][{else}][{$delivadr->oxaddress__oxstreet->value}][{/if}]">
<input type="text" size="5" maxlength="16" name="deladr[oxaddress__oxstreetnr]" value="[{if isset( $deladr.oxaddress__oxstreetnr ) }][{$deladr.oxaddress__oxstreetnr}][{else}][{$delivadr->oxaddress__oxstreetnr->value }][{/if}]">
[{if $oView->isFieldRequired(oxaddress__oxstreet) || $oView->isFieldRequired(oxaddress__oxstreetnr) }]<span class="req">*</span>[{/if}]
</td>
</tr>
<tr>
<td><label>[{ oxmultilang ident="USER_PLZANDCITY2" }]</label></td>
<td>
<input type="text" size="5" maxlength="16" name="deladr[oxaddress__oxzip]" value="[{if isset( $deladr.oxaddress__oxzip ) }][{$deladr.oxaddress__oxzip}][{else}][{$delivadr->oxaddress__oxzip->value }][{/if}]">
<input type="text" size="28" maxlength="255" name="deladr[oxaddress__oxcity]" value="[{if isset( $deladr.oxaddress__oxcity ) }][{$deladr.oxaddress__oxcity}][{else}][{$delivadr->oxaddress__oxcity->value }][{/if}]">
[{if $oView->isFieldRequired(oxaddress__oxzip) || $oView->isFieldRequired(oxaddress__oxcity) }]<span class="req">*</span>[{/if}]
</td>
</tr>
<tr>
<td><label>[{ oxmultilang ident="USER_ADDITIONALINFO2" }]</label></td>
<td>
<input type="text" size="37" maxlength="255" name="deladr[oxaddress__oxaddinfo]" value="[{if isset( $deladr.oxaddress__oxaddinfo ) }][{$deladr.oxaddress__oxaddinfo}][{else}][{$delivadr->oxaddress__oxaddinfo->value }][{/if}]">
[{if $oView->isFieldRequired(oxaddress__oxaddinfo) }]<span class="req">*</span>[{/if}]
</td>
</tr>
<tr>
<td><label>[{ oxmultilang ident="USER_COUNTRY2" }]</label></td>
<td>
<select id="delCountrySelect" name="deladr[oxaddress__oxcountryid]">
<option value="">-</option>
[{foreach from=$oViewConf->getCountryList() item=country key=country_id}]
<option value="[{$country->oxcountry__oxid->value}]" [{if isset( $deladr.oxaddress__oxcountryid ) && $deladr.oxaddress__oxcountryid == $country->oxcountry__oxid->value}]selected[{elseif $delivadr->oxaddress__oxcountryid->value == $country->oxcountry__oxid->value}]selected[{/if}]>[{$country->oxcountry__oxtitle->value}]</option>
[{/foreach}]
</select>
[{if $oView->isFieldRequired(oxaddress__oxcountryid) }]<span class="req">*</span>[{/if}]
</td>
</tr>
<tr>
<td></td>
<td>
[{include file="inc/state_selector.snippet.tpl"
countrySelectId="delCountrySelect"
stateSelectName="deladr[oxaddress__oxstateid]"
selectedStateIdPrim=$deladr.oxaddress__oxstateid
selectedStateId=$delivadr->oxaddress__oxstateid->value
}]
</td>
</tr>
<tr>
<td><label>[{ oxmultilang ident="USER_PHONE2" }]</label></td>
<td>
<input type="text" size="37" maxlength="128" name="deladr[oxaddress__oxfon]" value="[{if isset( $deladr.oxaddress__oxfon ) }][{$deladr.oxaddress__oxfon}][{else}][{$delivadr->oxaddress__oxfon->value }][{/if}]">
[{if $oView->isFieldRequired(oxaddress__oxfon) }]<span class="req">*</span>[{/if}]
</td>
</tr>
<tr>
<td><label>[{ oxmultilang ident="USER_FAX2" }]</label></td>
<td>
<input type="text" size="37" maxlength="128" name="deladr[oxaddress__oxfax]" value="[{if isset( $deladr.oxaddress__oxfax ) }][{$deladr.oxaddress__oxfax}][{else}][{$delivadr->oxaddress__oxfax->value }][{/if}]">
[{if $oView->isFieldRequired(oxaddress__oxfax) }]<span class="req">*</span>[{/if}]
</td>
</tr>
</table>
[{/if}]
</div>
[{if $oView->isLowOrderPrice()}]
<div class="bar prevnext order">
<div class="minorderprice">[{ oxmultilang ident="BASKET_MINORDERPRICE" }] [{ $oView->getMinOrderPrice() }] [{ $currency->sign }]</div>
</div>
[{else}]
<div class="bar prevnext">
<div class="right arrowright">
<input id="test_UserNextStepBottom" name="userform" type="submit" value="[{ oxmultilang ident="USER_NEXTSTEP" }]">
</div>
</div>
[{/if}]
</form>
&nbsp;
[{/if}]
[{ insert name="oxid_tracker" title=$template_title }]
[{include file="_footer.tpl"}]

View File

@ -0,0 +1,98 @@
<?php
$sLangName = "Deutsch";
$iLangNr = 0;
// -------------------------------
// RESOURCE IDENTITFIER = STRING
// -------------------------------
$aLang = array(
//Navigation
'charset' => 'ISO-8859-15',
'd3mxd3modules' => 'D³ Module',
'd3mxgoogleanalytics' => 'Google Analytics',
'd3mxgoogleanalytics_settings' => 'Einstellungen',
'd3tbclgoogleanalytics_main' => 'Analytics',
'd3tbclgoogleanalytics_adwords' => 'Kampagnen (z.B. AdWords)',
'D3_GOOGLEANALYTICS_CFG_TITLE' => 'Google Analytics Schnittstelle - Einstellungen',
'D3_GOOGLEANALYTICS_MAIN' => 'Grundeinstellungen',
'D3_GOOGLEANALYTICS_MAIN_GAID' => 'Analyics-ID',
'D3_GOOGLEANALYTICS_MAIN_GAID_DESC' => 'Fügen Sie hier die Google Analytics Konto-ID ein. Diese finden Sie in Ihrem GA-Konto und beginnt im Normalfall mit "UA-".',
'D3_GOOGLEANALYTICS_MAIN_ANONYMIZEIP' => 'IP-Adressen anonymisiert übertragen (dringend empfohlen)',
'D3_GOOGLEANALYTICS_MAIN_ANONYMIZEIP_DESC' => 'Die IP-Adressen Ihrer Shopbesucher werden anonymisiert. Zwar werden dadurch die Gebietszuordnungen etwas ungenauer. Jedoch können Sie nur mit dieser Einstellung den Datenschutzvorschriften in Deutschland entsprechen.',
'D3_GOOGLEANALYTICS_MAIN_TRACKPAGELOADTIME' => 'Seitenladezeit mit übertragen',
'D3_GOOGLEANALYTICS_MAIN_TRACKPAGELOADTIME_DESC' => 'Die Ladezeit Ihrer Seite ist, speziell auch in Hinblick auf verschiedene Länder, durchaus ein Faktor, der in das Ranking Ihrer Page einfliesst.',
'D3_GOOGLEANALYTICS_MAIN_USEREMARKETING' => 'Remarketing verwenden',
'D3_GOOGLEANALYTICS_MAIN_USEREMARKETING_DESC' => 'Wenn Sie sich entschließen, Remarketing mit Google Analytics zu nutzen, setzen Sie diesen Haken. Nachdem Sie diese Änderung vorgenommen haben, erfasst und analysiert Google Analytics neben den üblichen Informationen auch das DoubleClick-Cookie, sofern vorhanden. Das DoubleClick-Cookie ermöglicht Remarketing im Google Display-Netzwerk für Produkte wie AdWords.',
'D3_GOOGLEANALYTICS_ECOMMERCE' => 'eCommerce-Einstellungen',
'D3_GOOGLEANALYTICS_ECOMMERCE_SENDDATA' => 'eCommerce-Daten übertragen',
'D3_GOOGLEANALYTICS_ECOMMERCE_SENDDATA_DESC' => 'Mit dieser Einstellung werden Warenkorbdaten Ihrer Kunden an Analytics übertragen. Damit können Sie z.B. die Produktleistung und Umsatzzahlen ermitteln.',
'D3_GOOGLEANALYTICS_ECOMMERCE_USENETTO' => 'Netto-Preise übertragen, wenn verfügbar',
'D3_GOOGLEANALYTICS_ECOMMERCE_USENETTO_DESC' => 'Betreiben Sie einen B2B-Shop, übertragen Sie Ihre Artikelpreise netto an Analytics, wenn diese auch im Shop ohne Steuer zur Verfügung stehen. ',
'D3_GOOGLEANALYTICS_DOMAIN' => 'Multi-Domain-Einstellungen',
'D3_GOOGLEANALYTICS_DOMAIN_SETALLOWLINKER' => 'Trackingdaten von unterschiedlichen Domains verwenden',
'D3_GOOGLEANALYTICS_DOMAIN_SETALLOWLINKER_DESC' => 'Cross Domain Tracking erlaubt das Sammeln von Trackinginformationen auch über verschiedene Domains hinweg. <br><br>Weitere Informationen finden Sie <a href="http://code.google.com/intl/de/apis/analytics/docs/tracking/asyncMigrationExamples.html" target="gahelp">hier</a>.',
'D3_GOOGLEANALYTICS_DOMAIN_SETDOMAINNAME' => 'fixiert das Tracking-Cookie auf die angegebene Domain (optional)',
'D3_GOOGLEANALYTICS_DOMAIN_SETDOMAINNAME_DESC' => 'Lassen Sie dieses Feld leer, ist das Tacking-Cookie für unterschiedliche Seiten gültig. Wenn Sie statt dessen eine Domain angeben, ist das gesetzte Cookie nur für Seiten unter dieser Domain gültig. Andere zu trackende Seiten setzen dann ein neues Cookie.<br><br>Der Eintrag sollte hier so aussehen: .yourDomainName.com<br><br>Weitere Informationen finden Sie <a href="http://code.google.com/apis/analytics/docs/concepts/gaConceptsCookies.html#significanceOfName" target="gahelp">hier</a>.',
'D3_GOOGLEANALYTICS_DOMAIN_SETCOOKIEPATH' => 'Tracking nur auf ein Verzeichnis beschränken (optional)',
'D3_GOOGLEANALYTICS_DOMAIN_SETCOOKIEPATH_DESC' => 'Ein Eintrag hier sollte so aussehen: /myStore/<br><br>Weitere Informationen finden Sie <a href="http://code.google.com/apis/analytics/docs/tracking/gaTrackingSite.html" target="gahelp">hier</a>.',
'D3_GOOGLEANALYTICS_DOMAIN_COOKIEPATHCOPY' => 'Cookie Informationen werden in das Verzeichnis der selben Domain kopiert (optional)',
'D3_GOOGLEANALYTICS_DOMAIN_COOKIEPATHCOPY_DESC' => 'Ein Eintrag hier sollte so aussehen: /myCart/<br><br>Weitere Informationen finden Sie <a href="http://code.google.com/apis/analytics/docs/tracking/gaTrackingSite.html" target="gahelp">hier</a>.',
'D3_GOOGLEANALYTICS_BROWSER' => 'Browser-Daten',
'D3_GOOGLEANALYTICS_BROWSER_SETCLIENTINFO' => '<b>Deaktiviert</b> die Erkennung von Browserdaten (z.B. Name und Version)',
'D3_GOOGLEANALYTICS_BROWSER_SETCLIENTINFO_DESC' => 'Weitere Informationen finden Sie <a href="http://code.google.com/intl/de/apis/analytics/docs/gaJS/gaJSApiWebClient.html#_gat.GA_Tracker_._setClientInfo" target="gahelp">hier</a>.',
'D3_GOOGLEANALYTICS_BROWSER_SETDETECTFLASH' => '<b>Unterbindet</b> die Erkennung, ob beim Kunden das Flash-Plugin installiert ist.',
'D3_GOOGLEANALYTICS_BROWSER_SETDETECTFLASH_DESC' => 'Weitere Informationen finden Sie <a href="http://code.google.com/intl/de/apis/analytics/docs/gaJS/gaJSApiWebClient.html#_gat.GA_Tracker_._setDetectFlash" target="gahelp">hier</a>.',
'D3_GOOGLEANALYTICS_BROWSER_SETDETECTTITLE' => '<b>Verhindert</b> die Erkennung des Seitentitels.',
'D3_GOOGLEANALYTICS_BROWSER_SETDETECTTITLE_DESC' => 'Weitere Informationen finden Sie <a href="http://code.google.com/intl/de/apis/analytics/docs/gaJS/gaJSApiWebClient.html#_gat.GA_Tracker_._setDetectTitle" target="gahelp">hier</a>.',
'D3_GOOGLEANALYTICS_CUSTOMVARS' => 'individuelle Daten',
'D3_GOOGLEANALYTICS_CUSTOMVARS_TRANSMIT' => 'individuelle Daten übertragen',
'D3_GOOGLEANALYTICS_CUSTOMVARS_TRANSMIT_DESC' => 'Mit individuellen Daten können Sie Parameter übermitteln, die sonst im Rahmen des Trackingcodes nicht gesammelt werden. Ergänzen Sie den entsprechenden Abschnitt im Template "inc/d3GoogleAnalytics.tpl" um die gewünschten Daten. Als Beispiel ist die Übertragung des Kundengeschlechts angelegt.<br><br>Individuelle Daten können nicht mit jedem Tracking-Typ übertragen werden. Lesen Sie auf den Analytics-Hilfe-Seiten nach, ob und wann dies möglich ist. <br><br>Weitere Informationen finden Sie <a href="http://code.google.com/apis/analytics/docs/tracking/gaTrackingCustomVariables.html" target="gahelp">hier</a>.<br>Auf Anregung durch <a href="http://www.commodule.de/blog/tracking/zahlungsarten-in-google-analytics-tracken/" target="Commodule">Commodule-Blog</a> haben wir nun noch weitere Beispiele hinterlegt. Vielen Dank für diese Unterstützung!',
'D3_GOOGLEANALYTICS_SECURITYINFORMATIONS' => 'Im CMS-Baustein "Analytics_Security_Informations" ist ein Text hinterlegt, den Sie Ihren Kunden unter Ihrer Datenschutzerklärung verfügbar machen sollten. Klären Sie jedoch bitte vor Verwendung von Google Analytics Tracking und diesem Hinweistext ab, ob beides mit den Datenschutzbestimmung Ihres Landes konform geht. Ausschließlich der Shopbetreiber haftet für Verstöße. Beraten Sie sich im Zweifel mit Ihrem Rechtsanwalt.<br><br>Nach Aktivierung des Tracking-Codes dauert es in der Regel ca. 24 Stunden, bis die ersten Tracking-Daten in Analytics zur Verfügung stehen.',
// TODO: add content to package
'D3_GOOGLEANALYTICS_ADWORDSGENERAL' => 'Kampagnen Grundeinstellungen',
'D3_GOOGLEANALYTICS_ADWORDSCODE_SETCAMPAIGNTRACK' => 'Kampagnendaten <b>nicht</b> übertragen',
'D3_GOOGLEANALYTICS_ADWORDSCODE_SETCAMPAIGNTRACK_DESC' => 'Das Kampagnentracking ist im Standard aktiviert. Setzen Sie diesen Haken, um die Kampagnenübertragung zu deaktivieren.',
'D3_GOOGLEANALYTICS_ADWORDSCODE_SETCAMPAIGNTHANKYOUONLY' => 'Kampagnendaten nur in Bestellabschlussseite verwenden',
'D3_GOOGLEANALYTICS_ADWORDSCODE_SETCAMPAIGNTHANKYOUONLY_DESC' => 'Ist dieser Haken nicht gesetzt, wird der Kampagnencode shopweit eingefügt. Das AdWords-Conversion Tracking erwartet die Daten jedoch nur bei Bestellabschluss. Ob diese Einstellung notwendig ist, erfahren Sie bei Ihrem Conversion Tracking Anbieter.',
'D3_GOOGLEANALYTICS_ADWORDSMAIN_SETCAMPAIGNCOOKIETIMEOUT' => 'Kampagnenlaufzeit (optional, sonst 6 Monate)',
'D3_GOOGLEANALYTICS_ADWORDSMAIN_SETCAMPAIGNCOOKIETIMEOUT_DESC' => 'Geben Sie hier eine optionale Laufzeit dieser Kampagne in Millisekunden an.<br><br>30 Tage = 2592000000<br>365 Tage = 31536000000',
'D3_GOOGLEANALYTICS_ADWORDSMAIN_SETCAMPAIGNCOOKIETIMEOUT_MS' => 'Millisekunden',
'D3_GOOGLEANALYTICS_ADWORDSMAIN_SETCAMPNOKEY' => 'zwingend verwendete Kampagne (optional)',
'D3_GOOGLEANALYTICS_ADWORDSMAIN_SETCAMPNOKEY_DESC' => 'die hier festgelegte Kampagne wird zwingend verwendet, auch wenn die Cookie-Einstellungen schon eine andere Kampagne liefern.<br><br>Weitere Informationen finden Sie <a href="http://code.google.com/intl/de/apis/analytics/docs/gaJS/gaJSApiCampaignTracking.html#_gat.GA_Tracker_._setCampNOKey" target="gahelp">hier</a>.',
'D3_GOOGLEANALYTICS_ADWORDSCODE' => 'Kampagnen-Code',
'D3_GOOGLEANALYTICS_ADWORDSCODE_CODE' => 'AdWords-Code',
'D3_GOOGLEANALYTICS_ADWORDSCODE_CODE_DESC' => 'Kopieren Sie hier den Kampagnen-Tracking-Code ein, den Sie auf Ihrer AdWords-Seite finden. Kopieren Sie auch das "script"-Tag mit.',
'D3_GOOGLEANALYTICS_ADWORDSMAIN' => 'Individualisierung der Kampagnentrackings',
'D3_GOOGLEANALYTICS_ADWORDSMAIN_SETCAMPNAMEKEY' => 'Kampagnenname (optional)',
'D3_GOOGLEANALYTICS_ADWORDSMAIN_SETCAMPNAMEKEY_DESC' => 'Unter diesem Namen sehen Sie die Auswertung der Daten aus dieser Shopkampagne in Analytics.<br><br>Weitere Informationen finden Sie <a href="http://code.google.com/apis/analytics/docs/gaJS/gaJSApiCampaignTracking.html#_gat.GA_Tracker_._setCampNameKey" target="gahelp">hier</a>.',
'D3_GOOGLEANALYTICS_ADWORDSMAIN_SETCAMPMEDIUMKEY' => 'Kampagnenmedium (optional)',
'D3_GOOGLEANALYTICS_ADWORDSMAIN_SETCAMPMEDIUMKEY_DESC' => 'Definieren Sie das Medium dieser Kampagne (z.B. Werbebanner, Mailkampagne oder auch Klickkampagne). Diese Einstellung finden Sie in der Kampagnenauswertung unter "Keywords".<br><br>Weitere Informationen finden Sie <a href="http://code.google.com/apis/analytics/docs/gaJS/gaJSApiCampaignTracking.html#_gat.GA_Tracker_._setCampMediumKey" target="gahelp">hier</a>.',
'D3_GOOGLEANALYTICS_ADWORDSMAIN_SETCAMPSOURCEKEY' => 'Kampagnenquelle (optional)',
'D3_GOOGLEANALYTICS_ADWORDSMAIN_SETCAMPSOURCEKEY_DESC' => 'Benennen Sie hier die Quelle der Shopkampagne, vergeben Sie zum Beispiel den Webseiten-Name oder den Firmenname.<br><br>Weitere Informationen finden Sie <a href="http://code.google.com/apis/analytics/docs/gaJS/gaJSApiCampaignTracking.html#_gat.GA_Tracker_._setCampSourceKey" target="gahelp">hier</a>.',
'D3_GOOGLEANALYTICS_ADWORDSMAIN_SETCAMPTERMKEY' => 'Schlüsselwort(e) Ihrer Kampagne (optional)',
'D3_GOOGLEANALYTICS_ADWORDSMAIN_SETCAMPTERMKEY_DESC' => 'Auch diese Keywords erscheinen in Analytics unter "Keywords".<br><br>Weitere Informationen finden Sie <a href="http://code.google.com/apis/analytics/docs/gaJS/gaJSApiCampaignTracking.html#_gat.GA_Tracker_._setCampTermKey" target="gahelp">hier</a>.',
'D3_GOOGLEANALYTICS_ADWORDSMAIN_SETCAMPCONTENTKEY' => 'Inhaltsbeschreibung der Kampagne (optional)',
'D3_GOOGLEANALYTICS_ADWORDSMAIN_SETCAMPCONTENTKEY_DESC' => 'Den beschrieben Inhalt finden Sie in der Auswertung als "Ad Content".<br><br>Weitere Informationen finden Sie <a href="http://code.google.com/apis/analytics/docs/gaJS/gaJSApiCampaignTracking.html#_gat.GA_Tracker_._setCampContentKey" target="gahelp">hier</a>.',
'D3_GOOGLEANALYTICS_METADATA_TITLE' => 'Google Analytics Schnittstelle',
'D3_GOOGLEANALYTICS_METADATA_DESC' => 'Dieses Modul stellt Ihnen die schnelle und unkomplizierte Einbindung Ihres Google-Analytics-Kontos in Ihren Shop zur Verfügung. Hierbei werden über standardisierte Schnittstellen die Besucherdaten und eCommerce-Daten zu Google übertragen.Ebenfalls übermittelt werden Daten der Website-Suche. Dem Modul liegen angepaßte Templates bei, mit denen auch die Trichter ordentlich protokolliert werden.',
);
/*
[{ oxmultilang ident="GENERAL_YOUWANTTODELETE" }]
*/

View File

@ -0,0 +1,98 @@
<?php
$sLangName = "English";
$iLangNr = 1;
// -------------------------------
// RESOURCE IDENTITFIER = STRING
// -------------------------------
$aLang = array(
//Navigation
'charset' => 'ISO-8859-15',
'd3mxd3modules' => 'D³ Module',
'd3mxgoogleanalytics' => 'Google Analytics',
'd3mxgoogleanalytics_settings' => 'Einstellungen',
'd3tbclgoogleanalytics_main' => 'Analytics',
'd3tbclgoogleanalytics_adwords' => 'Kampagnen (z.B. AdWords)',
'D3_GOOGLEANALYTICS_CFG_TITLE' => 'Google Analytics Schnittstelle - Einstellungen',
'D3_GOOGLEANALYTICS_MAIN' => 'Grundeinstellungen',
'D3_GOOGLEANALYTICS_MAIN_GAID' => 'Analyics-ID',
'D3_GOOGLEANALYTICS_MAIN_GAID_DESC' => 'Fügen Sie hier die Google Analytics Konto-ID ein. Diese finden Sie in Ihrem GA-Konto und beginnt im Normalfall mit "UA-".',
'D3_GOOGLEANALYTICS_MAIN_ANONYMIZEIP' => 'IP-Adressen anonymisiert übertragen (dringend empfohlen)',
'D3_GOOGLEANALYTICS_MAIN_ANONYMIZEIP_DESC' => 'Die IP-Adressen Ihrer Shopbesucher werden anonymisiert. Zwar werden dadurch die Gebietszuordnungen etwas ungenauer. Jedoch können Sie nur mit dieser Einstellung den Datenschutzvorschriften in Deutschland entsprechen.',
'D3_GOOGLEANALYTICS_MAIN_TRACKPAGELOADTIME' => 'Seitenladezeit mit übertragen',
'D3_GOOGLEANALYTICS_MAIN_TRACKPAGELOADTIME_DESC' => 'Die Ladezeit Ihrer Seite ist, speziell auch in Hinblick auf verschiedene Länder, durchaus ein Faktor, der in das Ranking Ihrer Page einfliesst.',
'D3_GOOGLEANALYTICS_MAIN_USEREMARKETING' => 'Remarketing verwenden',
'D3_GOOGLEANALYTICS_MAIN_USEREMARKETING_DESC' => 'Wenn Sie sich entschließen, Remarketing mit Google Analytics zu nutzen, setzen Sie diesen Haken. Nachdem Sie diese Änderung vorgenommen haben, erfasst und analysiert Google Analytics neben den üblichen Informationen auch das DoubleClick-Cookie, sofern vorhanden. Das DoubleClick-Cookie ermöglicht Remarketing im Google Display-Netzwerk für Produkte wie AdWords.',
'D3_GOOGLEANALYTICS_ECOMMERCE' => 'eCommerce-Einstellungen',
'D3_GOOGLEANALYTICS_ECOMMERCE_SENDDATA' => 'eCommerce-Daten übertragen',
'D3_GOOGLEANALYTICS_ECOMMERCE_SENDDATA_DESC' => 'Mit dieser Einstellung werden Warenkorbdaten Ihrer Kunden an Analytics übertragen. Damit können Sie z.B. die Produktleistung und Umsatzzahlen ermitteln.',
'D3_GOOGLEANALYTICS_ECOMMERCE_USENETTO' => 'Netto-Preise übertragen, wenn verfügbar',
'D3_GOOGLEANALYTICS_ECOMMERCE_USENETTO_DESC' => 'Betreiben Sie einen B2B-Shop, übertragen Sie Ihre Artikelpreise netto an Analytics, wenn diese auch im Shop ohne Steuer zur Verfügung stehen. ',
'D3_GOOGLEANALYTICS_DOMAIN' => 'Multi-Domain-Einstellungen',
'D3_GOOGLEANALYTICS_DOMAIN_SETALLOWLINKER' => 'Trackingdaten von unterschiedlichen Domains verwenden',
'D3_GOOGLEANALYTICS_DOMAIN_SETALLOWLINKER_DESC' => 'Cross Domain Tracking erlaubt das Sammeln von Trackinginformationen auch über verschiedene Domains hinweg. <br><br>Weitere Informationen finden Sie <a href="http://code.google.com/intl/de/apis/analytics/docs/tracking/asyncMigrationExamples.html" target="gahelp">hier</a>.',
'D3_GOOGLEANALYTICS_DOMAIN_SETDOMAINNAME' => 'fixiert das Tracking-Cookie auf die angegebene Domain (optional)',
'D3_GOOGLEANALYTICS_DOMAIN_SETDOMAINNAME_DESC' => 'Lassen Sie dieses Feld leer, ist das Tacking-Cookie für unterschiedliche Seiten gültig. Wenn Sie statt dessen eine Domain angeben, ist das gesetzte Cookie nur für Seiten unter dieser Domain gültig. Andere zu trackende Seiten setzen dann ein neues Cookie.<br><br>Der Eintrag sollte hier so aussehen: .yourDomainName.com<br><br>Weitere Informationen finden Sie <a href="http://code.google.com/apis/analytics/docs/concepts/gaConceptsCookies.html#significanceOfName" target="gahelp">hier</a>.',
'D3_GOOGLEANALYTICS_DOMAIN_SETCOOKIEPATH' => 'Tracking nur auf ein Verzeichnis beschränken (optional)',
'D3_GOOGLEANALYTICS_DOMAIN_SETCOOKIEPATH_DESC' => 'Ein Eintrag hier sollte so aussehen: /myStore/<br><br>Weitere Informationen finden Sie <a href="http://code.google.com/apis/analytics/docs/tracking/gaTrackingSite.html" target="gahelp">hier</a>.',
'D3_GOOGLEANALYTICS_DOMAIN_COOKIEPATHCOPY' => 'Cookie Informationen werden in das Verzeichnis der selben Domain kopiert (optional)',
'D3_GOOGLEANALYTICS_DOMAIN_COOKIEPATHCOPY_DESC' => 'Ein Eintrag hier sollte so aussehen: /myCart/<br><br>Weitere Informationen finden Sie <a href="http://code.google.com/apis/analytics/docs/tracking/gaTrackingSite.html" target="gahelp">hier</a>.',
'D3_GOOGLEANALYTICS_BROWSER' => 'Browser-Daten',
'D3_GOOGLEANALYTICS_BROWSER_SETCLIENTINFO' => '<b>Deaktiviert</b> die Erkennung von Browserdaten (z.B. Name und Version)',
'D3_GOOGLEANALYTICS_BROWSER_SETCLIENTINFO_DESC' => 'Weitere Informationen finden Sie <a href="http://code.google.com/intl/de/apis/analytics/docs/gaJS/gaJSApiWebClient.html#_gat.GA_Tracker_._setClientInfo" target="gahelp">hier</a>.',
'D3_GOOGLEANALYTICS_BROWSER_SETDETECTFLASH' => '<b>Unterbindet</b> die Erkennung, ob beim Kunden das Flash-Plugin installiert ist.',
'D3_GOOGLEANALYTICS_BROWSER_SETDETECTFLASH_DESC' => 'Weitere Informationen finden Sie <a href="http://code.google.com/intl/de/apis/analytics/docs/gaJS/gaJSApiWebClient.html#_gat.GA_Tracker_._setDetectFlash" target="gahelp">hier</a>.',
'D3_GOOGLEANALYTICS_BROWSER_SETDETECTTITLE' => '<b>Verhindert</b> die Erkennung des Seitentitels.',
'D3_GOOGLEANALYTICS_BROWSER_SETDETECTTITLE_DESC' => 'Weitere Informationen finden Sie <a href="http://code.google.com/intl/de/apis/analytics/docs/gaJS/gaJSApiWebClient.html#_gat.GA_Tracker_._setDetectTitle" target="gahelp">hier</a>.',
'D3_GOOGLEANALYTICS_CUSTOMVARS' => 'individuelle Daten',
'D3_GOOGLEANALYTICS_CUSTOMVARS_TRANSMIT' => 'individuelle Daten übertragen',
'D3_GOOGLEANALYTICS_CUSTOMVARS_TRANSMIT_DESC' => 'Mit individuellen Daten können Sie Parameter übermitteln, die sonst im Rahmen des Trackingcodes nicht gesammelt werden. Ergänzen Sie den entsprechenden Abschnitt im Template "inc/d3GoogleAnalytics.tpl" um die gewünschten Daten. Als Beispiel ist die Übertragung des Kundengeschlechts angelegt.<br><br>Individuelle Daten können nicht mit jedem Tracking-Typ übertragen werden. Lesen Sie auf den Analytics-Hilfe-Seiten nach, ob und wann dies möglich ist. <br><br>Weitere Informationen finden Sie <a href="http://code.google.com/apis/analytics/docs/tracking/gaTrackingCustomVariables.html" target="gahelp">hier</a>.',
'D3_GOOGLEANALYTICS_SECURITYINFORMATIONS' => 'Im CMS-Baustein "Analytics_Security_Informations" ist ein Text hinterlegt, den Sie Ihren Kunden unter Ihrer Datenschutzerklärung verfügbar machen sollten. Klären Sie jedoch bitte vor Verwendung von Google Analytics Tracking und diesem Hinweistext ab, ob beides mit den Datenschutzbestimmung Ihres Landes konform geht. Ausschließlich der Shopbetreiber haftet für Verstöße. Beraten Sie sich im Zweifel mit Ihrem Rechtsanwalt.<br><br>Nach Aktivierung des Tracking-Codes dauert es in der Regel ca. 24 Stunden, bis die ersten Tracking-Daten in Analytics zur Verfügung stehen.',
// TODO: add content to package
'D3_GOOGLEANALYTICS_ADWORDSGENERAL' => 'Kampagnen Grundeinstellungen',
'D3_GOOGLEANALYTICS_ADWORDSCODE_SETCAMPAIGNTRACK' => 'Kampagnendaten <b>nicht</b> übertragen',
'D3_GOOGLEANALYTICS_ADWORDSCODE_SETCAMPAIGNTRACK_DESC' => 'Das Kampagnentracking ist im Standard aktiviert. Setzen Sie diesen Haken, um die Kampagnenübertragung zu deaktivieren.',
'D3_GOOGLEANALYTICS_ADWORDSCODE_SETCAMPAIGNTHANKYOUONLY' => 'Kampagnendaten nur in Bestellabschlussseite verwenden',
'D3_GOOGLEANALYTICS_ADWORDSCODE_SETCAMPAIGNTHANKYOUONLY_DESC' => 'Ist dieser Haken nicht gesetzt, wird der Kampagnencode shopweit eingefügt. Das AdWords-Conversion Tracking erwartet die Daten jedoch nur bei Bestellabschluss. Ob diese Einstellung notwendig ist, erfahren Sie bei Ihrem Conversion Tracking Anbieter.',
'D3_GOOGLEANALYTICS_ADWORDSMAIN_SETCAMPAIGNCOOKIETIMEOUT' => 'Kampagnenlaufzeit (optional, sonst 6 Monate)',
'D3_GOOGLEANALYTICS_ADWORDSMAIN_SETCAMPAIGNCOOKIETIMEOUT_DESC' => 'Geben Sie hier eine optionale Laufzeit dieser Kampagne in Millisekunden an.<br><br>30 Tage = 2592000000<br>365 Tage = 31536000000',
'D3_GOOGLEANALYTICS_ADWORDSMAIN_SETCAMPAIGNCOOKIETIMEOUT_MS' => 'Millisekunden',
'D3_GOOGLEANALYTICS_ADWORDSMAIN_SETCAMPNOKEY' => 'zwingend verwendete Kampagne (optional)',
'D3_GOOGLEANALYTICS_ADWORDSMAIN_SETCAMPNOKEY_DESC' => 'die hier festgelegte Kampagne wird zwingend verwendet, auch wenn die Cookie-Einstellungen schon eine andere Kampagne liefern.<br><br>Weitere Informationen finden Sie <a href="http://code.google.com/intl/de/apis/analytics/docs/gaJS/gaJSApiCampaignTracking.html#_gat.GA_Tracker_._setCampNOKey" target="gahelp">hier</a>.',
'D3_GOOGLEANALYTICS_ADWORDSCODE' => 'Kampagnen-Code',
'D3_GOOGLEANALYTICS_ADWORDSCODE_CODE' => 'AdWords-Code',
'D3_GOOGLEANALYTICS_ADWORDSCODE_CODE_DESC' => 'Kopieren Sie hier den Kampagnen-Tracking-Code ein, den Sie auf Ihrer AdWords-Seite finden. Kopieren Sie auch das "script"-Tag mit.',
'D3_GOOGLEANALYTICS_ADWORDSMAIN' => 'Individualisierung der Kampagnentrackings',
'D3_GOOGLEANALYTICS_ADWORDSMAIN_SETCAMPNAMEKEY' => 'Kampagnenname (optional)',
'D3_GOOGLEANALYTICS_ADWORDSMAIN_SETCAMPNAMEKEY_DESC' => 'Unter diesem Namen sehen Sie die Auswertung der Daten aus dieser Shopkampagne in Analytics.<br><br>Weitere Informationen finden Sie <a href="http://code.google.com/apis/analytics/docs/gaJS/gaJSApiCampaignTracking.html#_gat.GA_Tracker_._setCampNameKey" target="gahelp">hier</a>.',
'D3_GOOGLEANALYTICS_ADWORDSMAIN_SETCAMPMEDIUMKEY' => 'Kampagnenmedium (optional)',
'D3_GOOGLEANALYTICS_ADWORDSMAIN_SETCAMPMEDIUMKEY_DESC' => 'Definieren Sie das Medium dieser Kampagne (z.B. Werbebanner, Mailkampagne oder auch Klickkampagne). Diese Einstellung finden Sie in der Kampagnenauswertung unter "Keywords".<br><br>Weitere Informationen finden Sie <a href="http://code.google.com/apis/analytics/docs/gaJS/gaJSApiCampaignTracking.html#_gat.GA_Tracker_._setCampMediumKey" target="gahelp">hier</a>.',
'D3_GOOGLEANALYTICS_ADWORDSMAIN_SETCAMPSOURCEKEY' => 'Kampagnenquelle (optional)',
'D3_GOOGLEANALYTICS_ADWORDSMAIN_SETCAMPSOURCEKEY_DESC' => 'Benennen Sie hier die Quelle der Shopkampagne, vergeben Sie zum Beispiel den Webseiten-Name oder den Firmenname.<br><br>Weitere Informationen finden Sie <a href="http://code.google.com/apis/analytics/docs/gaJS/gaJSApiCampaignTracking.html#_gat.GA_Tracker_._setCampSourceKey" target="gahelp">hier</a>.',
'D3_GOOGLEANALYTICS_ADWORDSMAIN_SETCAMPTERMKEY' => 'Schlüsselwort(e) Ihrer Kampagne (optional)',
'D3_GOOGLEANALYTICS_ADWORDSMAIN_SETCAMPTERMKEY_DESC' => 'Auch diese Keywords erscheinen in Analytics unter "Keywords".<br><br>Weitere Informationen finden Sie <a href="http://code.google.com/apis/analytics/docs/gaJS/gaJSApiCampaignTracking.html#_gat.GA_Tracker_._setCampTermKey" target="gahelp">hier</a>.',
'D3_GOOGLEANALYTICS_ADWORDSMAIN_SETCAMPCONTENTKEY' => 'Inhaltsbeschreibung der Kampagne (optional)',
'D3_GOOGLEANALYTICS_ADWORDSMAIN_SETCAMPCONTENTKEY_DESC' => 'Den beschrieben Inhalt finden Sie in der Auswertung als "Ad Content".<br><br>Weitere Informationen finden Sie <a href="http://code.google.com/apis/analytics/docs/gaJS/gaJSApiCampaignTracking.html#_gat.GA_Tracker_._setCampContentKey" target="gahelp">hier</a>.',
'D3_GOOGLEANALYTICS_METADATA_TITLE' => 'Google Analytics Schnittstelle',
'D3_GOOGLEANALYTICS_METADATA_DESC' => 'Dieses Modul stellt Ihnen die schnelle und unkomplizierte Einbindung Ihres Google-Analytics-Kontos in Ihren Shop zur Verfügung. Hierbei werden über standardisierte Schnittstellen die Besucherdaten und eCommerce-Daten zu Google übertragen.Ebenfalls übermittelt werden Daten der Website-Suche. Dem Modul liegen angepaßte Templates bei, mit denen auch die Trichter ordentlich protokolliert werden.',
);
/*
[{ oxmultilang ident="GENERAL_YOUWANTTODELETE" }]
*/

View File

@ -0,0 +1,296 @@
[{include file="headitem.tpl" title="D3_GOOGLEANALYTICS_CFG_TITLE"|oxmultilangassign}]
<link rel="stylesheet" type="text/css" href="[{$oViewConf->getResourceUrl() }]d3_mod_cfg.css">
<script type="text/javascript">
<!--
[{ if $updatelist == 1}]
UpdateList('[{ $oxid }]');
[{ /if}]
function UpdateList( sID)
{
var oSearch = parent.list.document.getElementById("search");
oSearch.oxid.value=sID;
oSearch.fnc.value='';
oSearch.submit();
}
function EditThis( sID)
{
var oTransfer = document.getElementById("transfer");
oTransfer.oxid.value=sID;
oTransfer.cl.value='';
oTransfer.submit();
var oSearch = parent.list.document.getElementById("search");
oSearch.actedit.value = 0;
oSearch.oxid.value=sID;
oSearch.submit();
}
function _groupExp(el) {
var _cur = el.parentNode;
if (_cur.className == "exp") _cur.className = "";
else _cur.className = "exp";
}
-->
</script>
<style type="text/css">
<!--
.questbox{
background-color: #07f;
color: white;
float: right;
position: relative;
display: block;
padding: 1px 4px;
font-weight: bold;
z-index: 98;
cursor: help;
font-family: Verdana,Arial,Helvetica,sans-serif;
font-size: 10px;
line-height: 12px;
}
.helptextbox{
background-color: white;
color: black;
border: 1px solid black;
position: absolute;
overflow: hidden;
padding: 5px;
margin-top: 15px;
width: 300px;
z-index: 99;
}
fieldset{
border: 1px inset black;
background-color: #F0F0F0;
}
legend{
font-weight: bold;
}
dl dt{
font-weight: normal;
width: 55%;
}
.ext_edittext {
padding: 2px;
}
td.edittext {
white-space: normal;
}
div.box{background: white url([{$oView->getBGLogoUrl()}]) no-repeat bottom right;}
-->
</style>
[{ if $readonly}]
[{assign var="readonly" value="readonly disabled"}]
[{else}]
[{assign var="readonly" value=""}]
[{/if}]
<form name="transfer" id="transfer" action="[{ $oViewConf->getSelfLink() }]" method="post">
[{ $oViewConf->getHiddenSid() }]
<input type="hidden" name="oxid" value="[{ $oxid }]">
<input type="hidden" name="cl" value="[{ $oViewConf->getActiveClassName() }]">
<input type="hidden" name="actshop" value="[{ $shop->id }]">
<input type="hidden" name="editlanguage" value="[{ $editlanguage }]">
</form>
<form name="myedit" id="myedit" action="[{ $oViewConf->getSelfLink() }]" method="post">
[{ $oViewConf->getHiddenSid() }]
<input type="hidden" name="cl" value="[{ $oViewConf->getActiveClassName() }]">
<input type="hidden" name="fnc" value="save">
<input type="hidden" name="oxid" value="[{ $oxid }]">
<input type="hidden" name="editval[d3_cfg_mod__oxid]" value="[{ $oxid }]">
<table border="0" width="98%">
<tr>
<td valign="top" class="edittext">
[{if $oView->getValueStatus() == 'error'}]
<hr>
<b>[{oxmultilang ident="D3_CFG_MOD_GENERAL_NOCONFIG_DESC"}]</b><br>
<input type="submit" value="[{oxmultilang ident="D3_CFG_MOD_GENERAL_NOCONFIG_BTN"}]">
</form>
[{else}]
<div class="groupExp">
<div class="">
<a class="rc" onclick="_groupExp(this); return false;" href="#">
<b>
[{oxmultilang ident="D3_GOOGLEANALYTICS_ADWORDSGENERAL"}]
</b>
</a>
<dl>
<dt>
[{oxmultilang ident="D3_GOOGLEANALYTICS_ADWORDSCODE_SETCAMPAIGNTRACK"}]
[{* _gaq.push(['_setCampaignTrack', false]); *}]
</dt>
<dd>
<input type="hidden" name="value[d3_cfg_mod__blD3GASetCampaignTrack]" value="0">
<input class="edittext ext_edittext" type="checkbox" value="1" [{if $value->d3_cfg_mod__blD3GASetCampaignTrack}]checked[{/if}] name="value[d3_cfg_mod__blD3GASetCampaignTrack]">
[{ oxinputhelp ident="D3_GOOGLEANALYTICS_ADWORDSCODE_SETCAMPAIGNTRACK_DESC" }]
</dd>
<div class="spacer"></div>
</dl>
<dl>
<dt>
[{oxmultilang ident="D3_GOOGLEANALYTICS_ADWORDSCODE_SETCAMPAIGNTHANKYOUONLY"}]
</dt>
<dd>
<input type="hidden" name="value[d3_cfg_mod__blD3GASetCampaignOnThankyouOnly]" value="0">
<input class="edittext ext_edittext" type="checkbox" value="1" [{if $value->d3_cfg_mod__blD3GASetCampaignOnThankyouOnly}]checked[{/if}] name="value[d3_cfg_mod__blD3GASetCampaignOnThankyouOnly]">
[{ oxinputhelp ident="D3_GOOGLEANALYTICS_ADWORDSCODE_SETCAMPAIGNTHANKYOUONLY_DESC" }]
</dd>
<div class="spacer"></div>
</dl>
<dl>
<dt>
[{oxmultilang ident="D3_GOOGLEANALYTICS_ADWORDSMAIN_SETCAMPAIGNCOOKIETIMEOUT"}]
[{* _gaq.push(['_setCampaignCookieTimeout', 31536000000]); *}]
</dt>
<dd>
<input class="edittext ext_edittext" type="text" size="30" maxlength="30" value="[{$value->d3_cfg_mod__sD3GASetCampaignCookieTimeout}]" name="value[d3_cfg_mod__sD3GASetCampaignCookieTimeout]"> [{oxmultilang ident="D3_GOOGLEANALYTICS_ADWORDSMAIN_SETCAMPAIGNCOOKIETIMEOUT_MS"}]
[{ oxinputhelp ident="D3_GOOGLEANALYTICS_ADWORDSMAIN_SETCAMPAIGNCOOKIETIMEOUT_DESC" }]
</dd>
<div class="spacer"></div>
</dl>
<dl>
<dt>
[{oxmultilang ident="D3_GOOGLEANALYTICS_ADWORDSMAIN_SETCAMPNOKEY"}]
[{* _gaq.push(['_setCampNOKey', 'ga_nooverride']); *}]
</dt>
<dd>
<input type="hidden" name="value[d3_cfg_mod__blD3GASetCampNoKey]" value="0">
<input class="edittext ext_edittext" type="checkbox" value="1" [{if $value->d3_cfg_mod__blD3GASetCampNoKey}]checked[{/if}] name="value[d3_cfg_mod__blD3GASetCampNoKey]">
[{ oxinputhelp ident="D3_GOOGLEANALYTICS_ADWORDSMAIN_SETCAMPNOKEY_DESC" }]
</dd>
<div class="spacer"></div>
</dl>
</div>
</div>
<div class="groupExp">
<div class="">
<a class="rc" onclick="_groupExp(this); return false;" href="#">
<b>
[{oxmultilang ident="D3_GOOGLEANALYTICS_ADWORDSCODE"}]
</b>
</a>
<dl>
<dt>
[{oxmultilang ident="D3_GOOGLEANALYTICS_ADWORDSCODE_CODE"}]
</dt>
<dd>
<textarea class="edittext ext_edittext" cols="80" rows="7" name="value[d3_cfg_mod__sD3GACampaignCode]">[{strip}]
[{$value->d3_cfg_mod__sD3GACampaignCode}]
[{/strip}]</textarea>
[{ oxinputhelp ident="D3_GOOGLEANALYTICS_ADWORDSCODE_CODE_DESC" }]
</dd>
<div class="spacer"></div>
</dl>
</div>
</div>
<div class="groupExp">
<div class="">
<a class="rc" onclick="_groupExp(this); return false;" href="#">
<b>
[{oxmultilang ident="D3_GOOGLEANALYTICS_ADWORDSMAIN"}]
</b>
</a>
<dl>
<dt>
[{oxmultilang ident="D3_GOOGLEANALYTICS_ADWORDSMAIN_SETCAMPNAMEKEY"}]
[{* _gaq.push(['_setCampNameKey', 'ga_campaign']); *}]
</dt>
<dd>
<input class="edittext ext_edittext" type="text" size="30" maxlength="100" value="[{$value->d3_cfg_mod__sD3GASetCampNameKey}]" name="value[d3_cfg_mod__sD3GASetCampNameKey]">
[{ oxinputhelp ident="D3_GOOGLEANALYTICS_ADWORDSMAIN_SETCAMPNAMEKEY_DESC" }]
</dd>
<div class="spacer"></div>
</dl>
<dl>
<dt>
[{oxmultilang ident="D3_GOOGLEANALYTICS_ADWORDSMAIN_SETCAMPMEDIUMKEY"}]
[{* _gaq.push(['_setCampMediumKey', 'ga_medium']); *}]
</dt>
<dd>
<input class="edittext ext_edittext" type="text" size="30" maxlength="100" value="[{$value->d3_cfg_mod__sD3GASetCampMediumKey}]" name="value[d3_cfg_mod__sD3GASetCampMediumKey]">
[{ oxinputhelp ident="D3_GOOGLEANALYTICS_ADWORDSMAIN_SETCAMPMEDIUMKEY_DESC" }]
</dd>
<div class="spacer"></div>
</dl>
<dl>
<dt>
[{oxmultilang ident="D3_GOOGLEANALYTICS_ADWORDSMAIN_SETCAMPSOURCEKEY"}]
[{* _gaq.push(['_setCampSourceKey', 'ga_source']); *}]
</dt>
<dd>
<input class="edittext ext_edittext" type="text" size="30" maxlength="100" value="[{$value->d3_cfg_mod__sD3GASetCampSourceKey}]" name="value[d3_cfg_mod__sD3GASetCampSourceKey]">
[{ oxinputhelp ident="D3_GOOGLEANALYTICS_ADWORDSMAIN_SETCAMPSOURCEKEY_DESC" }]
</dd>
<div class="spacer"></div>
</dl>
<dl>
<dt>
[{oxmultilang ident="D3_GOOGLEANALYTICS_ADWORDSMAIN_SETCAMPTERMKEY"}]
[{* _gaq.push(['_setCampTermKey', 'ga_term']); *}]
</dt>
<dd>
<input class="edittext ext_edittext" type="text" size="30" maxlength="100" value="[{$value->d3_cfg_mod__sD3GASetCampTermKey}]" name="value[d3_cfg_mod__sD3GASetCampTermKey]">
[{ oxinputhelp ident="D3_GOOGLEANALYTICS_ADWORDSMAIN_SETCAMPTERMKEY_DESC" }]
</dd>
<div class="spacer"></div>
</dl>
<dl>
<dt>
[{oxmultilang ident="D3_GOOGLEANALYTICS_ADWORDSMAIN_SETCAMPCONTENTKEY"}]
[{* _gaq.push(['_setCampContentKey', 'ga_content']); *}]
</dt>
<dd>
<input class="edittext ext_edittext" type="text" size="30" maxlength="100" value="[{$value->d3_cfg_mod__sD3GASetCampContentKey}]" name="value[d3_cfg_mod__sD3GASetCampContentKey]">
[{ oxinputhelp ident="D3_GOOGLEANALYTICS_ADWORDSMAIN_SETCAMPCONTENTKEY_DESC" }]
</dd>
<div class="spacer"></div>
</dl>
</div>
</div>
<table width="100%">
<tr>
<td class="edittext ext_edittext" align="left"><br>
<span class="d3modcfg_btn icon status_ok">
<input type="submit" name="save" value="[{oxmultilang ident="D3_CFG_MOD_GENERAL_SAVE"}]">
<div></div>
</span>
</td>
</tr>
</table>
[{/if}]
[{include file="bottomitem.tpl"}]
<script type="text/javascript">
if (parent.parent)
{ parent.parent.sShopTitle = "[{$actshopobj->oxshops__oxname->getRawValue()|oxaddslashes}]";
parent.parent.sMenuItem = "[{oxmultilang ident="d3mxgoogleanalytics"}]";
parent.parent.sMenuSubItem = "[{oxmultilang ident="d3tbclgoogleanalytics_adwords"}]";
parent.parent.sWorkArea = "[{$_act}]";
parent.parent.setTitle();
}
</script>

View File

@ -0,0 +1,413 @@
[{include file="headitem.tpl" title="D3_GOOGLEANALYTICS_CFG_TITLE"|oxmultilangassign}]
<link rel="stylesheet" type="text/css" href="[{$oViewConf->getResourceUrl() }]d3_mod_cfg.css">
<script type="text/javascript">
<!--
[{ if $updatelist == 1}]
UpdateList('[{ $oxid }]');
[{ /if}]
function UpdateList( sID)
{
var oSearch = parent.list.document.getElementById("search");
oSearch.oxid.value=sID;
oSearch.fnc.value='';
oSearch.submit();
}
function EditThis( sID)
{
var oTransfer = document.getElementById("transfer");
oTransfer.oxid.value=sID;
oTransfer.cl.value='';
oTransfer.submit();
var oSearch = parent.list.document.getElementById("search");
oSearch.actedit.value = 0;
oSearch.oxid.value=sID;
oSearch.submit();
}
function _groupExp(el) {
var _cur = el.parentNode;
if (_cur.className == "exp") _cur.className = "";
else _cur.className = "exp";
}
-->
</script>
<style type="text/css">
<!--
.questbox{
background-color: #07f;
color: white;
float: right;
position: relative;
display: block;
padding: 1px 4px;
font-weight: bold;
z-index: 98;
cursor: help;
font-family: Verdana,Arial,Helvetica,sans-serif;
font-size: 10px;
line-height: 12px;
}
.helptextbox{
background-color: white;
color: black;
border: 1px solid black;
position: absolute;
overflow: hidden;
padding: 5px;
margin-top: 15px;
width: 300px;
z-index: 99;
}
fieldset{
border: 1px inset black;
background-color: #F0F0F0;
}
legend{
font-weight: bold;
}
dl dt{
font-weight: normal;
width: 55%;
}
.ext_edittext {
padding: 2px;
}
td.edittext {
white-space: normal;
}
div.box{background: white url([{$oView->getBGLogoUrl()}]) no-repeat bottom right;}
-->
</style>
[{ if $readonly}]
[{assign var="readonly" value="readonly disabled"}]
[{else}]
[{assign var="readonly" value=""}]
[{/if}]
<form name="transfer" id="transfer" action="[{ $oViewConf->getSelfLink() }]" method="post">
[{ $oViewConf->getHiddenSid() }]
<input type="hidden" name="oxid" value="[{ $oxid }]">
<input type="hidden" name="cl" value="[{ $oViewConf->getActiveClassName() }]">
<input type="hidden" name="actshop" value="[{ $shop->id }]">
<input type="hidden" name="editlanguage" value="[{ $editlanguage }]">
</form>
<form name="myedit" id="myedit" action="[{ $oViewConf->getSelfLink() }]" method="post">
[{ $oViewConf->getHiddenSid() }]
<input type="hidden" name="cl" value="[{ $oViewConf->getActiveClassName() }]">
<input type="hidden" name="fnc" value="save">
<input type="hidden" name="oxid" value="[{ $oxid }]">
<input type="hidden" name="editval[d3_cfg_mod__oxid]" value="[{ $oxid }]">
<table border="0" width="98%">
<tr>
<td valign="top" class="edittext">
<table style="width: 100%">
<tr>
<td style="width:50%; border-right: 1px solid #999;">
<table cellspacing="0" cellpadding="0" border="0" width="100%">
<tr>
<td class="edittext ext_edittext">
[{oxmultilang ident="D3_CFG_MOD_GENERAL_MODULEACTIVE"}]
</td>
<td class="edittext ext_edittext">
<input type="hidden" name="editval[d3_cfg_mod__oxactive]" value='0'>
<input class="edittext ext_edittext" type="checkbox" name="editval[d3_cfg_mod__oxactive]" value='1' [{if $edit->d3_cfg_mod__oxactive->value == 1}]checked[{/if}]>
</td>
</tr>
</table>
</td>
<td>
[{assign var="blD3HasLog" value=$oView->checkD3Log() }]
<table cellspacing="0" cellpadding="0" border="0">
<tr>
<td class="edittext ext_edittext" style="width: 100%;">
[{if $blD3HasLog}]
[{oxmultilang ident="D3_CFG_MOD_GENERAL_MODULELOGGING"}]
[{/if}]
</td>
<td class="edittext ext_edittext" align="left">
[{if $blD3HasLog}]
<select name="editval[d3_cfg_mod__oxismodulelog]" class="edittext">
<option value="0" [{if $edit->d3_cfg_mod__oxismodulelog->value == 0}]selected[{/if}]>[{oxmultilang ident="D3_CFG_MOD_GENERAL_MODULELOGGING_NONE"}]</option>
<option value="1" [{if $edit->d3_cfg_mod__oxismodulelog->value == 1}]selected[{/if}]>[{oxmultilang ident="D3_CFG_MOD_GENERAL_MODULELOGGING_ALL"}]</option>
<option value="2" [{if $edit->d3_cfg_mod__oxismodulelog->value == 2}]selected[{/if}]>[{oxmultilang ident="D3_CFG_MOD_GENERAL_MODULELOGGING_ERRORS"}]</option>
</select>
[{/if}]
</td>
</tr>
<tr>
<td class="edittext ext_edittext" style="width: 100%;">
&nbsp;
</td>
<td class="edittext ext_edittext" align="left">
&nbsp;
</td>
</tr>
</table>
</td>
</tr>
</table>
[{if $oView->getValueStatus() == 'error'}]
<hr>
<b>[{oxmultilang ident="D3_CFG_MOD_GENERAL_NOCONFIG_DESC"}]</b><br>
<input type="submit" value="[{oxmultilang ident="D3_CFG_MOD_GENERAL_NOCONFIG_BTN"}]">
</form>
[{else}]
<div class="groupExp">
<div class="">
<a class="rc" onclick="_groupExp(this); return false;" href="#">
<b>
[{oxmultilang ident="D3_GOOGLEANALYTICS_MAIN"}]
</b>
</a>
<dl>
<dt>
[{oxmultilang ident="D3_GOOGLEANALYTICS_MAIN_GAID"}]
[{* _gaq.push(['_setAccount', 'UA_XXX']); *}]
</dt>
<dd>
<input class="edittext ext_edittext" type="text" size="15" maxlength="20" value="[{$value->d3_cfg_mod__sD3GAId}]" name="value[d3_cfg_mod__sD3GAId]">
[{ oxinputhelp ident="D3_GOOGLEANALYTICS_MAIN_GAID_DESC" }]
</dd>
<div class="spacer"></div>
</dl>
<dl>
<dt>
[{oxmultilang ident="D3_GOOGLEANALYTICS_MAIN_ANONYMIZEIP"}]
[{* _gaq.push(['_gat._anonymizeIp']); *}]
</dt>
<dd>
<input type="hidden" name="value[d3_cfg_mod__blD3GAAnonymizeIP]" value="0">
<input class="edittext ext_edittext" type="checkbox" value="1" [{if $value->d3_cfg_mod__blD3GAAnonymizeIP}]checked[{/if}] name="value[d3_cfg_mod__blD3GAAnonymizeIP]">
[{ oxinputhelp ident="D3_GOOGLEANALYTICS_MAIN_ANONYMIZEIP_DESC" }]
</dd>
<div class="spacer"></div>
</dl>
<dl>
<dt>
[{oxmultilang ident="D3_GOOGLEANALYTICS_MAIN_TRACKPAGELOADTIME"}]
[{* _gaq.push(['_gat._trackPageLoadTime']); *}]
</dt>
<dd>
<input type="hidden" name="value[d3_cfg_mod__blD3GATrackPageLoadTime]" value="0">
<input class="edittext ext_edittext" type="checkbox" value="1" [{if $value->d3_cfg_mod__blD3GATrackPageLoadTime}]checked[{/if}] name="value[d3_cfg_mod__blD3GATrackPageLoadTime]">
[{ oxinputhelp ident="D3_GOOGLEANALYTICS_MAIN_TRACKPAGELOADTIME_DESC" }]
</dd>
<div class="spacer"></div>
</dl>
<dl>
<dt>
[{oxmultilang ident="D3_GOOGLEANALYTICS_MAIN_USEREMARKETING"}]
</dt>
<dd>
<input type="hidden" name="value[d3_cfg_mod__blD3GAUseRemarketing]" value="0">
<input class="edittext ext_edittext" type="checkbox" value="1" [{if $value->d3_cfg_mod__blD3GAUseRemarketing}]checked[{/if}] name="value[d3_cfg_mod__blD3GAUseRemarketing]">
[{ oxinputhelp ident="D3_GOOGLEANALYTICS_MAIN_USEREMARKETING_DESC" }]
</dd>
<div class="spacer"></div>
</dl>
</div>
</div>
<div class="groupExp">
<div class="">
<a class="rc" onclick="_groupExp(this); return false;" href="#">
<b>
[{oxmultilang ident="D3_GOOGLEANALYTICS_ECOMMERCE"}]
</b>
</a>
<dl>
<dt>
[{oxmultilang ident="D3_GOOGLEANALYTICS_ECOMMERCE_SENDDATA"}]
</dt>
<dd>
<input type="hidden" name="value[d3_cfg_mod__blD3GASendECommerce]" value="0">
<input class="edittext ext_edittext" type="checkbox" value="1" [{if $value->d3_cfg_mod__blD3GASendECommerce}]checked[{/if}] name="value[d3_cfg_mod__blD3GASendECommerce]">
[{ oxinputhelp ident="D3_GOOGLEANALYTICS_ECOMMERCE_SENDDATA_DESC" }]
</dd>
<div class="spacer"></div>
</dl>
<dl>
<dt>
[{oxmultilang ident="D3_GOOGLEANALYTICS_ECOMMERCE_USENETTO"}]
</dt>
<dd>
<input type="hidden" name="value[d3_cfg_mod__blD3GAUseNetto]" value="0">
<input class="edittext ext_edittext" type="checkbox" value="1" [{if $value->d3_cfg_mod__blD3GAUseNetto}]checked[{/if}] name="value[d3_cfg_mod__blD3GAUseNetto]">
[{ oxinputhelp ident="D3_GOOGLEANALYTICS_ECOMMERCE_USENETTO_DESC" }]
</dd>
<div class="spacer"></div>
</dl>
</div>
</div>
<div class="groupExp">
<div class="">
<a class="rc" onclick="_groupExp(this); return false;" href="#">
<b>
[{oxmultilang ident="D3_GOOGLEANALYTICS_DOMAIN"}]
</b>
</a>
<dl>
<dt>
[{oxmultilang ident="D3_GOOGLEANALYTICS_DOMAIN_SETALLOWLINKER"}]
[{* _gaq.push(['_setAllowLinker', true]); *}]
</dt>
<dd>
<input type="hidden" name="value[d3_cfg_mod__blD3GAAllowDomainLinker]" value="0">
<input class="edittext ext_edittext" type="checkbox" value="1" [{if $value->d3_cfg_mod__blD3GAAllowDomainLinker}]checked[{/if}] name="value[d3_cfg_mod__blD3GAAllowDomainLinker]">
[{ oxinputhelp ident="D3_GOOGLEANALYTICS_DOMAIN_SETALLOWLINKER_DESC" }]
</dd>
<div class="spacer"></div>
</dl>
<dl>
<dt>
[{oxmultilang ident="D3_GOOGLEANALYTICS_DOMAIN_SETDOMAINNAME"}]
[{* _gaq.push(['_setDomainName', '.example-petstore.com']); *}]
[{* if used _gaq.push(['_setAllowHash', false]); *}]
</dt>
<dd>
<input class="edittext ext_edittext" type="text" size="30" maxlength="200" value="[{$value->d3_cfg_mod__sD3GASetDomainName}]" name="value[d3_cfg_mod__sD3GASetDomainName]">
[{ oxinputhelp ident="D3_GOOGLEANALYTICS_DOMAIN_SETDOMAINNAME_DESC" }]
</dd>
<div class="spacer"></div>
</dl>
<dl>
<dt>
[{oxmultilang ident="D3_GOOGLEANALYTICS_DOMAIN_SETCOOKIEPATH"}]
[{* _gaq.push(['_setCookiePath', '/path/of/cookie/']); *}]
</dt>
<dd>
<input class="edittext ext_edittext" type="text" size="30" maxlength="150" value="[{$value->d3_cfg_mod__sD3GASetCookiePath}]" name="value[d3_cfg_mod__sD3GASetCookiePath]">
[{ oxinputhelp ident="D3_GOOGLEANALYTICS_DOMAIN_SETCOOKIEPATH_DESC" }]
</dd>
<div class="spacer"></div>
</dl>
<dl>
<dt>
[{oxmultilang ident="D3_GOOGLEANALYTICS_DOMAIN_COOKIEPATHCOPY"}]
[{* _gaq.push(['_cookiePathCopy', '/path/of/cookie/']); *}]
</dt>
<dd>
<input class="edittext ext_edittext" type="text" size="30" maxlength="150" value="[{$value->d3_cfg_mod__sD3GACookiePathCopy}]" name="value[d3_cfg_mod__sD3GACookiePathCopy]">
[{ oxinputhelp ident="D3_GOOGLEANALYTICS_DOMAIN_COOKIEPATHCOPY_DESC" }]
</dd>
<div class="spacer"></div>
</dl>
</div>
</div>
<div class="groupExp">
<div class="">
<a class="rc" onclick="_groupExp(this); return false;" href="#">
<b>
[{oxmultilang ident="D3_GOOGLEANALYTICS_BROWSER"}]
</b>
</a>
<dl>
<dt>
[{oxmultilang ident="D3_GOOGLEANALYTICS_BROWSER_SETCLIENTINFO"}]
[{* _gaq.push(['_setClientInfo', false]); *}]
</dt>
<dd>
<input type="hidden" name="value[d3_cfg_mod__blD3GASetClientInfo]" value="0">
<input class="edittext ext_edittext" type="checkbox" value="1" [{if $value->d3_cfg_mod__blD3GASetClientInfo}]checked[{/if}] name="value[d3_cfg_mod__blD3GASetClientInfo]">
[{ oxinputhelp ident="D3_GOOGLEANALYTICS_BROWSER_SETCLIENTINFO_DESC" }]
</dd>
<div class="spacer"></div>
</dl>
<dl>
<dt>
[{oxmultilang ident="D3_GOOGLEANALYTICS_BROWSER_SETDETECTFLASH"}]
[{* _gaq.push(['_setDetectFlash', false]); *}]
</dt>
<dd>
<input type="hidden" name="value[d3_cfg_mod__blD3GASetDetectFlash]" value="0">
<input class="edittext ext_edittext" type="checkbox" value="1" [{if $value->d3_cfg_mod__blD3GASetDetectFlash}]checked[{/if}] name="value[d3_cfg_mod__blD3GASetDetectFlash]">
[{ oxinputhelp ident="D3_GOOGLEANALYTICS_BROWSER_SETDETECTFLASH_DESC" }]
</dd>
<div class="spacer"></div>
</dl>
<dl>
<dt>
[{oxmultilang ident="D3_GOOGLEANALYTICS_BROWSER_SETDETECTTITLE"}]
[{* _gaq.push(['_setDetectTitle', false]); *}]
</dt>
<dd>
<input type="hidden" name="value[d3_cfg_mod__blD3GASetDetectTitle]" value="0">
<input class="edittext ext_edittext" type="checkbox" value="1" [{if $value->d3_cfg_mod__blD3GASetDetectTitle}]checked[{/if}] name="value[d3_cfg_mod__blD3GASetDetectTitle]">
[{ oxinputhelp ident="D3_GOOGLEANALYTICS_BROWSER_SETDETECTTITLE_DESC" }]
</dd>
<div class="spacer"></div>
</dl>
</div>
</div>
<div class="groupExp">
<div class="">
<a class="rc" onclick="_groupExp(this); return false;" href="#">
<b>
[{oxmultilang ident="D3_GOOGLEANALYTICS_CUSTOMVARS"}]
</b>
</a>
<dl>
<dt>
[{oxmultilang ident="D3_GOOGLEANALYTICS_CUSTOMVARS_TRANSMIT"}]
[{* _gaq.push(['_setCustomVar', false]); *}]
</dt>
<dd>
<input type="hidden" name="value[d3_cfg_mod__blD3GAUseCustomVars]" value="0">
<input class="edittext ext_edittext" type="checkbox" value="1" [{if $value->d3_cfg_mod__blD3GAUseCustomVars}]checked[{/if}] name="value[d3_cfg_mod__blD3GAUseCustomVars]">
[{ oxinputhelp ident="D3_GOOGLEANALYTICS_CUSTOMVARS_TRANSMIT_DESC" }]
</dd>
<div class="spacer"></div>
</dl>
</div>
</div>
<table width="100%">
<tr>
<td class="edittext ext_edittext" align="left"><br>
<span class="d3modcfg_btn icon status_ok">
<input type="submit" name="save" value="[{oxmultilang ident="D3_CFG_MOD_GENERAL_SAVE"}]">
<div></div>
</span>
</td>
</tr>
</table>
<br><br>[{oxmultilang ident="D3_GOOGLEANALYTICS_SECURITYINFORMATIONS"}]
[{/if}]
[{include file="bottomitem.tpl"}]
<script type="text/javascript">
if (parent.parent)
{ parent.parent.sShopTitle = "[{$actshopobj->oxshops__oxname->getRawValue()|oxaddslashes}]";
parent.parent.sMenuItem = "[{oxmultilang ident="d3mxgoogleanalytics"}]";
parent.parent.sMenuSubItem = "[{oxmultilang ident="d3tbclgoogleanalytics_main"}]";
parent.parent.sWorkArea = "[{$_act}]";
parent.parent.setTitle();
}
</script>

View File

@ -0,0 +1,82 @@
[{oxscript include="js/widgets/oxinputvalidator.js" priority=10 }]
[{oxscript add="$('form.js-oxValidate').oxInputValidator();"}]
[{block name="user_checkout_change"}]
[{*** D3 MOD NEXT_LINE * GoogleAnalytics ***}]
<form class="js-oxValidate" action="[{ $oViewConf->getSslSelfLink()|oxaddparams:"cl=user" }]" name="order" method="post">
[{block name="user_checkout_change_form"}]
[{assign var="aErrors" value=$oView->getFieldValidationErrors()}]
[{ $oViewConf->getHiddenSid() }]
[{ $oViewConf->getNavFormParams() }]
<input type="hidden" name="cl" value="user">
<input type="hidden" name="option" value="[{$oView->getLoginOption()}]">
<input type="hidden" name="fnc" value="changeuser">
<input type="hidden" name="lgn_cook" value="0">
<input type="hidden" name="blshowshipaddress" value="1">
<div class="lineBox clear">
<a href="[{ oxgetseourl ident=$oViewConf->getBasketLink() }]" class="prevStep submitButton largeButton" id="userBackStepTop">[{ oxmultilang ident="FORM_USER_CHECKOUT_CHANGE_BACKSTEP" }]</a>
<button id="userNextStepTop" class="submitButton largeButton nextStep" name="userform" type="submit">[{ oxmultilang ident="FORM_USER_CHECKOUT_CHANGE_NEXTSTEP" }]</button>
</div>
<div class="checkoutCollumns clear">
<div class="collumn">
[{block name="user_checkout_billing"}]
[{block name="user_checkout_billing_head"}]
<h3 class="blockHead">
[{oxmultilang ident="FORM_REGISTER_BILLINGADDRESS" }]
<button id="userChangeAddress" class="submitButton largeButton" name="changeBillAddress" type="submit">[{oxmultilang ident="PAGE_CHECKOUT_BASKET_CHANGE" }]</button>
</h3>
[{oxscript add="$('#userChangeAddress').click( function() { $('#addressForm').show();$('#addressText').hide();$('#userChangeAddress').hide();return false;});"}]
[{/block}]
[{block name="user_checkout_billing_form"}]
<ul class="form" style="display: none;" id="addressForm">
[{include file="form/fieldset/user_billing.tpl" noFormSubmit=true blSubscribeNews=true blOrderRemark=true}]
</ul>
[{/block}]
[{block name="user_checkout_billing_feedback"}]
<ul class="form" id="addressText">
<li>
[{include file="widget/address/billing_address.tpl" noFormSubmit=true blSubscribeNews=true blOrderRemark=true}]
</li>
</ul>
[{/block}]
[{/block}]
</div>
<div class="collumn">
[{block name="user_checkout_shipping"}]
[{block name="user_checkout_shipping_head"}]
<h3 class="blockHead">[{ oxmultilang ident="FORM_REGISTER_SHIPPINGADDRESS" }]
[{if $oView->showShipAddress() and $oxcmp_user->getSelectedAddress()}]
<button id="userChangeShippingAddress" class="submitButton largeButton" name="changeShippingAddress" type="submit" [{if !$oView->showShipAddress() and $oxcmp_user->getSelectedAddress()}] style="display: none;" [{/if}]>[{ oxmultilang ident="PAGE_CHECKOUT_BASKET_CHANGE" }]</button>
[{/if}]
</h3>
[{oxscript add="$('#userChangeShippingAddress').toggle($(this).is(':not(:checked)'));"}]
[{/block}]
[{block name="user_checkout_shipping_change"}]
<p><input type="checkbox" name="blshowshipaddress" id="showShipAddress" [{if !$oView->showShipAddress()}]checked[{/if}] value="0"><label for="showShipAddress">[{ oxmultilang ident="FORM_REGISTER_USE_BILLINGADDRESS_FOR_SHIPPINGADDRESS" }]</label></p>
[{oxscript add="$('#showShipAddress').change( function() { $('#shippingAddress').toggle($(this).is(':not(:checked)'));});"}]
[{/block}]
[{block name="user_checkout_shipping_form"}]
<ul id="shippingAddress" class="form" [{if !$oView->showShipAddress()}]style="display: none;"[{/if}]>
[{include file="form/fieldset/user_shipping.tpl" noFormSubmit=true onChangeClass='user'}]
</ul>
[{/block}]
[{block name="user_checkout_shipping_feedback"}]
<ul class="form">
<li>
[{include file="form/fieldset/order_newsletter.tpl" blSubscribeNews=true}]
[{include file="form/fieldset/order_remark.tpl" blOrderRemark=true}]
</li>
</ul>
[{/block}]
[{/block}]
</div>
</div>
<div class="lineBox clear">
<a href="[{ oxgetseourl ident=$oViewConf->getBasketLink() }]" class="prevStep submitButton largeButton" id="userBackStepBottom">[{ oxmultilang ident="FORM_USER_CHECKOUT_CHANGE_BACKSTEP" }]</a>
<button id="userNextStepBottom" class="submitButton largeButton nextStep" name="userform" type="submit">[{ oxmultilang ident="FORM_USER_CHECKOUT_CHANGE_NEXTSTEP" }]</button>
</div>
[{/block}]
</form>
[{/block}]

View File

@ -0,0 +1,61 @@
[{oxscript include="js/widgets/oxinputvalidator.js" priority=10 }]
[{oxscript add="$('form.js-oxValidate').oxInputValidator();"}]
[{block name="user_checkout_noregistration"}]
[{*** D3 MOD NEXT_LINE * GoogleAnalytics ***}]
<form class="js-oxValidate" action="[{ $oViewConf->getSslSelfLink()|oxaddparams:"cl=user" }]" name="order" method="post">
[{block name="user_checkout_noregistration_form"}]
[{assign var="aErrors" value=$oView->getFieldValidationErrors()}]
[{ $oViewConf->getHiddenSid() }]
[{ $oViewConf->getNavFormParams() }]
<input type="hidden" name="cl" value="user">
<input type="hidden" name="option" value="1">
[{if !$oxcmp_user->oxuser__oxpassword->value }]
<input type="hidden" name="fnc" value="createuser">
[{else}]
<input type="hidden" name="fnc" value="changeuser">
<input type="hidden" name="lgn_cook" value="0">
[{/if}]
<input type="hidden" id="reloadAddress" name="reloadaddress" value="">
<input type="hidden" name="blshowshipaddress" value="1">
<div class="lineBox clear">
<a href="[{ oxgetseourl ident=$oViewConf->getBasketLink() }]" class="prevStep submitButton largeButton" id="userBackStepTop">[{ oxmultilang ident="FORM_USER_CHECKOUT_NOREGISTRATION_BACKSTEP" }]</a>
<button id="userNextStepTop" class="submitButton largeButton nextStep" name="userform" type="submit">[{ oxmultilang ident="FORM_USER_CHECKOUT_NOREGISTRATION_NEXTSTEP" }]</button>
</div>
<div class="checkoutCollumns clear">
<div class="row">
<h3 class="blockHead">[{ oxmultilang ident="NOTREGISTERED_ACCOUNTINFO" }]</h3>
<ul class="form">
[{ include file="form/fieldset/user_noaccount.tpl" }]
</ul>
</div>
<div class="collumn">
<h3 class="blockHead">[{ oxmultilang ident="FORM_REGISTER_BILLINGADDRESS" }]</h3>
<ul class="form">
[{ include file="form/fieldset/user_billing.tpl" noFormSubmit=true blOrderRemark=true}]
</ul>
</div>
<div class="collumn">
<h3 class="blockHead">[{ oxmultilang ident="FORM_REGISTER_SHIPPINGADDRESS" }]</h3>
<p><input type="checkbox" name="blshowshipaddress" id="showShipAddress" [{if !$oView->showShipAddress()}]checked[{/if}] value="0"><label for="showShipAddress">[{ oxmultilang ident="FORM_REGISTER_USE_BILLINGADDRESS_FOR_SHIPPINGADDRESS" }]</label></p>
<ul id="shippingAddress" class="form" [{if !$oView->showShipAddress()}]style="display: none;"[{/if}]>
[{ include file="form/fieldset/user_shipping.tpl" noFormSubmit=true}]
</ul>
<ul class="form">
<li>
[{include file="form/fieldset/order_remark.tpl" blOrderRemark=true}]
</li>
</ul>
</div>
</div>
[{oxscript add="$('#showShipAddress').change( function() { $('#shippingAddress').toggle($(this).is(':not(:checked)'));});"}]
<div class="lineBox clear">
<a href="[{ oxgetseourl ident=$oViewConf->getBasketLink() }]" class="prevStep submitButton largeButton" id="userBackStepBottom">[{ oxmultilang ident="FORM_USER_CHECKOUT_NOREGISTRATION_BACKSTEP" }]</a>
<button id="userNextStepBottom" class="submitButton largeButton nextStep" name="userform" type="submit">[{ oxmultilang ident="FORM_USER_CHECKOUT_NOREGISTRATION_NEXTSTEP" }]</button>
</div>
[{/block}]
</form>
[{/block}]

View File

@ -0,0 +1,61 @@
[{oxscript include="js/widgets/oxinputvalidator.js" priority=10 }]
[{oxscript add="$('form.js-oxValidate').oxInputValidator();"}]
[{block name="user_checkout_registration"}]
[{*** D3 MOD NEXT_LINE * GoogleAnalytics ***}]
<form class="js-oxValidate" action="[{ $oViewConf->getSslSelfLink()|oxaddparams:"cl=user" }]" name="order" method="post">
[{block name="user_checkout_registration_form"}]
[{assign var="aErrors" value=$oView->getFieldValidationErrors()}]
[{ $oViewConf->getHiddenSid() }]
[{ $oViewConf->getNavFormParams() }]
<input type="hidden" name="cl" value="user">
<input type="hidden" name="option" value="3">
[{if !$oxcmp_user->oxuser__oxpassword->value }]
<input type="hidden" name="fnc" value="createuser">
[{else}]
<input type="hidden" name="fnc" value="changeuser">
<input type="hidden" name="lgn_cook" value="0">
[{/if}]
<input type="hidden" id="reloadAddress" name="reloadaddress" value="">
<input type="hidden" name="blshowshipaddress" value="1">
<div class="lineBox clear">
<a href="[{ oxgetseourl ident=$oViewConf->getBasketLink() }]" class="prevStep submitButton largeButton" id="userBackStepTop">[{ oxmultilang ident="FORM_USER_CHECKOUT_REGISTRATION_BACKSTEP" }]</a>
<button id="userNextStepTop" class="submitButton largeButton nextStep" name="userform" type="submit">[{ oxmultilang ident="FORM_USER_CHECKOUT_REGISTRATION_NEXTSTEP" }]</button>
</div>
<div class="checkoutCollumns clear">
<div class="row">
<h3 class="blockHead">[{ oxmultilang ident="FORM_REGISTER_ACCOUNTINFO" }]</h3>
<ul class="form">
[{ include file="form/fieldset/user_account.tpl" }]
</ul>
</div>
<div class="collumn">
<h3 class="blockHead">[{ oxmultilang ident="FORM_REGISTER_BILLINGADDRESS" }]</h3>
<ul class="form">
[{ include file="form/fieldset/user_billing.tpl" noFormSubmit=true blSubscribeNews=false blOrderRemark=true}]
</ul>
</div>
<div class="collumn">
<h3 class="blockHead">[{ oxmultilang ident="FORM_REGISTER_SHIPPINGADDRESS" }]</h3>
<p><input type="checkbox" name="blshowshipaddress" id="showShipAddress" [{if !$oView->showShipAddress()}]checked[{/if}] value="0"><label for="showShipAddress">[{ oxmultilang ident="FORM_REGISTER_USE_BILLINGADDRESS_FOR_SHIPPINGADDRESS" }]</label></p>
<ul id="shippingAddress" class="form" [{if !$oView->showShipAddress()}]style="display: none;"[{/if}]>
[{ include file="form/fieldset/user_shipping.tpl" noFormSubmit=true}]
</ul>
<ul class="form">
<li>
[{include file="form/fieldset/order_remark.tpl" blOrderRemark=true}]
</li>
</ul>
</div>
</div>
[{oxscript add="$('#showShipAddress').change( function() { $('#shippingAddress').toggle($(this).is(':not(:checked)'));});"}]
<div class="lineBox clear">
<a href="[{ oxgetseourl ident=$oViewConf->getBasketLink() }]" class="prevStep submitButton largeButton" id="userBackStepBottom">[{ oxmultilang ident="FORM_USER_CHECKOUT_REGISTRATION_BACKSTEP" }]</a>
<button id="userNextStepBottom" class="submitButton largeButton nextStep" name="userform" type="submit">[{ oxmultilang ident="FORM_USER_CHECKOUT_REGISTRATION_NEXTSTEP" }]</button>
</div>
[{/block}]
</form>
[{/block}]

View File

@ -0,0 +1,93 @@
[{block name="footer_main"}]
[{oxscript include="js/widgets/oxequalizer.js" priority=10 }]
[{oxscript add="$(function(){oxEqualizer.equalHeight($( '#panel dl' ));});"}]
<div id="footer">
<div id="panel" class="corners">
<div class="bar">
[{block name="footer_fblike"}]
[{if $oView->isActive('FbLike') && $oViewConf->getFbAppId()}]
<div class="facebook" id="footerFbLike">
[{include file="widget/facebook/enable.tpl" source="widget/facebook/like.tpl" ident="#footerFbLike" parent="footer"}]
</div>
[{/if}]
[{/block}]
[{include file="widget/footer/newsletter.tpl"}]
[{block name="footer_deliveryinfo"}]
<div class="deliveryinfo">
[{oxifcontent ident="oxdeliveryinfo" object="oCont"}]
[{if $oView->getUser()}]
[{assign var="oUser" value=$oView->getUser() }]
[{ if $oUser->oxuser__oxustid->value && $oUser->oxuser__oxcompany->value }] <a href="[{ $oCont->getLink() }]" rel="nofollow"> [{ oxmultilang ident="PLUS_SHIPPING3" }]</a> [{else}] <a href="[{ $oCont->getLink() }]" rel="nofollow">[{ oxmultilang ident="FOOTER_INCLTAXANDPLUSSHIPPING" }]</a> [{/if}]
[{else}]
<a href="[{ $oCont->getLink() }]" rel="nofollow">[{ oxmultilang ident="FOOTER_INCLTAXANDPLUSSHIPPING" }]</a>
[{/if}]
[{/oxifcontent}]
</div>
[{/block}]
</div>
[{block name="footer_services"}]
<dl class="services" id="footerServices">
<dt>[{oxmultilang ident="FOOTER_SERVICES" }]</dt>
<dd>[{include file="widget/footer/services.tpl"}]</dd>
</dl>
[{/block}]
[{block name="footer_information"}]
<dl id="footerInformation">
<dt>[{oxmultilang ident="FOOTER_INFORMATION" }]</dt>
<dd>[{include file="widget/footer/info.tpl"}]</dd>
</dl>
[{/block}]
[{if $oView->getManufacturerlist()|count}]
[{block name="footer_manufacturers"}]
<dl id="footerManufacturers">
<dt>[{oxmultilang ident="FOOTER_MANUFACTURERS" }]</dt>
<dd>[{include file="widget/footer/manufacturers.tpl" manufacturers=$oView->getManufacturerlist()}]</dd>
</dl>
[{/block}]
[{/if}]
[{if $oView->getVendorlist()|count}]
[{block name="footer_vendors"}]
<dl id="footerVendors">
<dt>[{oxmultilang ident="FOOTER_DISTRIBUTORS" }]</dt>
<dd>[{include file="widget/footer/vendors.tpl" vendors=$oView->getVendorlist()}]</dd>
</dl>
[{/block}]
[{/if}]
[{if $oxcmp_categories }]
[{block name="footer_categories"}]
<dl class="categories" id="footerCategories">
<dt>[{oxmultilang ident="FOOTER_CATEGORIES" }]</dt>
<dd>[{include file="widget/footer/categorieslist.tpl" categories=$oxcmp_categories}]</dd>
</dl>
[{/block}]
[{/if}]
</div>
<div class="copyright">
<img src="[{$oViewConf->getImageUrl('logo_small.png')}]" alt="[{oxmultilang ident="OXID_ESALES_URL_TITLE"}]">
</div>
<div class="text">
[{oxifcontent ident="oxstdfooter" object="oCont"}]
[{$oCont->oxcontents__oxcontent->value}]
[{/oxifcontent}]
</div>
</div>
[{/block}]
[{if $oView->isRootCatChanged()}]
[{oxscript include="js/widgets/oxmodalpopup.js" priority=10 }]
[{oxscript add="$( '#scRootCatChanged' ).oxModalPopup({ target: '#scRootCatChanged', openDialog: true});"}]
<div id="scRootCatChanged" class="popupBox corners FXgradGreyLight glowShadow">
[{include file="form/privatesales/basketexcl.tpl"}]
</div>
[{/if}]
[{*** D3 MOD START * GoogleAnalytics ***}]
[{d3modcfgcheck modid="d3_googleanalytics"}]
[{include file="widget/d3googleanalytics/d3GoogleAnalytics.tpl"}]
[{/d3modcfgcheck}]
[{*** D3 MOD END * GoogleAnalytics ***}]

View File

@ -0,0 +1,114 @@
[{capture append="oxidBlock_content"}]
[{* ordering steps *}]
[{include file="page/checkout/inc/steps.tpl" active=1 }]
[{block name="checkout_basket_main"}]
[{assign var="currency" value=$oView->getActCurrency() }]
[{if !$oxcmp_basket->getProductsCount() }]
[{block name="checkout_basket_emptyshippingcart"}]
<div class="status corners error">[{ oxmultilang ident="PAGE_CHECKOUT_BASKET_EMPTYSHIPPINGCART" }]</div>
[{/block}]
[{else }]
<div class="lineBox clear">
[{if $oView->showBackToShop()}]
[{block name="checkout_basket_backtoshop_top"}]
<div class="backtoshop">
[{*** D3 MOD NEXT_LINE * GoogleAnalytics ***}]
<form action="[{ $oViewConf->getSslSelfLink()|oxaddparams:"cl=basket" }]" method="post">
[{ $oViewConf->getHiddenSid() }]
<input type="hidden" name="cl" value="basket">
<input type="hidden" name="fnc" value="backtoshop">
<button type="submit" class="submitButton largeButton">[{ oxmultilang ident="PAGE_CHECKOUT_BASKET_CONTINUESHOPPING" }]</button>
</form>
</div>
[{/block}]
[{/if}]
[{if $oView->isLowOrderPrice() }]
[{block name="checkout_basket_loworderprice_top"}]
<div>[{ oxmultilang ident="PAGE_CHECKOUT_BASKET_MINORDERPRICE" }] [{ $oView->getMinOrderPrice() }] [{ $currency->sign }]</div>
[{/block}]
[{else}]
[{block name="basket_btn_next_top"}]
[{*** D3 MOD NEXT_LINE * GoogleAnalytics ***}]
<form action="[{ $oViewConf->getSslSelfLink()|oxaddparams:"cl=user" }]" method="post">
[{ $oViewConf->getHiddenSid() }]
<input type="hidden" name="cl" value="user">
<button type="submit" class="submitButton largeButton nextStep">[{ oxmultilang ident="PAGE_CHECKOUT_BASKET_NEXTSTEP" }]</button>
</form>
[{/block}]
[{/if}]
</div>
[{include file="page/checkout/inc/basketcontents.tpl" editable=true}]
[{if $oViewConf->getShowVouchers()}]
[{block name="checkout_basket_vouchers"}]
[{oxscript include="js/widgets/oxinputvalidator.js" priority=10 }]
[{oxscript add="$('form.js-oxValidate').oxInputValidator();"}]
[{*** D3 MOD NEXT_LINE * GoogleAnalytics ***}]
<form name="voucher" action="[{ $oViewConf->getSelfActionLink()|oxaddparams:"cl=basket" }]" method="post" class="js-oxValidate">
<div class="couponBox" id="coupon">
[{foreach from=$Errors.basket item=oEr key=key}]
[{if $oEr->getErrorClassType() == 'oxVoucherException'}]
<div class="inlineError">
[{ oxmultilang ident="PAGE_CHECKOUT_BASKET_COUPONNOTACCEPTED1" }] <strong>&ldquo;[{ $oEr->getValue('voucherNr') }]&rdquo;</strong> [{ oxmultilang ident="PAGE_CHECKOUT_BASKET_COUPONNOTACCEPTED2" }]<br>
<strong>[{ oxmultilang ident="PAGE_CHECKOUT_BASKET_REASON" }]</strong>
[{ $oEr->getOxMessage() }]
</div>
[{/if}]
[{/foreach}]
<label>[{ oxmultilang ident="PAGE_CHECKOUT_BASKET_ENTERCOUPONNUMBER" }]</label>
[{ $oViewConf->getHiddenSid() }]
<input type="hidden" name="cl" value="basket">
<input type="hidden" name="fnc" value="addVoucher">
<input type="text" size="20" name="voucherNr" class="textbox js-oxValidate js-oxValidate_notEmpty">
<button type="submit" class="submitButton largeButton">[{ oxmultilang ident="PAGE_CHECKOUT_BASKET_SUBMITCOUPON" }]</button>
<p class="oxValidateError">
<span class="js-oxError_notEmpty">[{ oxmultilang ident="EXCEPTION_INPUT_NOTALLFIELDS" }]</span>
</p>
<input type="hidden" name="CustomError" value='basket'>
</div>
</form>
[{/block}]
[{/if}]
<div class="lineBox clear">
[{if $oView->showBackToShop()}]
[{block name="checkout_basket_backtoshop_bottom"}]
[{*** D3 MOD NEXT_LINE * GoogleAnalytics ***}]
<form action="[{ $oViewConf->getSslSelfLink()|oxaddparams:"cl=basket" }]" method="post">
<div class="backtoshop">
[{ $oViewConf->getHiddenSid() }]
<input type="hidden" name="cl" value="basket">
<input type="hidden" name="fnc" value="backtoshop">
<button type="submit" class="submitButton largeButton">[{ oxmultilang ident="PAGE_CHECKOUT_BASKET_CONTINUESHOPPING" }]</button>
</div>
</form>
[{/block}]
[{/if}]
[{if $oView->isLowOrderPrice() }]
[{block name="checkout_basket_loworderprice_bottom"}]
<div>[{ oxmultilang ident="PAGE_CHECKOUT_BASKET_MINORDERPRICE" }] [{ $oView->getMinOrderPrice() }] [{ $currency->sign }]</div>
[{/block}]
[{else}]
[{block name="basket_btn_next_bottom"}]
[{*** D3 MOD NEXT_LINE * GoogleAnalytics ***}]
<form action="[{ $oViewConf->getSslSelfLink()|oxaddparams:"cl=user" }]" method="post">
[{ $oViewConf->getHiddenSid() }]
<input type="hidden" name="cl" value="user">
<button type="submit" class="submitButton largeButton nextStep">[{ oxmultilang ident="PAGE_CHECKOUT_BASKET_NEXTSTEP" }]</button>
</form>
[{/block}]
[{/if}]
</div>
[{/if }]
[{if $oView->isWrapping() }]
[{include file="page/checkout/inc/wrapping.tpl"}]
[{/if}]
[{/block}]
[{insert name="oxid_tracker" title=$template_title }]
[{/capture}]
[{include file="layout/page.tpl"}]

View File

@ -0,0 +1,187 @@
[{if $blD3GoogleAnalyticsActive && $oD3GASettings->getValue('sD3GAId')}]
[{if $oView->getClassName() == 'thankyou'}]
[{assign var="order" value=$oView->getOrder()}]
[{assign var="oPayment" value=$order->getPayment()}]
[{assign var="oDelSet" value=$order->getDelSet()}]
[{assign var="aVoucherSerieList" value=$order->d3getVoucherSerieList()}]
[{assign var="oUser" value=$oView->getUser()}]
[{/if}]
[{strip}]
<script type="text/javascript">
var _gaq = _gaq || [];
_gaq.push(['_setAccount', '[{ $oD3GASettings->getValue('sD3GAId') }]']);
[{if $oD3GASettings->getValue('blD3GAAnonymizeIP')}]
_gaq.push(['_gat._anonymizeIp']);
[{/if}]
[{if $oD3GASettings->getValue('sD3GASetDomainName')}]
_gaq.push(['_setDomainName', '[{$oD3GASettings->getValue('sD3GASetDomainName')}]']);
_gaq.push(['_setAllowHash', false]);
[{else}]
_gaq.push(['_setDomainName', 'none']);
[{/if}]
[{if $oD3GASettings->getValue('sD3GASetCookiePath')}]
_gaq.push(['_setCookiePath', '[{$oD3GASettings->getValue('sD3GASetCookiePath')}]']);
[{/if}]
[{if $oD3GASettings->getValue('blD3GAAllowDomainLinker')}]
_gaq.push(['_setAllowLinker', true]);
[{/if}]
[{if $oD3GASettings->getValue('blD3GASetClientInfo')}]
_gaq.push(['_setClientInfo', false]);
[{else}]
_gaq.push(['_setClientInfo', true]);
[{/if}]
[{if $oD3GASettings->getValue('blD3GASetDetectFlash')}]
_gaq.push(['_setDetectFlash', false]);
[{else}]
_gaq.push(['_setDetectFlash', true]);
[{/if}]
[{if $oD3GASettings->getValue('blD3GASetDetectTitle')}]
_gaq.push(['_setDetectTitle', false]);
[{else}]
_gaq.push(['_setDetectTitle', true]);
[{/if}]
[{if !$oD3GASettings->getValue('blD3GASetCampaignTrack')}]
_gaq.push(['_setCampaignTrack', true]);
[{else}]
_gaq.push(['_setCampaignTrack', false]);
[{/if}]
[{if !$oD3GASettings->getValue('blD3GASetCampaignTrack') && $oD3GASettings->getValue('sD3GASetCampaignCookieTimeout')}]
_gaq.push(['_setCampaignCookieTimeout', '[{$oD3GASettings->getValue('sD3GASetCampaignCookieTimeout')}]']);
[{/if}]
[{if !$oD3GASettings->getValue('blD3GASetCampaignTrack') && $oD3GASettings->getValue('sD3GASetCampNameKey')}]
_gaq.push(['_setCampNameKey', '[{$oD3GASettings->getValue('sD3GASetCampNameKey')}]']);
[{/if}]
[{if !$oD3GASettings->getValue('blD3GASetCampaignTrack') && $oD3GASettings->getValue('sD3GASetCampMediumKey')}]
_gaq.push(['_setCampMediumKey', '[{$oD3GASettings->getValue('sD3GASetCampMediumKey')}]']);
[{/if}]
[{if !$oD3GASettings->getValue('blD3GASetCampaignTrack') && $oD3GASettings->getValue('sD3GASetCampSourceKey')}]
_gaq.push(['_setCampSourceKey', '[{$oD3GASettings->getValue('sD3GASetCampSourceKey')}]']);
[{/if}]
[{if !$oD3GASettings->getValue('blD3GASetCampaignTrack') && $oD3GASettings->getValue('sD3GASetCampTermKey')}]
_gaq.push(['_setCampTermKey', '[{$oD3GASettings->getValue('sD3GASetCampTermKey')}]']);
[{/if}]
[{if !$oD3GASettings->getValue('blD3GASetCampaignTrack') && $oD3GASettings->getValue('sD3GASetCampContentKey')}]
_gaq.push(['_setCampContentKey', '[{$oD3GASettings->getValue('sD3GASetCampContentKey')}]']);
[{/if}]
[{if !$oD3GASettings->getValue('blD3GASetCampaignTrack') && $oD3GASettings->getValue('sD3GASetCampContentKey')}]
_gaq.push(['_setCampNOKey', 'ga_nooverride']);
[{/if}]
[{if $oD3GASettings->getValue('blD3GAUseCustomVars')}]
[{* /*** add custom variables here ***/ *}]
[{if $oxcmp_user}]
_gaq.push(['_setCustomVar',
1, [{*// This custom var is set to slot #1. Required parameter.*}]
'Geschlecht', [{*// The name of the custom variable. Required parameter.*}]
[{if $oxcmp_user->oxuser__oxsal->value == 'MR'}]'male'[{elseif $oxcmp_user->oxuser__oxsal->value == 'MRS'}]'female'[{/if}],
[{*// The value of the custom variable. Required parameter.*}]
1 [{*// Sets the scope to visitor-level. Optional parameter.*}]
]);
[{/if}]
[{if $oView->getClassName() == 'thankyou' && $oPayment}]
_gaq.push(['_setCustomVar',2,'Zahlungsart', '[{$oPayment->getFieldData('oxdesc')}]' , 3]);
[{/if}]
[{if $oView->getClassName() == 'thankyou' && $oDelSet}]
_gaq.push(['_setCustomVar',3,'Versandart', '[{$oDelSet->getFieldData('oxtitle')}]' , 3]);
[{/if}]
[{if $oView->getClassName() == 'thankyou' && $aVoucherSerieList}]
[{foreach from=$aVoucherSerieList item="oVoucherSerie"}]
_gaq.push(['_setCustomVar',4,'Gutschein', '[{$oVoucherSerie->getFieldData('oxserienr')}]', 3]);
[{/foreach}]
[{/if}]
[{if $oView->getClassName() == 'thankyou'}]
_gaq.push(['_setCustomVar',5,'Neukunde', '[{$oView->isNewCustomer()}]',3]);
[{/if}]
[{/if}]
_gaq.push(['_trackPageview']);
[{if $oD3GASettings->getValue('blD3GATrackPageLoadTime')}]
_gaq.push(['_trackPageLoadTime']);
[{/if}]
[{if $oD3GASettings->getValue('sD3GACookiePathCopy')}]
_gaq.push(['_cookiePathCopy', '[{$oD3GASettings->getValue('sD3GACookiePathCopy')}]']);
[{/if}]
[{if $oD3GASettings->getValue('blD3GASendECommerce') && $oView->getClassName() == 'thankyou'}]
[{assign var="currate" value=$order->oxorder__oxcurrate->value}]
_gaq.push(['_addTrans',
'[{ $order->oxorder__oxordernr->value }]', [{* // order ID - required *}]
'[{ $oxcmp_shop->oxshops__oxname->value}]', [{* // affiliation or store name *}]
[{if $oD3GASettings->getValue('blD3GAUseNetto') }]
[{*'[{math equation="s / r" s=$order->getOrderNetSum() r=$currate format="%.2f"}]', // total - required - has to be gross sum *}]
'[{math equation="s / r" s=$order->getTotalOrderSum() r=$currate format="%.2f"}]', [{* // total - required *}]
[{else}]
'[{math equation="s / r" s=$order->getTotalOrderSum() r=$currate format="%.2f"}]', [{* // total - required *}]
[{/if}]
'', [{* // tax *}]
'[{math equation="s / r" s=$order->oxorder__oxdelcost->value r=$currate format="%.2f"}]', [{* // shipping *}]
'[{ $order->oxorder__oxbillcity->value }]', [{* // city *}]
'[{ $order->oxorder__oxbillstate->value }]', [{* // state or province *}]
'[{ $order->oxorder__oxbillcountry->value }]' [{* // country *}]
]);
[{foreach from=$order->getOrderArticles() item=oOrderArticle}]
_gaq.push(['_addItem',
'[{ $order->oxorder__oxordernr->value }]', [{* // order ID - required *}]
'[{ $oOrderArticle->oxorderarticles__oxartnum->value }]', [{* // SKU/code *}]
'[{ $oOrderArticle->oxorderarticles__oxtitle->value }]', [{* // product name *}]
'[{ $oOrderArticle->oxorderarticles__oxselvariant->value }]', [{* // category or variation *}]
[{if $oD3GASettings->getValue('blD3GAUseNetto') }]
[{assign var="oPrice" value=$oOrderArticle->getPrice()}]
'[{math equation="s / r" s=$oPrice->getNettoPrice() r=$currate format="%.2f"}]', [{* // unit price - required *}]
[{else}]
'[{ $oOrderArticle->oxorderarticles__oxprice->value }]', [{* // unit price - required - is not currency depended *}]
[{/if}]
'[{ $oOrderArticle->oxorderarticles__oxamount->value }]' [{* // quantity - required *}]
]);
[{/foreach}]
_gaq.push(['_trackTrans']);
[{/if}]
(function() {
var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
[{if $oD3GASettings->getValue('blD3GAUseRemarketing')}]
ga.src = ('https:' == document.location.protocol ? 'https://' : 'http://') + 'stats.g.doubleclick.net/dc.js';
[{else}]
ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
[{/if}]
var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
})();
</script>
[{if (!$oD3GASettings->getValue('blD3GASetCampaignOnThankyouOnly') || $oView->getClassName() == 'thankyou') &&
!$oD3GASettings->getValue('blD3GASetCampaignTrack') && $oD3GASettings->getValue('sD3GACampaignCode')}]
[{$oD3GASettings->getValue('sD3GACampaignCode')}]
[{/if}]
[{/strip}]
[{/if}]

View File

@ -0,0 +1,90 @@
<div class="clear"></div>
</div>
<div id="footer">
<div class="bar copy">
<div class="left" id="delivery_link">
[{if $oView->isPriceCalculated() }]
[{oxifcontent ident="oxdeliveryinfo" object="oCont"}]
[{if $oView->isVatIncluded()}]
<a href="[{ $oCont->getLink() }]" rel="nofollow">[{ oxmultilang ident="INC_FOOTER_INCLTAXANDPLUSSHIPPING" }]</a>
[{else}]
<a href="[{ $oCont->getLink() }]" rel="nofollow"> [{ oxmultilang ident="PLUS_SHIPPING3" }]</a>
[{/if}]
[{/oxifcontent}]
[{/if}]
</div>
<div class="right">
&copy; <a href="[{ oxmultilang ident="OXID_ESALES_URL" }]" title="[{ oxmultilang ident="OXID_ESALES_URL_TITLE" }]">[{ oxmultilang ident="INC_FOOTER_SOFTWAREFROMOXIDESALES" }]</a>
</div>
<div class="clear"></div>
</div>
<div class="bar shop">
<a id="test_link_footer_home" href="[{ $oViewConf->getHomeLink() }]">[{ oxmultilang ident="INC_FOOTER_HOME" }]</a> |
<a id="test_link_footer_contact" href="[{ oxgetseourl ident=$oViewConf->getSelfLink()|cat:"cl=contact" }]">[{ oxmultilang ident="INC_FOOTER_CONTACT" }]</a> |
<a id="test_link_footer_help" href="[{ $oViewConf->getHelpPageLink() }]">[{ oxmultilang ident="INC_FOOTER_HELP" }]</a> |
<a id="test_link_footer_guestbook" href="[{ oxgetseourl ident=$oViewConf->getSelfLink()|cat:"cl=guestbook" }]">[{ oxmultilang ident="INC_FOOTER_GUESTBOOK" }]</a> |
<a id="test_link_footer_links" href="[{ oxgetseourl ident=$oViewConf->getSelfLink()|cat:"cl=links" }]">[{ oxmultilang ident="INC_FOOTER_LINKS" }]</a> |
[{oxifcontent ident="oximpressum" object="oCont"}]
<a id="test_link_footer_impressum" href="[{ $oCont->getLink() }]">[{ $oCont->oxcontents__oxtitle->value }]</a> |
[{/oxifcontent}]
[{oxifcontent ident="oxagb" object="oCont"}]
<a id="test_link_footer_terms" href="[{ $oCont->getLink() }]" rel="nofollow">[{ $oCont->oxcontents__oxtitle->value }]</a> |
[{/oxifcontent}]
<br>
[{oxhasrights ident="TOBASKET"}]
<a id="test_link_footer_basket" href="[{ oxgetseourl ident=$oViewConf->getBasketLink() }]" rel="nofollow">[{ oxmultilang ident="INC_FOOTER_CART" }]</a> |
[{/oxhasrights}]
<a id="test_link_footer_account" href="[{ oxgetseourl ident=$oViewConf->getSelfLink()|cat:"cl=account" }]" rel="nofollow">[{ oxmultilang ident="INC_FOOTER_MYACCOUNT" }]</a> |
<a id="test_link_footer_noticelist" href="[{ oxgetseourl ident=$oViewConf->getSelfLink()|cat:"cl=account_noticelist" }]" rel="nofollow"> [{ oxmultilang ident="INC_FOOTER_MYNOTICELIST" }]</a>
[{if $oViewConf->getShowWishlist()}]
| <a id="test_link_footer_wishlist" href="[{ oxgetseourl ident=$oViewConf->getSelfLink()|cat:"cl=account_wishlist" }]" rel="nofollow"> [{ oxmultilang ident="INC_FOOTER_MYWISHLIST" }]</a>
| <a href="[{ oxgetseourl ident=$oViewConf->getSelfLink()|cat:"cl=wishlist" params="wishid="|cat:$oView->getWishlistUserId() }]" rel="nofollow">[{ oxmultilang ident="INC_FOOTER_PUBLICWISHLIST" }]</a>
[{/if}]
[{if $oView->isEnabledDownloadableFiles()}]
| <a id="test_link_footer_downloads" href="[{ oxgetseourl ident=$oViewConf->getSelfLink()|cat:"cl=account_downloads" }]" rel="nofollow"> [{ oxmultilang ident="MY_DOWNLOADS" }]</a>
[{/if}]
</div>
<div class="bar icons">
[{*
<a href="http://validator.w3.org/check?uri=referer"><img src="http://www.w3.org/Icons/valid-html401" alt="Valid HTML 4.01 Strict" height="31" width="88"></a>
<a href="http://jigsaw.w3.org/css-validator/"><img style="border:0;width:88px;height:31px" src="http://www.w3.org/Icons/valid-css2" alt="Valid CSS!" /></a>
*}]
</div>
<div class="shopicons">
<div class="left"><img src="[{$oViewConf->getImageUrl()}]cc.jpg" alt=""></div>
<div class="right"><a href="[{ oxmultilang ident="OXID_ESALES_URL" }]" title="[{ oxmultilang ident="OXID_ESALES_URL_TITLE" }]"><img src="[{$oViewConf->getImageUrl()}]oxid_powered.jpg" alt="[{ oxmultilang ident="INC_FOOTER_SOFTWAREANDSYSTEMBYOXID" }]" height="30" width="80"></a></div>
</div>
[{oxifcontent ident="oxstdfooter" object="oCont"}]
<div class="footertext">[{$oCont->oxcontents__oxcontent->value}]</div>
[{/oxifcontent}]
</div>
</div>
</div>
<div id="mask"></div>
[{if $popup}][{include file=$popup}][{/if}]
[{oxid_include_dynamic file="dyn/newbasketitem_popup.tpl"}]
[{if $oView->showFbConnectToAccountMsg()}]
[{ insert name="oxid_fblogin"}]
[{/if}]
[{oxid_include_dynamic file="dyn/popup_scbasketexcl.tpl"}]
[{oxscript include="oxid.js"}]
[{ include file="inc/facebook/fb_init.tpl" }]
[{oxscript}][{oxid_include_dynamic file="dyn/oxscript.tpl" }]
<!--[if lt IE 7]><script type="text/javascript">oxid.popup.addShim();</script><![endif]-->
[{*** D3 MOD START * GoogleAnalytics ***}]
[{d3modcfgcheck modid="d3_googleanalytics"}]
[{include file="inc/d3GoogleAnalytics.tpl"}]
[{/d3modcfgcheck}]
[{*** D3 MOD END * GoogleAnalytics ***}]
</body>
</html>

View File

@ -0,0 +1,84 @@
[{ if $oxcmp_basket->getProductsCount()}] <!-- $bl_perfShowRightBasket && -->
[{oxhasrights ident="TOBASKET"}]
[{assign var="currency" value=$oView->getActCurrency() }]
<div class="minibasket_container">
<strong class="h2">
<a id="test_[{$_basket_testid}]Header" rel="nofollow" href="[{ oxgetseourl ident=$oViewConf->getSelfLink()|cat:"cl=basket" }]">[{ oxmultilang ident="INC_RIGHTITEM_BASKET" }]</a>
</strong>
<div class="box minibasket">
[{if $_basket_extended }]
[{foreach from=$oxcmp_basket->getContents() name=rightlist item=_product}]
<div id="test_[{$_basket_testid}]Title_[{$_product->getProductId()}]_[{$smarty.foreach.rightlist.iteration}]" class="listitem">
[{ assign var="sRightListArtTitle" value=$_product->getTitle() }]
<a id="test_[{$_basket_testid}]Pic_[{$_product->getProductId()}]_[{$smarty.foreach.rightlist.iteration}]" href="[{$_product->getLink()}]" class="picture">
<img src="[{$_product->getIconUrl()}]" alt="[{ $sRightListArtTitle|strip_tags }]">
</a>
<a id="test_[{$_basket_testid}]TitleLink_[{$_product->getProductId()}]_[{$smarty.foreach.rightlist.iteration}]" href="[{$_product->getLink()}]">[{ $sRightListArtTitle|strip_tags }]</a>
<br>
( [{$_product->getAmount()}] [{ oxmultilang ident="INC_CMP_BASKET_QTY" }] )
</div>
[{/foreach}]
<div class="hr"></div>
[{/if}]
<table class="total">
<tr>
<th>[{ oxmultilang ident="INC_CMP_BASKET_PRODUCT" }]</th>
<td id="test_[{$_basket_testid}]Products">[{ $oxcmp_basket->getProductsCount()}]</td>
</tr>
<tr>
<th>[{ oxmultilang ident="INC_CMP_BASKET_QUANTITY" }]</th>
<td id="test_[{$_basket_testid}]Items">[{ $oxcmp_basket->getItemsCount()}]</td>
</tr>
[{ if $oxcmp_basket->getDeliveryCosts() }]
<tr>
<th>[{ oxmultilang ident="INC_CMP_BASKET_SHIPPING" }]</th>
<td id="test_[{$_basket_testid}]Shipping">[{ $oxcmp_basket->getFDeliveryCosts() }] [{ $currency->sign}] </td>
</tr>
[{ /if}]
<tr>
<th><b>[{ oxmultilang ident="INC_CMP_BASKET_TOTALPRODUCTS" }]</b></th>
<td id="test_[{$_basket_testid}]Total"><b>[{ $oxcmp_basket->getFProductsPrice()}] [{ $currency->sign}]</b></td>
</tr>
[{if $oViewConf->getShowBasketTimeout()}]
<tr>
<th>[{ oxmultilang ident="INC_CMP_BASKET_TIMEOUT" }]</th>
[{counter name="mini_basket_countdown_nr" assign="countdown_nr"}]
<td class="countdown" id="countdown_[{$countdown_nr}]">[{$oViewConf->getBasketTimeLeft()|oxformattime}]</td>
[{oxscript include="jquery.min.js"}]
[{oxscript include="countdown.jquery.js"}]
[{capture name="countdown"}]
$(document).ready(
function(){
$(".minibasket_container #countdown_[{$countdown_nr}]").countdown(
function(count, element, container) {
if (count <= 1) {
$(element).parents(".minibasket_container").hide();
return container.not(element);
}
}
);
}
);
[{/capture}]
[{oxscript add=$smarty.capture.countdown}]
</tr>
[{/if}]
</table>
<div class="hr"></div>
[{*** D3 MOD NEXT_LINE * GoogleAnalytics ***}]
<form action="[{ $oViewConf->getSelfActionLink()|oxaddparams:"cl=basket" }]" method="post">
<div class="ta_right">
[{ $oViewConf->getHiddenSid() }]
<input type="hidden" name="cl" value="basket">
<div class="tocart"><input id="test_[{$_basket_testid}]Open" type="submit" class="btn" value="[{ oxmultilang ident="INC_RIGHTITEM_DISPLAYBASKET" }]"></div>
</div>
</form>
</div>
</div>
[{/oxhasrights}]
[{/if}]

View File

@ -0,0 +1,182 @@
[{if $blD3GoogleAnalyticsActive && $oD3GASettings->getValue('sD3GAId')}]
[{if $oViewConf->getActiveClassName() == 'thankyou'}]
[{assign var="order" value=$oView->getOrder()}]
[{assign var="oPayment" value=$order->getPayment()}]
[{assign var="oDelSet" value=$order->getDelSet()}]
[{assign var="aVoucherSerieList" value=$order->d3getVoucherSerieList()}]
[{/if}]
[{strip}]
<script type="text/javascript">
var _gaq = _gaq || [];
_gaq.push(['_setAccount', '[{ $oD3GASettings->getValue('sD3GAId') }]']);
[{if $oD3GASettings->getValue('blD3GAAnonymizeIP')}]
_gaq.push(['_gat._anonymizeIp']);
[{/if}]
[{if $oD3GASettings->getValue('sD3GASetDomainName')}]
_gaq.push(['_setDomainName', '[{$oD3GASettings->getValue('sD3GASetDomainName')}]']);
_gaq.push(['_setAllowHash', false]);
[{else}]
_gaq.push(['_setDomainName', 'none']);
[{/if}]
[{if $oD3GASettings->getValue('sD3GASetCookiePath')}]
_gaq.push(['_setCookiePath', '[{$oD3GASettings->getValue('sD3GASetCookiePath')}]']);
[{/if}]
[{if $oD3GASettings->getValue('blD3GAAllowDomainLinker')}]
_gaq.push(['_setAllowLinker', true]);
[{/if}]
[{if $oD3GASettings->getValue('blD3GASetClientInfo')}]
_gaq.push(['_setClientInfo', false]);
[{else}]
_gaq.push(['_setClientInfo', true]);
[{/if}]
[{if $oD3GASettings->getValue('blD3GASetDetectFlash')}]
_gaq.push(['_setDetectFlash', false]);
[{else}]
_gaq.push(['_setDetectFlash', true]);
[{/if}]
[{if $oD3GASettings->getValue('blD3GASetDetectTitle')}]
_gaq.push(['_setDetectTitle', false]);
[{else}]
_gaq.push(['_setDetectTitle', true]);
[{/if}]
[{if !$oD3GASettings->getValue('blD3GASetCampaignTrack')}]
_gaq.push(['_setCampaignTrack', true]);
[{else}]
_gaq.push(['_setCampaignTrack', false]);
[{/if}]
[{if !$oD3GASettings->getValue('blD3GASetCampaignTrack') && $oD3GASettings->getValue('sD3GASetCampaignCookieTimeout')}]
_gaq.push(['_setCampaignCookieTimeout', '[{$oD3GASettings->getValue('sD3GASetCampaignCookieTimeout')}]']);
[{/if}]
[{if !$oD3GASettings->getValue('blD3GASetCampaignTrack') && $oD3GASettings->getValue('sD3GASetCampNameKey')}]
_gaq.push(['_setCampNameKey', '[{$oD3GASettings->getValue('sD3GASetCampNameKey')}]']);
[{/if}]
[{if !$oD3GASettings->getValue('blD3GASetCampaignTrack') && $oD3GASettings->getValue('sD3GASetCampMediumKey')}]
_gaq.push(['_setCampMediumKey', '[{$oD3GASettings->getValue('sD3GASetCampMediumKey')}]']);
[{/if}]
[{if !$oD3GASettings->getValue('blD3GASetCampaignTrack') && $oD3GASettings->getValue('sD3GASetCampSourceKey')}]
_gaq.push(['_setCampSourceKey', '[{$oD3GASettings->getValue('sD3GASetCampSourceKey')}]']);
[{/if}]
[{if !$oD3GASettings->getValue('blD3GASetCampaignTrack') && $oD3GASettings->getValue('sD3GASetCampTermKey')}]
_gaq.push(['_setCampTermKey', '[{$oD3GASettings->getValue('sD3GASetCampTermKey')}]']);
[{/if}]
[{if !$oD3GASettings->getValue('blD3GASetCampaignTrack') && $oD3GASettings->getValue('sD3GASetCampContentKey')}]
_gaq.push(['_setCampContentKey', '[{$oD3GASettings->getValue('sD3GASetCampContentKey')}]']);
[{/if}]
[{if !$oD3GASettings->getValue('blD3GASetCampaignTrack') && $oD3GASettings->getValue('sD3GASetCampContentKey')}]
_gaq.push(['_setCampNOKey', 'ga_nooverride']);
[{/if}]
[{if $oD3GASettings->getValue('blD3GAUseCustomVars')}]
[{* /*** add custom variables here ***/ *}]
[{if $oxcmp_user}]
_gaq.push(['_setCustomVar',
1, [{*// This custom var is set to slot #1. Required parameter.*}]
'Geschlecht', [{*// The name of the custom variable. Required parameter.*}]
[{if $oxcmp_user->oxuser__oxsal->value == 'MR'}]'male'[{elseif $oxcmp_user->oxuser__oxsal->value == 'MRS'}]'female'[{/if}],
[{*// The value of the custom variable. Required parameter.*}]
1 [{*// Sets the scope to visitor-level. Optional parameter.*}]
]);
[{/if}]
[{if $oViewConf->getActiveClassName() == 'thankyou' && $oPayment}]
_gaq.push(['_setCustomVar',2,'Zahlungsart', '[{$oPayment->getFieldData('oxdesc')}]' , 3]);
[{/if}]
[{if $oViewConf->getActiveClassName() == 'thankyou' && $oDelSet}]
_gaq.push(['_setCustomVar',3,'Versandart', '[{$oDelSet->getFieldData('oxtitle')}]' , 3]);
[{/if}]
[{if $oViewConf->getActiveClassName() == 'thankyou' && $aVoucherSerieList}]
[{foreach from=$aVoucherSerieList item="oVoucherSerie"}]
_gaq.push(['_setCustomVar',4,'Gutschein', '[{$oVoucherSerie->getFieldData('oxserienr')}]', 3]);
[{/foreach}]
[{/if}]
[{if $oViewConf->getActiveClassName() == 'thankyou' && $order}]
_gaq.push(['_setCustomVar',5,'Waehrung', '[{$order->getFieldData('oxcurrency')}]' , 3]);
[{/if}]
[{/if}]
_gaq.push(['_trackPageview']);
[{if $oD3GASettings->getValue('blD3GATrackPageLoadTime')}]
_gaq.push(['_trackPageLoadTime']);
[{/if}]
[{if $oD3GASettings->getValue('sD3GACookiePathCopy')}]
_gaq.push(['_cookiePathCopy', '[{$oD3GASettings->getValue('sD3GACookiePathCopy')}]']);
[{/if}]
[{if $oD3GASettings->getValue('blD3GASendECommerce') && $oViewConf->getActiveClassName() == 'thankyou'}]
[{assign var="currate" value=$order->oxorder__oxcurrate->value}]
_gaq.push(['_addTrans',
'[{ $order->oxorder__oxordernr->value }]', [{* // order ID - required *}]
'[{ $oxcmp_shop->oxshops__oxname->value}]', [{* // affiliation or store name *}]
[{if $oD3GASettings->getValue('blD3GAUseNetto') }]
[{*'[{math equation="s / r" s=$order->getOrderNetSum() r=$currate format="%.2f"}]', // total - required - has to be gross sum *}]
'[{math equation="s / r" s=$order->getTotalOrderSum() r=$currate format="%.2f"}]', [{* // total - required *}]
[{else}]
'[{math equation="s / r" s=$order->getTotalOrderSum() r=$currate format="%.2f"}]', [{* // total - required *}]
[{/if}]
'', [{* // tax *}]
'[{math equation="s / r" s=$order->oxorder__oxdelcost->value r=$currate format="%.2f"}]', [{* // shipping *}]
'[{ $order->oxorder__oxbillcity->value }]', [{* // city *}]
'[{ $order->oxorder__oxbillstate->value }]', [{* // state or province *}]
'[{ $order->oxorder__oxbillcountry->value }]' [{* // country *}]
]);
[{foreach from=$order->getOrderArticles() item=oOrderArticle}]
_gaq.push(['_addItem',
'[{ $order->oxorder__oxordernr->value }]', [{* // order ID - required *}]
'[{ $oOrderArticle->oxorderarticles__oxartnum->value }]', [{* // SKU/code *}]
'[{ $oOrderArticle->oxorderarticles__oxtitle->value }]', [{* // product name *}]
'[{ $oOrderArticle->oxorderarticles__oxselvariant->value }]', [{* // category or variation *}]
[{if $oD3GASettings->getValue('blD3GAUseNetto') }]
[{assign var="oPrice" value=$oOrderArticle->getPrice()}]
'[{math equation="s / r" s=$oPrice->getNettoPrice() r=$currate format="%.2f"}]', [{* // unit price - required *}]
[{else}]
'[{ $oOrderArticle->oxorderarticles__oxprice->value }]', [{* // unit price - required - is not currency depended *}]
[{/if}]
'[{ $oOrderArticle->oxorderarticles__oxamount->value }]' [{* // quantity - required *}]
]);
[{/foreach}]
_gaq.push(['_trackTrans']);
[{/if}]
(function() {
var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
[{if $oD3GASettings->getValue('blD3GAUseRemarketing')}]
ga.src = ('https:' == document.location.protocol ? 'https://' : 'http://') + 'stats.g.doubleclick.net/dc.js';
[{else}]
ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
[{/if}]
var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
})();
</script>
[{if (!$oD3GASettings->getValue('blD3GASetCampaignOnThankyouOnly') || $oViewConf->getActiveClassName() == 'thankyou') &&
!$oD3GASettings->getValue('blD3GASetCampaignTrack') && $oD3GASettings->getValue('sD3GACampaignCode')}]
[{$oD3GASettings->getValue('sD3GACampaignCode')}]
[{/if}]
[{/strip}]
[{/if}]

View File

@ -0,0 +1,65 @@
<div id="wait" class="popup">
<strong>[{ oxmultilang ident="BASKET_POPUP_ADDEDARTICLETOBASKET" }]</strong>
[{*** D3 MOD NEXT_LINE * GoogleAnalytics ***}]
<form action="[{ $oViewConf->getCurrentHomeDir() }]index.php?cl=basket" method="post">
<div>
[{ $oViewConf->getHiddenSid() }]
<input type="hidden" name="cl" value="basket">
<input type="hidden" name="redirected" value="1">
[{oxhasrights ident="TOBASKET"}]
<input id="test_popupCart" type="submit" class="bl" value="[{ oxmultilang ident="BASKET_POPUP_FULL_DISPLAYCART" }]" onclick="if (oxid.popup) {oxid.popup.hide();}">
[{/oxhasrights}]
<input id="test_popupContinue" type="button" class="br disabled" value="[{ oxmultilang ident="BASKET_POPUP_FULL_CONTINUESHOPPING" }]" onclick="oxid.popup.hide();return false;" disabled="disabled">
</div>
</form>
</div>
[{ if $oxcmp_basket->getProductsCount() && ( $_newitem || $Errors.popup )}]
[{assign var="currency" value=$oView->getActCurrency() }]
<div id="popup" class="popup">
[{if $Errors.popup}]
[{foreach from=$Errors.popup item=oEr }]
<strong class="err">[{ $oEr->getOxMessage() }]</strong>
[{/foreach}]
[{else}]
<strong>[{ oxmultilang ident="BASKET_POPUP_FULL_ADDEDARTICLETOBASKET" }]</strong>
[{/if}]
[{oxhasrights ident="TOBASKET"}]
[{if $oxcmp_basket->getContents()}]
<table summary="[{ oxmultilang ident="INC_HEADER_CART" }]" cellpadding="2" cellspacing="2">
<tr>
<th>[{ oxmultilang ident="INC_CMP_BASKET_PRODUCT" }]</th>
<td>[{ $oxcmp_basket->getProductsCount()}]</td>
</tr>
<tr [{if !$oxcmp_basket->getDeliveryCosts()}]class="sep"[{/if}]>
<th>[{ oxmultilang ident="INC_CMP_BASKET_QUANTITY" }]</th>
<td>[{ $oxcmp_basket->getItemsCount()}]</td>
</tr>
[{if $oxcmp_basket->getDeliveryCosts()}]
<tr>
<th>[{ oxmultilang ident="INC_CMP_BASKET_SHIPPING" }]</th>
<td>[{ $oxcmp_basket->getFDeliveryCosts() }] [{ $currency->sign}]</td>
</tr>
[{/if}]
<tr>
<th>[{ oxmultilang ident="INC_CMP_BASKET_TOTALPRODUCTS" }]</th>
<td>[{ $oxcmp_basket->getFProductsPrice()}] [{ $currency->sign}]</td>
</tr>
</table>
[{/if}]
[{/oxhasrights}]
[{*** D3 MOD NEXT_LINE * GoogleAnalytics ***}]
<form action="[{ $oViewConf->getCurrentHomeDir() }]index.php?cl=basket" method="post">
<div>
[{ $oViewConf->getHiddenSid() }]
<input type="hidden" name="cl" value="basket">
<input type="hidden" name="redirected" value="1">
[{oxhasrights ident="TOBASKET"}]
<input type="submit" class="bl" value="[{ oxmultilang ident="BASKET_POPUP_FULL_DISPLAYCART" }]" onclick="oxid.popup.hide();">
[{/oxhasrights}]
<input type="button" class="br" value="[{ oxmultilang ident="BASKET_POPUP_FULL_CONTINUESHOPPING" }]" onclick="oxid.popup.hide();return false;">
</div>
</form>
</div>
[{oxscript add="oxid.popup.show();" }]
[{/if }]

View File

@ -0,0 +1,497 @@
[{assign var="template_title" value="BASKET_BASKET"|oxmultilangassign }]
[{include file="_header.tpl" title=$template_title location=$template_title}]
<!-- ordering steps -->
[{include file="inc/steps_item.tpl" highlight=1 }]
[{assign var="currency" value=$oView->getActCurrency() }]
[{if !$oxcmp_basket->getProductsCount() }]
<div class="msg">[{ oxmultilang ident="BASKET_EMPTYSHIPPINGCART" }]</div>
[{else }]
<div class="bar prevnext order">
[{if $oView->showBackToShop()}]
[{*** D3 MOD NEXT_LINE * GoogleAnalytics ***}]
<form action="[{ $oViewConf->getSslSelfLink()|oxaddparams:"cl=basket" }]" method="post">
<div>
[{ $oViewConf->getHiddenSid() }]
<input type="hidden" name="cl" value="basket">
<input type="hidden" name="fnc" value="backtoshop">
<div class="left arrowdown">
<input type="submit" value="[{ oxmultilang ident="BASKET_CONTINUESHOPPING" }]">
</div>
</div>
</form>
[{/if}]
[{if $oView->isLowOrderPrice() }]
<div class="minorderprice">[{ oxmultilang ident="BASKET_MINORDERPRICE" }] [{ $oView->getMinOrderPrice() }] [{ $currency->sign }]</div>
[{else}]
[{*** D3 MOD NEXT_LINE * GoogleAnalytics ***}]
<form action="[{ $oViewConf->getSslSelfLink()|oxaddparams:"cl=user" }]" method="post">
<div>
[{ $oViewConf->getHiddenSid() }]
<input type="hidden" name="cl" value="user">
<div class="right arrowright">
<input id="test_BasketNextStepTop" type="submit" value="[{ oxmultilang ident="BASKET_NEXTSTEP" }]">
</div>
</div>
</form>
[{/if}]
</div>
<!-- basket contents -->
[{*** D3 MOD NEXT_LINE * GoogleAnalytics ***}]
<form name="basket[{ $basketindex }]" action="[{ $oViewConf->getSelfActionLink()|oxaddparams:"cl=basket" }]" method="post">
<div>
[{ $oViewConf->getHiddenSid() }]
<input type="hidden" name="cl" value="basket">
<input type="hidden" name="fnc" value="changebasket">
<input type="hidden" name="CustomError" value='basket'>
</div>
<table class="basket">
<colgroup>
<col width="19">
<col width="75">
<col width="166">
<col width="60">
<col width="94">
<col width="61">
<col width="78">
<col width="7">
</colgroup>
<!-- basket header -->
<thead>
<tr>
<th class="brd"><div class="brd_line">&nbsp;</div></th>
<th>[{ oxmultilang ident="BASKET_ARTICEL" }]</th>
<th></th>
<th>[{ oxmultilang ident="BASKET_QUANTITY" }]</th>
<th class="ta_right">[{ oxmultilang ident="BASKET_UNITPRICE" }]</th>
<th class="ta_right">[{ oxmultilang ident="BASKET_TAX" }]&nbsp;&nbsp;</th>
<th class="ta_right">[{ oxmultilang ident="BASKET_TOTAL" }]</th>
<th class="lastcol"></th>
</tr>
</thead>
<!-- basket items -->
<tbody>
[{assign var="basketitemlist" value=$oView->getBasketArticles() }]
[{foreach key=basketindex from=$oxcmp_basket->getContents() item=basketitem name=test_Contents}]
[{assign var="basketproduct" value=$basketitemlist.$basketindex }]
<tr valign="top">
<!-- product image -->
<td class="brd">
<input id="test_removeCheck_[{$basketitem->getProductId()}]_[{$smarty.foreach.test_Contents.iteration}]" type="checkbox" name="aproducts[[{ $basketindex }]][remove]" value="1">
</td>
<td>
<a class="picture" id="test_basketPic_[{$basketitem->getProductId()}]_[{$smarty.foreach.test_Contents.iteration}]" href="[{$basketitem->getLink()}]" rel="nofollow">
<img src="[{$basketitem->getIconUrl()}]" alt="[{$basketitem->getTitle()|strip_tags}]">
</a>
</td>
<!-- product title & number -->
<td>
<div class="art_title"><a id="test_basketTitle_[{$basketitem->getProductId()}]_[{$smarty.foreach.test_Contents.iteration}]" rel="nofollow" href="[{$basketitem->getLink()}]">[{$basketitem->getTitle()}]</a>[{if $basketitem->isSkipDiscount() }] <sup><a rel="nofollow" href="#SkipDiscounts_link" class="note">**</a></sup>[{/if}]</div>
<div class="art_num" id="test_basketNo_[{$basketitem->getProductId()}]_[{$smarty.foreach.test_Contents.iteration}]">[{ oxmultilang ident="BASKET_ARTNOMBER" }] [{ $basketproduct->oxarticles__oxartnum->value }]</div>
[{if !$basketitem->isBundle() || !$basketitem->isDiscountArticle()}]
[{if $basketproduct->getDispSelList() }]
<div class="variants">
[{foreach key=iSel from=$basketproduct->getDispSelList() item=oList }]
<select id="test_basketSelect_[{$basketitem->getProductId()}]_[{$smarty.foreach.test_Contents.iteration}]_[{ $iSel }]" name="aproducts[[{ $basketindex }]][sel][[{ $iSel }]]">
[{foreach key=iSelIdx from=$oList item=oSelItem }]
[{if $oSelItem->name }]
<option value="[{ $iSelIdx }]"[{if $oSelItem->selected }]SELECTED[{/if }]>[{ $oSelItem->name }]</option>
[{/if }]
[{/foreach }]
</select>
[{/foreach }]
</div>
[{/if}]
[{/if }]
</td>
<!-- product quantity manager -->
<td align="right">
<input type="hidden" name="aproducts[[{ $basketindex }]][aid]" value="[{ $basketitem->getProductId() }]">
<input type="hidden" name="aproducts[[{ $basketindex }]][basketitemid]" value="[{ $basketindex }]">
<input type="hidden" name="aproducts[[{ $basketindex }]][override]" value="1">
[{if $basketitem->isBundle() }]
<input type="hidden" name="aproducts[[{ $basketindex }]][bundle]" value="1">
[{/if}]
[{if $basketitem->getdBundledAmount() > 0 && ($basketitem->isBundle() || $basketitem->isDiscountArticle()) }]
<div id="test_basketAmount_[{$basketitem->getProductId()}]_[{$smarty.foreach.test_Contents.iteration}]" align="center">+[{ $basketitem->getdBundledAmount() }]</div>
[{/if}]
[{if !$basketitem->isBundle() || !$basketitem->isDiscountArticle()}]
[{foreach key=sVar from=$basketitem->getPersParams() item=aParam }]
<b>[{ oxmultilang ident="BASKET_DETAILS" }]:</b>&nbsp;<input id="persparamInput_[{$basketitem->getProductId()}]_[{$sVar}]" type="text" name="aproducts[[{ $basketindex }]][persparam][[{ $sVar }]]" value="[{ $aParam }]"><br>
[{/foreach }]
<input id="test_basketAm_[{$basketitem->getProductId()}]_[{$smarty.foreach.test_Contents.iteration}]" type="text" name="aproducts[[{ $basketindex }]][am]" value="[{ $basketitem->getAmount() }]" size="2">
[{/if}]
</td>
<!-- product price -->
<td id="test_basket_Price_[{$basketitem->getProductId()}]_[{$smarty.foreach.test_Contents.iteration}]" class="price">
[{if !$basketitem->isBundle() || !$basketitem->isDiscountArticle()}]
[{if $basketitem->getFUnitPrice() }][{ $basketitem->getFUnitPrice() }]&nbsp;[{ $currency->sign}][{/if}]
[{/if}]
</td>
<!-- product VAT percent -->
<td id="test_basket_Vat_[{$basketitem->getProductId()}]_[{$smarty.foreach.test_Contents.iteration}]" class="vat">
[{if !$basketitem->isBundle() || !$basketitem->isDiscountArticle()}]
[{ $basketitem->getVatPercent() }]%
[{/if}]
</td>
<!-- product quantity * price -->
<td id="test_basket_TotalPrice_[{$basketitem->getProductId()}]_[{$smarty.foreach.test_Contents.iteration}]" class="totalprice">
[{if !$basketitem->isBundle() || !$basketitem->isDiscountArticle()}]
[{ $basketitem->getFTotalPrice() }]&nbsp;[{ $currency->sign }]
[{/if}]
</td>
<td></td>
</tr>
[{foreach from=$Errors.basket item=oEr key=key }]
[{if $oEr->getErrorClassType() == 'oxOutOfStockException'}]
<!-- display only the exceptions for the current article-->
[{if $basketindex == $oEr->getValue('basketIndex') }]
<tr>
<td class="brd"></td>
<td id="test_basket_StockError_[{$basketitem->getProductId()}]_[{$key}]" colspan="6">
<span class="err">[{ $oEr->getOxMessage() }] [{ $oEr->getValue('remainingAmount') }]</span>
</td>
<td></td>
</tr>
[{/if}]
[{/if}]
[{if $oEr->getErrorClassType() == 'oxArticleInputException'}]
[{if $basketitem->getProductId() == $oEr->getValue('productId') }]
<tr class="notice">
<td></td>
<td colspan="6">
[{ $oEr->getOxMessage() }]
</td>
<td></td>
</tr>
[{/if}]
[{/if}]
[{/foreach}]
<tr class="bsk_sep">
<td class="brd"></td>
<td colspan="6" class="line"></td>
<td></td>
</tr>
<!-- basket items end -->
[{/foreach }]
<!-- basket update/delete buttons -->
<tr class="sumrow">
<td class="brd" valign="top">
<input type="checkbox" name="checkAll" onClick="oxid.checkAll(this, 'aproducts')" title="[{ oxmultilang ident="BASKET_SELECT_ALL" }]">
</td>
<td colspan="6">
<div class="frombasket">
<input id="test_basket_Remove" class="btn" type="submit" name="removeBtn" value="[{ oxmultilang ident="BASKET_REMOVE" }]">
</div>
&nbsp;&nbsp;&nbsp;
<span class="btn">
<input id="test_basketUpdate" class="upd" type="submit" name="updateBtn" value="[{ oxmultilang ident="BASKET_UPDATE" }]">
</span>
</td>
<td></td>
</tr>
<!-- basket summary -->
[{if !$oxcmp_basket->getDiscounts() }]
<tr class="sumrow">
<td class="brd"></td>
<td colspan="5" class="sumdesc">[{ oxmultilang ident="BASKET_TOTALNET" }]</td>
<td id="test_basketNet" align="right">[{ $oxcmp_basket->getProductsNetPrice() }]&nbsp;[{ $currency->sign }]</td>
<td></td>
</tr>
[{foreach from=$oxcmp_basket->getProductVats() item=VATitem key=key }]
<tr class="sumrow">
<td class="brd"></td>
<td colspan="5" class="sumdesc">[{ oxmultilang ident="BASKET_TAX1" }]&nbsp;[{ $key }][{ oxmultilang ident="BASKET_TAX2" }]</td>
<td id="test_basketVAT_[{$key}]" align="right">[{ $VATitem }]&nbsp;[{ $currency->sign }]</td>
<td></td>
</tr>
[{/foreach }]
[{/if }]
<tr class="sumrow">
<td class="brd"></td>
<td colspan="5" class="sumdesc">[{ oxmultilang ident="BASKET_TOTALGROSS" }]</td>
<td id="test_basketGross" align="right">[{ $oxcmp_basket->getFProductsPrice() }]&nbsp;[{ $currency->sign }]</td>
<td></td>
</tr>
[{if $oxcmp_basket->getDiscounts() }]
<tr class="bsk_sep"><td class="brd"></td><td colspan="6" class="line"></td><td></td></tr>
[{foreach from=$oxcmp_basket->getDiscounts() item=oDiscount name=test_Discounts}]
<tr class="sumrow">
<td class="brd"></td>
<td colspan="5" class="sumdesc discount">
<b class="fs11">[{if $oDiscount->dDiscount < 0 }][{ oxmultilang ident="BASKET_CHARGE" }][{else}][{ oxmultilang ident="BASKET_DISCOUNT2" }][{/if}]&nbsp;</b>
[{ $oDiscount->sDiscount }]:
</td>
<td id="test_basketDiscount_[{$smarty.foreach.test_Discounts.iteration}]" align="right">
[{if $oDiscount->dDiscount < 0 }][{ $oDiscount->fDiscount|replace:"-":"" }][{else}]-[{ $oDiscount->fDiscount }][{/if}]&nbsp;[{ $currency->sign }]
</td>
<td></td>
</tr>
[{/foreach }]
<tr class="sumrow">
<td class="brd"></td>
<td colspan="5" class="sumdesc">[{ oxmultilang ident="BASKET_TOTALNET" }]</td>
<td id="test_basketNet" align="right">[{ $oxcmp_basket->getProductsNetPrice() }]&nbsp;[{ $currency->sign }]</td>
<td></td>
</tr>
[{foreach from=$oxcmp_basket->getProductVats() item=VATitem key=key }]
<tr class="sumrow">
<td class="brd"></td>
<td colspan="5" class="sumdesc">[{ oxmultilang ident="BASKET_TAX1" }] [{ $key }][{ oxmultilang ident="BASKET_TAX2" }]</td>
<td id="test_basketVAT_[{$key}]" align="right">[{ $VATitem }]&nbsp;[{ $currency->sign }]</td>
<td></td>
</tr>
[{/foreach }]
[{/if }]
[{if $oViewConf->getShowVouchers() && $oxcmp_basket->getVoucherDiscValue() }]
<tr class="bsk_sep"><td class="brd"></td><td colspan="6" class="line"></td><td></td></tr>
[{foreach from=$oxcmp_basket->getVouchers() item=oVoucher key=key name=Voucher}]
<tr class="sumrow">
<td class="brd"></td>
<td colspan="2" class="coupon">
<b class="fs11">&nbsp;&nbsp;[{ oxmultilang ident="BASKET_COUPON" }]</b>&nbsp;
<span id="test_basketVoucher_[{$smarty.foreach.Voucher.iteration}]">([{ oxmultilang ident="BASKET_NOMBER" }] [{ $oVoucher->sVoucherNr }])</span>:
</td>
<td colspan="3">
<div class="frombasket">
<a id="test_basketVoucherRemove_[{$smarty.foreach.Voucher.iteration}]" href="[{ $oViewConf->getSelfLink() }]&amp;cl=basket&amp;fnc=removeVoucher&amp;voucherId=[{ $oVoucher->sVoucherId }]&amp;CustomError=basket" class="" rel="nofollow">[{ oxmultilang ident="BASKET_REMOVE2" }]</a>
</div>
</td>
<td align="right">
<span id="test_basketVoucherDiscount_[{$smarty.foreach.Voucher.iteration}]">-
[{ $oVoucher->fVoucherdiscount }]&nbsp;
[{ $currency->sign }]</span>
</td>
<td></td>
</tr>
[{/foreach }]
[{/if }]
[{if $oxcmp_basket->getDelCostNet() || $oxcmp_basket->getDelCostVat()}]
<tr class="bsk_sep"><td class="brd"></td><td colspan="6" class="line"></td><td></td></tr>
[{/if}]
[{if $oxcmp_basket->getDelCostNet() }]
<tr class="sumrow">
<td class="brd"></td>
<td colspan="5" class="sumdesc">[{ oxmultilang ident="BASKET_SHIPPINGNET" }]</td>
<td id="test_basketDeliveryNet" align="right">[{ $oxcmp_basket->getDelCostNet() }]&nbsp;[{ $currency->sign }]</td>
<td></td>
</tr>
[{if $oxcmp_basket->getDelCostVat() }]
<tr class="sumrow">
<td class="brd"></td>
<td colspan="5" class="sumdesc">[{ oxmultilang ident="BASKET_PLUSTAX1" }] [{ $oxcmp_basket->getDelCostVatPercent() }][{ oxmultilang ident="BASKET_PLUSTAX2" }]</td>
<td id="test_basketDeliveryVAT" align="right">[{ $oxcmp_basket->getDelCostVat() }]&nbsp;[{ $currency->sign }]</td>
<td></td>
</tr>
[{/if }]
[{elseif $oxcmp_basket->getFDeliveryCosts() }]
<tr class="sumrow">
<td class="brd"></td>
<td colspan="5" class="sumdesc">[{ oxmultilang ident="BASKET_SHIPPING" }]</td>
<td id="test_basketDeliveryNet" align="right">[{ $oxcmp_basket->getFDeliveryCosts() }]&nbsp;[{ $currency->sign }]</td>
<td></td>
</tr>
[{/if }]
[{if $oxcmp_basket->getPayCostNet() }]
<tr class="sumrow">
<td class="brd"></td>
<td colspan="5" class="sumdesc">[{if $oxcmp_basket->getPaymentCosts() >= 0}][{ oxmultilang ident="BASKET_PAYMENT" }][{else}][{ oxmultilang ident="BASKET_CHARGE2" }][{/if}] [{ oxmultilang ident="BASKET_DISCOUNT3" }]</td>
<td id="test_basketPaymentNet" align="right">[{ $oxcmp_basket->getPayCostNet() }]&nbsp;[{ $currency->sign }]</td>
<td></td>
</tr>
[{if $oxcmp_basket->getPayCostVat() }]
<tr class="sumrow">
<td class="brd"></td>
<td colspan="5" class="sumdesc">[{ oxmultilang ident="BASKET_PAYMENTTAX1" }] [{ $oxcmp_basket->getPayCostVatPercent() }] [{ oxmultilang ident="BASKET_PAYMENTTAX2" }]</td>
<td id="test_basketPaymentVAT" align="right">[{ $oxcmp_basket->getPayCostVat() }]&nbsp;[{ $currency->sign }]</td>
<td></td>
</tr>
[{/if }]
[{elseif $oxcmp_basket->getFPaymentCosts() }]
<tr class="sumrow">
<td class="brd"></td>
<td colspan="5" class="sumdesc">[{if $oxcmp_basket->getPaymentCosts() >= 0}][{ oxmultilang ident="BASKET_PAYMENT" }][{else}][{ oxmultilang ident="BASKET_CHARGE2" }][{/if}] [{ oxmultilang ident="BASKET_DISCOUNT3" }]</td>
<td id="test_basketPaymentNet" align="right">[{ $oxcmp_basket->getFPaymentCosts() }]&nbsp;[{ $currency->sign }]</td>
<td></td>
</tr>
[{/if }]
[{ if $oxcmp_basket->getTsProtectionCosts() }]
[{ if $oxcmp_basket->getTsProtectionNet() }]
<tr class="sumrow">
<td class="brd"></td>
<td colspan="5" class="sumdesc">[{ oxmultilang ident="BASKET_TSPROTECTION" }]</td>
<td id="test_basketTsProtectionNet" align="right">[{ $oxcmp_basket->getTsProtectionNet() }]&nbsp;[{ $currency->sign}]</td>
<td></td>
</tr>
[{ if $oxcmp_basket->getTsProtectionVat() }]
<tr class="sumrow">
<td class="brd"></td>
<td colspan="5" class="sumdesc">[{ oxmultilang ident="BASKET_TSPROTECTIONCHARGETAX1" }] [{ $oxcmp_basket->getTsProtectionVatPercent()}][{ oxmultilang ident="BASKET_TSPROTECTIONCHARGETAX2" }]</td>
<td id="test_basketTsProtectionVat" align="right">[{ $oxcmp_basket->getTsProtectionVat() }]&nbsp;[{ $currency->sign}]</td>
<td></td>
</tr>
[{/if}]
[{elseif $oxcmp_basket->getFTsProtectionCosts()}]
<tr class="sumrow">
<td class="brd"></td>
<td colspan="5" class="sumdesc">[{ oxmultilang ident="BASKET_TSPROTECTION" }]</td>
<td id="test_basketTsProtectionNet" align="right">[{ $oxcmp_basket->getFTsProtectionCosts() }]&nbsp;[{ $currency->sign}]</td>
<td></td>
</tr>
[{/if}]
[{/if}]
[{ if $oViewConf->getShowGiftWrapping() }]
[{if $oxcmp_basket->getWrappCostNet() }]
<tr class="sumrow">
<td class="brd"></td>
<td colspan="5" class="sumdesc">[{ oxmultilang ident="ORDER_WRAPPINGNET" }]</td>
<td id="test_basketWrappNet" align="right">[{ $oxcmp_basket->getWrappCostNet() }] [{ $currency->sign}]</td>
<td></td>
</tr>
[{elseif $oxcmp_basket->getFWrappingCosts()}]
<tr class="sumrow">
<td class="brd"></td>
<td colspan="5" class="sumdesc">[{ oxmultilang ident="ORDER_WRAPPINGGROSS1" }]</td>
<td id="test_basketWrappNet" align="right">[{ $oxcmp_basket->getFWrappingCosts() }] [{ $currency->sign}]</td>
<td></td>
</tr>
[{/if}]
[{if $oxcmp_basket->getWrappCostVat() }]
<tr class="sumrow">
<td class="brd"></td>
<td colspan="5" class="sumdesc">[{ oxmultilang ident="ORDER_WRAPPINGTAX1" }] [{ $oxcmp_basket->getWrappCostVatPercent() }][{ oxmultilang ident="ORDER_WRAPPINGTAX2" }]</td>
<td id="test_basketWrappVat" align="right">[{ $oxcmp_basket->getWrappCostVat() }] [{ $currency->sign}]</td>
<td></td>
</tr>
[{/if}]
[{/if}]
<tr class="bsk_sep"><td class="brd"></td><td colspan="6" class="line"></td><td></td></tr>
<tr class="sumrow total">
<td class="brd"></td>
<td colspan="5" class="sumdesc"><b>[{ oxmultilang ident="BASKET_GRANDTOTAL" }]</b></td>
<td id="test_basketGrandTotal" align="right"><b>[{ $oxcmp_basket->getFPrice() }]&nbsp;[{ $currency->sign }]</b></td>
<td></td>
</tr>
<tr class="bsk_sep">
<td class="brd"></td>
<td colspan="6" class="bigline"></td>
<td></td>
</tr>
[{if $oxcmp_basket->hasSkipedDiscount() }]
<tr class="sumrow">
<td class="brd"></td>
<td colspan="6"><span id="SkipDiscounts_link"><span class="note">**</span> [{ oxmultilang ident="BASKET_DISCOUNTS_NOT_APPLIED_FOR_ARTICLES" }]</span></td>
<td></td>
</tr>
[{/if}]
<tr>
<td colspan="8" class="brd bottrow"></td>
</tr>
</tbody>
</table>
</form>
[{if $oViewConf->getShowVouchers()}]
<strong id="test_VoucherHeader" class="boxhead">[{ oxmultilang ident="BASKET_REDEEMCOUPON" }]</strong>
<div class="box">
[{foreach from=$Errors.basket item=oEr key=key }]
[{if $oEr->getErrorClassType() == 'oxVoucherException'}]
<span class="err">[{ oxmultilang ident="BASKET_COUPONNOTACCEPTED1" }] [{ $oEr->getValue('voucherNr') }] [{ oxmultilang ident="BASKET_COUPONNOTACCEPTED2" }]</span><br>
<span class="err">[{ oxmultilang ident="BASKET_REASON" }]</span>
<span class="err">[{ $oEr->getOxMessage() }]</span><br>
[{/if}]
[{/foreach}]
[{*** D3 MOD NEXT_LINE * GoogleAnalytics ***}]
<form name="voucher" action="[{ $oViewConf->getSelfActionLink()|oxaddparams:"cl=basket" }]" method="post" class="left">
<div>
<label>[{ oxmultilang ident="BASKET_ENTERCOUPONNUMBER" }]</label>
[{ $oViewConf->getHiddenSid() }]
<input type="hidden" name="cl" value="basket">
<input type="hidden" name="fnc" value="addVoucher">
<input type="text" size="20" name="voucherNr">
<span class="btn"><input id="test_basketVoucherAdd" class="btn" type="submit" value="[{ oxmultilang ident="BASKET_SUBMITCOUPON" }]"></span>
<input type="hidden" name="CustomError" value='basket'>
</div>
</form>
</div>
[{/if}]
<div class="bar prevnext bottom">
[{if $oView->showBackToShop()}]
[{*** D3 MOD NEXT_LINE * GoogleAnalytics ***}]
<form action="[{ $oViewConf->getSslSelfLink()|oxaddparams:"cl=basket" }]" method="post">
<div>
[{ $oViewConf->getHiddenSid() }]
<input type="hidden" name="cl" value="basket">
<input type="hidden" name="fnc" value="backtoshop">
<div class="left arrowdown">
<input type="submit" value="[{ oxmultilang ident="BASKET_CONTINUESHOPPING" }]">
</div>
</div>
</form>
[{/if}]
[{if $oView->isLowOrderPrice() }]
<div class="minorderprice">[{ oxmultilang ident="BASKET_MINORDERPRICE" }] [{ $oView->getMinOrderPrice() }] [{ $currency->sign }]</div>
[{else}]
[{*** D3 MOD NEXT_LINE * GoogleAnalytics ***}]
<form action="[{ $oViewConf->getSslSelfLink()|oxaddparams:"cl=user" }]" method="post">
<div>
[{ $oViewConf->getHiddenSid() }]
<input type="hidden" name="cl" value="user">
<div class="right arrowright">
<input id="test_BasketNextStepBottom" type="submit" value="[{ oxmultilang ident="BASKET_NEXTSTEP" }]">
</div>
</div>
</form>
[{/if}]
</div>
[{if $oView->getBasketSimilarList() }]
<strong id="test_similarlist" class="head2">[{ oxmultilang ident="ORDER_OTHERINTRESTINGARTICLES"}]</strong>
[{foreach from=$oView->getBasketSimilarList() item=simproduct }]
[{include file="inc/product.tpl" size="small" product=$simproduct testid="similar_"|cat:$simproduct->oxarticles__oxid->value }]
[{/foreach }]
[{/if }]
&nbsp;
[{/if }]
[{insert name="oxid_tracker" title=$template_title }]
[{include file="_footer.tpl" }]

View File

@ -0,0 +1,502 @@
[{assign var="template_title" value="USER_LOGINTITLE"|oxmultilangassign}]
[{include file="_header.tpl" title=$template_title location=$template_title}]
<!-- ordering steps -->
[{include file="inc/steps_item.tpl" highlight=2 }]
[{assign var="_blshownoregopt" value=$oView->getShowNoRegOption()}]
[{ if !$oxcmp_user && !$oView->getLoginOption() && !$oView->isConnectedWithFb() }]
[{if $_blshownoregopt }]
<div class="left">
<strong class="useroptboxhead">[{ oxmultilang ident="USER_OPTION1" }]</strong>
<div class="useroptbox">
<b>[{ oxmultilang ident="USER_ORDERWITHOUTREGISTER1" }]</b><br><br>
[{ oxmultilang ident="USER_ORDERWITHOUTREGISTER2" }]<br><br>
[{if $oView->isDownloadableProductWarning() }]
<p class="errorMsg">[{ oxmultilang ident="MESSAGE_DOWNLOADABLE_PRODUCT" }]</p>
[{/if}]
[{*** D3 MOD NEXT_LINE * GoogleAnalytics ***}]
<form action="[{ $oViewConf->getSslSelfLink()|oxaddparams:"cl=user" }]" method="post">
<div>
[{ $oViewConf->getHiddenSid() }]
[{ $oViewConf->getNavFormParams() }]
<input type="hidden" name="cl" value="user">
<input type="hidden" name="fnc" value="">
<input type="hidden" name="option" value="1">
<span class="btn"><input id="test_UsrOpt1" type="submit" name="send" value="[{ oxmultilang ident="USER_NEXT" }]" class="btn"></span>
</div>
</form>
</div>
</div>
[{/if}]
<div class="left">
<strong class="useroptboxhead[{if !$_blshownoregopt }]big[{/if}]">[{if !$_blshownoregopt }][{ oxmultilang ident="USER_OPTION1" }][{else}][{ oxmultilang ident="USER_OPTION2" }][{/if}]</strong>
<div class="useroptbox[{if !$_blshownoregopt }]big[{/if}]">
<b>[{ oxmultilang ident="USER_ALREADYCUSTOMER" }]</b><br><br>
[{ oxmultilang ident="USER_PLEASELOGIN" }]<br><br>
[{foreach from=$Errors.user item=oEr key=key }]
<div class="err">[{ $oEr->getOxMessage()}]</div>
[{/foreach}]
[{*** D3 MOD NEXT_LINE * GoogleAnalytics ***}]
<form action="[{ $oViewConf->getSslSelfLink()|oxaddparams:"cl=user" }]" method="post">
<div>
[{ $oViewConf->getHiddenSid() }]
[{ $oViewConf->getNavFormParams() }]
<input type="hidden" name="fnc" value="login_noredirect">
<input type="hidden" name="cl" value="user">
<input type="hidden" name="option" value="2">
<input type="hidden" name="lgn_cook" value="0">
<input type="hidden" name="CustomError" value='user'>
<span class="fs11"><b>[{ oxmultilang ident="USER_EMAIL" }]</b></span><br>
<input id="test_UsrOpt2_usr" type="text" name="lgn_usr" value="" size="25"><br><br>
<span class="fs11"><b>[{ oxmultilang ident="USER_PWD" }]</b></span><br>
<input id="test_UsrOpt2_pwd" type="password" name="lgn_pwd" value="" size="25"><br><br>
<span class="btn"><input id="test_UsrOpt2" type="submit" name="send" value="[{ oxmultilang ident="USER_LOGIN" }]" class="btn"></span><br><br>
<a id="test_UsrOpt2_forgotPwd" rel="nofollow" href="[{ oxgetseourl ident=$oViewConf->getSelfLink()|cat:"cl=forgotpwd" }]" class="link">[{ oxmultilang ident="USER_FORGOTPWD" }]</a><br><br>
</div>
</form>
</div>
</div>
<div class="left">
<strong class="useroptboxhead[{if !$_blshownoregopt }]big[{/if}]">[{if !$_blshownoregopt }][{ oxmultilang ident="USER_OPTION2" }][{else}][{ oxmultilang ident="USER_OPTION3" }][{/if}]</strong>
<div class="useroptbox[{if !$_blshownoregopt }]big[{/if}]">
<b>[{ oxmultilang ident="USER_OPENPERSONALACCOUNT1" }]</b><br><br>
[{ oxmultilang ident="USER_OPENPERSONALACCOUNT2" }] [{ oxmultilang ident="USER_OPENPERSONALACCOUNT3" }]<br><br>
<span class="fs11">
[{ oxmultilang ident="USER_OPENPERSONALACCOUNT4" }]<br>
[{ oxmultilang ident="USER_OPENPERSONALACCOUNT5" }]<br>
[{ oxmultilang ident="USER_OPENPERSONALACCOUNT6" }]<br>
[{ oxmultilang ident="USER_OPENPERSONALACCOUNT7" }]<br>
[{ oxmultilang ident="USER_OPENPERSONALACCOUNT8" }]<br>
[{ oxmultilang ident="USER_OPENPERSONALACCOUNT9" }]<br>
[{ oxmultilang ident="USER_OPENPERSONALACCOUNT10" }]
</span>
<br><br>
[{*** D3 MOD NEXT_LINE * GoogleAnalytics ***}]
<form action="[{ $oViewConf->getSslSelfLink()|oxaddparams:"cl=user" }]" method="post">
<div>
[{ $oViewConf->getHiddenSid() }]
[{ $oViewConf->getNavFormParams() }]
<input type="hidden" name="cl" value="user">
<input type="hidden" name="fnc" value="">
<input type="hidden" name="option" value="3">
<span class="btn"><input id="test_UsrOpt3" type="submit" name="send" value="[{ oxmultilang ident="USER_LOGIN2" }]" class="btn"></span>
</div>
</form>
</div>
</div>
[{else}]
[{assign var="invadr" value=$oView->getInvoiceAddress()}]
[{assign var="currency" value=$oView->getActCurrency() }]
[{if !$oxcmp_user && $oView->isConnectedWithFb()}]
<strong class="boxhead">[{ oxmultilang ident="USER_LOGIN3" }]</strong>
<div class="box info">
[{ oxmultilang ident="USER_FB_UPDATEACCOUNTMSG" }]
<br>
<br>
[{*** D3 MOD NEXT_LINE * GoogleAnalytics ***}]
<form action="[{ $oViewConf->getSslSelfLink()|oxaddparams:"cl=user" }]" method="post">
<div>
[{ $oViewConf->getHiddenSid() }]
[{ $oViewConf->getNavFormParams() }]
<input type="hidden" name="fnc" value="">
<input type="hidden" name="cl" value="user">
<input type="hidden" name="option" value="2">
<input type="hidden" name="lgn_cook" value="0">
<input type="hidden" name="fblogin" value="1">
<input type="hidden" name="CustomError" value='popup'>
<span class="btn"><input id="test_UsrOpt2UpdateAccount" type="submit" name="send" value="[{ oxmultilang ident="USER_UPDATE_ACCOUNT" }]" class="btn"></span><br><br>
</div>
</form>
</div>
[{/if}]
[{*** D3 MOD NEXT_LINE * GoogleAnalytics ***}]
<form action="[{ $oViewConf->getSslSelfLink()|oxaddparams:"cl=user" }]" name="order" method="post">
<div>
[{ $oViewConf->getHiddenSid() }]
[{ $oViewConf->getNavFormParams() }]
<input type="hidden" name="option" value="[{$oView->getLoginOption()}]">
<input type="hidden" name="cl" value="user">
<input type="hidden" name="CustomError" value='user'>
<input type="hidden" name="blhideshipaddress" value="0">
<input type="hidden" id="reloadAddress" name="reloadaddress" value="">
[{if !$oxcmp_user->oxuser__oxpassword->value }]
<input type="hidden" name="fnc" value="createuser">
[{else}]
<input type="hidden" name="fnc" value="changeuser">
<input type="hidden" name="lgn_cook" value="0">
[{/if}]
</div>
[{if $oView->isLowOrderPrice()}]
<div class="bar prevnext order">
<div class="minorderprice">[{ oxmultilang ident="BASKET_MINORDERPRICE" }] [{ $oView->getMinOrderPrice() }] [{ $currency->sign }]</div>
</div>
[{else}]
<div class="bar prevnext order">
<div class="right arrowright">
<input id="test_UserNextStepTop" name="userform" type="submit" value="[{ oxmultilang ident="USER_NEXTSTEP" }]">
</div>
</div>
[{/if}]
[{include file="inc/error.tpl" Errorlist=$Errors.user}]
[{if $oView->getLoginOption() == 3 || (!$oxcmp_user && $oView->isConnectedWithFb()) }]
<strong class="boxhead">[{ oxmultilang ident="USER_LOGIN3" }]</strong>
<div class="box info">
[{ oxmultilang ident="USER_ENTEREMAILANDPWD" }]<br>
[{ oxmultilang ident="USER_RECEIVECONFIRMATION" }]
<div class="dot_sep"></div>
<table class="form" width="90%">
<colgroup>
<col width="145">
</colgroup>
<tr>
<td><label>[{ oxmultilang ident="USER_EMAILADDRESS" }]</label></td>
<td><input id="userLoginName" type="text" name="lgn_usr" value="[{$oView->getActiveUsername()}]" size="37">&nbsp;<span class="req">*</span></td>
</tr>
<tr>
<td><label>[{ oxmultilang ident="USER_PASSWORD" }]</label></td>
<td><input id="userPassword" type="password" name="lgn_pwd" value="[{$lgn_pwd}]" size="37">&nbsp;<span class="req">*</span></td>
</tr>
<tr>
<td><label>[{ oxmultilang ident="USER_CONFIRMPWD" }]</label></td>
<td><input id="userPasswordConfirm" type="password" name="lgn_pwd2" value="[{$lgn_pwd2}]" size="37">&nbsp;<span class="req">*</span></td>
</tr>
</table>
</div>
[{/if}]
<strong class="boxhead">[{ oxmultilang ident="USER_SEND" }]</strong>
<div class="box info">
<b>[{ oxmultilang ident="USER_BILLINDADDRESS" }]</b> [{ oxmultilang ident="USER_COMPLETEALLMARKEDFIELDS" }]
<div class="dot_sep"></div>
<table class="form" width="90%">
<colgroup>
<col width="145">
</colgroup>
[{ if !$oxcmp_user->oxuser__oxpassword->value && $oView->getLoginOption() != 3 && !$oView->isConnectedWithFb() }]
<tr>
<td><label>[{ oxmultilang ident="USER_EMAILADDRESS2" }]</label></td>
<td>
<input id="userLoginName" type="text" name="lgn_usr" value="[{$oView->getActiveUsername()}]" size="37">
<span class="req">*</span></td>
</tr>
[{/if}]
<tr>
<td><label>[{ oxmultilang ident="USER_TITLE" }]</label></td>
<td>
[{include file="inc/salutation.tpl" name="invadr[oxuser__oxsal]" value=$oxcmp_user->oxuser__oxsal->value value2=$invadr.oxuser__oxsal}]
[{if $oView->isFieldRequired(oxuser__oxsal) }]<span class="req">*</span>[{/if}]
</td>
</tr>
<tr>
<td><label>[{ oxmultilang ident="USER_FIRSTNAME" }]</label></td>
<td>
<input type="text" size="37" maxlength="255" name="invadr[oxuser__oxfname]" value="[{if isset( $invadr.oxuser__oxfname ) }][{ $invadr.oxuser__oxfname }][{else}][{ $oxcmp_user->oxuser__oxfname->value }][{/if}]">
[{if $oView->isFieldRequired(oxuser__oxfname) }]<span class="req">*</span>[{/if}]
</td>
</tr>
<tr>
<td><label>[{ oxmultilang ident="USER_LASTNAME" }]</label></td>
<td>
<input type="text" size="37" maxlength="255" name="invadr[oxuser__oxlname]" value="[{if isset( $invadr.oxuser__oxlname ) }][{ $invadr.oxuser__oxlname }][{else}][{ $oxcmp_user->oxuser__oxlname->value }][{/if}]">
[{if $oView->isFieldRequired(oxuser__oxlname) }]<span class="req">*</span>[{/if}]
</td>
</tr>
<tr>
<td><label>[{ oxmultilang ident="USER_COMPANY" }]</label></td>
<td>
<input type="text" size="37" maxlength="255" name="invadr[oxuser__oxcompany]" value="[{if isset( $invadr.oxuser__oxcompany ) }][{ $invadr.oxuser__oxcompany }][{else}][{$oxcmp_user->oxuser__oxcompany->value }][{/if}]">
[{if $oView->isFieldRequired(oxuser__oxcompany) }]<span class="req">*</span>[{/if}]
</td>
</tr>
<tr>
<td><label>[{ oxmultilang ident="USER_STREET" }]</label></td>
<td>
<input type="text" size="28" maxlength="255" name="invadr[oxuser__oxstreet]" value="[{if isset( $invadr.oxuser__oxstreet ) }][{$invadr.oxuser__oxstreet }][{else}][{$oxcmp_user->oxuser__oxstreet->value }][{/if}]">
<input type="text" size="5" maxlength="16" name="invadr[oxuser__oxstreetnr]" value="[{if isset( $invadr.oxuser__oxstreetnr ) }][{ $invadr.oxuser__oxstreetnr }][{else}][{ $oxcmp_user->oxuser__oxstreetnr->value }][{/if}]">
[{if $oView->isFieldRequired(oxuser__oxstreet) || $oView->isFieldRequired(oxuser__oxstreetnr) }]<span class="req">*</span>[{/if}]
</td>
</tr>
<tr>
<td><label>[{ oxmultilang ident="USER_PLZANDCITY" }]</label></td>
<td>
<input type="text" size="5" maxlength="16" name="invadr[oxuser__oxzip]" value="[{if isset( $invadr.oxuser__oxzip ) }][{$invadr.oxuser__oxzip }][{else}][{$oxcmp_user->oxuser__oxzip->value }][{/if}]">
<input type="text" size="28" maxlength="255" name="invadr[oxuser__oxcity]" value="[{if isset( $invadr.oxuser__oxcity ) }][{$invadr.oxuser__oxcity }][{else}][{$oxcmp_user->oxuser__oxcity->value }][{/if}]">
[{if $oView->isFieldRequired(oxuser__oxzip) || $oView->isFieldRequired(oxuser__oxcity) }]<span class="req">*</span>[{/if}]
</td>
</tr>
<tr>
<td><label>[{ oxmultilang ident="USER_VATID" }]</label></td>
<td>
<input type="text" size="37" maxlength="255" name="invadr[oxuser__oxustid]" value="[{if isset( $invadr.oxuser__oxustid ) }][{$invadr.oxuser__oxustid }][{else}][{$oxcmp_user->oxuser__oxustid->value }][{/if}]">
[{if $oView->isFieldRequired(oxuser__oxustid) }]<span class="req">*</span>[{/if}]
</td>
</tr>
<tr>
<td><label>[{ oxmultilang ident="USER_ADDITIONALINFO" }]</label></td>
<td>
<input type="text" size="37" maxlength="255" name="invadr[oxuser__oxaddinfo]" value="[{if isset( $invadr.oxuser__oxaddinfo ) }][{$invadr.oxuser__oxaddinfo }][{else}][{$oxcmp_user->oxuser__oxaddinfo->value }][{/if}]">
[{if $oView->isFieldRequired(oxuser__oxaddinfo) }]<span class="req">*</span>[{/if}]
</td>
</tr>
<tr>
<td><label>[{ oxmultilang ident="USER_COUNTRY" }]</label></td>
<td>
<select id="invCountrySelect" name="invadr[oxuser__oxcountryid]">
<option value="">-</option>
[{assign var="blCountrySelected" value=false}]
[{foreach from=$oViewConf->getCountryList() item=country key=country_id}]
[{assign var="sCountrySelect" value=""}]
[{if !$blCountrySelected}]
[{if (isset($invadr.oxuser__oxcountryid) && $invadr.oxuser__oxcountryid == $country->oxcountry__oxid->value) ||
(!isset($invadr.oxuser__oxcountryid) && $oxcmp_user->oxuser__oxcountryid->value == $country->oxcountry__oxid->value) }]
[{assign var="blCountrySelected" value=true}]
[{assign var="sCountrySelect" value="selected"}]
[{/if}]
[{/if}]
<option value="[{$country->oxcountry__oxid->value}]" [{$sCountrySelect}]>[{$country->oxcountry__oxtitle->value}]</option>
[{/foreach}]
</select>
[{if $oView->isFieldRequired(oxuser__oxcountryid) }]<span class="req">*</span>[{/if}]
</td>
</tr>
<tr>
<td></td>
<td>
[{include file="inc/state_selector.snippet.tpl"
countrySelectId="invCountrySelect"
stateSelectName="invadr[oxuser__oxstateid]"
selectedStateIdPrim=$invadr.oxuser__oxstateid
selectedStateId=$oxcmp_user->oxuser__oxstateid
}]
</td>
</tr>
<tr>
<td><label>[{ oxmultilang ident="USER_PHONE" }]</label></td>
<td>
<input type="text" size="37" maxlength="128" name="invadr[oxuser__oxfon]" value="[{if isset( $invadr.oxuser__oxfon ) }][{$invadr.oxuser__oxfon }][{else}][{$oxcmp_user->oxuser__oxfon->value }][{/if}]">
[{if $oView->isFieldRequired(oxuser__oxfon) }]<span class="req">*</span>[{/if}]
</td>
</tr>
<tr>
<td><label>[{ oxmultilang ident="USER_FAX" }]</label></td>
<td>
<input type="text" size="37" maxlength="128" name="invadr[oxuser__oxfax]" value="[{if isset( $invadr.oxuser__oxfax ) }][{$invadr.oxuser__oxfax }][{else}][{$oxcmp_user->oxuser__oxfax->value }][{/if}]">
[{if $oView->isFieldRequired(oxuser__oxfax) }]<span class="req">*</span>[{/if}]
</td>
</tr>
<tr>
<td><label>[{ oxmultilang ident="USER_MOBIL" }]</label></td>
<td>
<input type="text" size="37" maxlength="64" name="invadr[oxuser__oxmobfon]" value="[{if isset( $invadr.oxuser__oxmobfon ) }][{$invadr.oxuser__oxmobfon }][{else}][{$oxcmp_user->oxuser__oxmobfon->value }][{/if}]">
[{if $oView->isFieldRequired(oxuser__oxmobfon) }]<span class="req">*</span>[{/if}]
</td>
</tr>
<tr>
<td><label>[{ oxmultilang ident="USER_PRIVATPHONE" }]</label></td>
<td>
<input type="text" size="37" maxlength="64" name="invadr[oxuser__oxprivfon]" value="[{if isset( $invadr.oxuser__oxprivfon ) }][{$invadr.oxuser__oxprivfon }][{else}][{$oxcmp_user->oxuser__oxprivfon->value }][{/if}]">
[{if $oView->isFieldRequired(oxuser__oxprivfon) }]<span class="req">*</span>[{/if}]
</td>
</tr>
[{if $oViewConf->showBirthdayFields() }]
<tr>
<td><label>[{ oxmultilang ident="USER_BIRTHDATE" }]</label></td>
<td valign="top" nowrap>
<table><tr><td>
<input type="text" size="3" maxlength="2" name="invadr[oxuser__oxbirthdate][day]" value="[{if isset( $invadr.oxuser__oxbirthdate.day ) }][{$invadr.oxuser__oxbirthdate.day }][{elseif $oxcmp_user->oxuser__oxbirthdate->value && $oxcmp_user->oxuser__oxbirthdate->value != "0000-00-00"}][{$oxcmp_user->oxuser__oxbirthdate->value|regex_replace:"/^([0-9]{4})[-]([0-9]{1,2})[-]/":"" }][{/if}]">&nbsp;&nbsp;
<input type="text" size="3" maxlength="2" name="invadr[oxuser__oxbirthdate][month]" value="[{if isset( $invadr.oxuser__oxbirthdate.month ) }][{$invadr.oxuser__oxbirthdate.month }][{elseif $oxcmp_user->oxuser__oxbirthdate->value && $oxcmp_user->oxuser__oxbirthdate->value != "0000-00-00" }][{$oxcmp_user->oxuser__oxbirthdate->value|regex_replace:"/^([0-9]{4})[-]/":""|regex_replace:"/[-]([0-9]{1,2})$/":"" }][{/if}]">&nbsp;&nbsp;
<input type="text" size="8" maxlength="4" name="invadr[oxuser__oxbirthdate][year]" value="[{if isset( $invadr.oxuser__oxbirthdate.year ) }][{$invadr.oxuser__oxbirthdate.year }][{elseif $oxcmp_user->oxuser__oxbirthdate->value && $oxcmp_user->oxuser__oxbirthdate->value != "0000-00-00" }][{$oxcmp_user->oxuser__oxbirthdate->value|regex_replace:"/[-]([0-9]{1,2})[-]([0-9]{1,2})$/":"" }][{/if}]">
[{if $oView->isFieldRequired(oxuser__oxbirthdate) }]<span class="req">*</span>[{/if}]</td>
<td><span class="fs10">&nbsp;[{ oxmultilang ident="USER_BIRTHDAYMESSAGE" }]</span></td>
</tr></table>
</td>
</tr>
[{/if}]
<tr>
<td><label>[{ oxmultilang ident="USER_SUBSCRIBENEWSLETTER" }]</label></td>
<td>
<input type="hidden" name="blnewssubscribed" value="0">
<input id="test_newsReg" type="checkbox" name="blnewssubscribed" value="1" [{if $oView->isNewsSubscribed()}]checked[{/if}]>
<span class="fs10">[{ oxmultilang ident="USER_SUBSCRIBENEWSLETTER_MESSAGE" }]</span>
</td>
</tr>
<tr class="td_sep">
<td valign="top"><label>[{ oxmultilang ident="USER_YOURMESSAGE" }]</label></td>
<td>
[{ if !$oView->getOrderRemark()}]
[{assign var="order_remark" value="USER_MESSAGEHERE"|oxmultilangassign}]
[{else}]
[{assign var="order_remark" value=$oView->getOrderRemark()}]
[{/if}]
<textarea cols="60" rows="7" name="order_remark">[{$order_remark}]</textarea>
</td>
</tr>
</table>
<div class="dot_sep"></div>
<br />
<b>[{ oxmultilang ident="USER_SHIPPINGADDRESS" }]</b>
<div class="dot_sep"></div>
[{if !$oView->showShipAddress()}]
<span class="btn"><input type="submit" name="blshowshipaddress" value="[{ oxmultilang ident="USER_DIFFERENTSHIPPINGADDRESS" }]" class="btn"></span><br /><br />
[{else}]
<span class="btn"><input type="submit" name="blhideshipaddress" value="[{ oxmultilang ident="USER_DISABLESHIPPINGADDRESS" }]" class="btn"></span><br /><br />
[{/if}]
<div class="fs10 def_color_1"><span class="req">[{ oxmultilang ident="USER_NOTE" }]</span> [{ oxmultilang ident="USER_DIFFERENTDELIVERYADDRESS" }]</div>
[{if $oView->showShipAddress()}]
[{if $oxcmp_user}]
[{assign var="delivadr" value=$oxcmp_user->getSelectedAddress()}]
[{/if}]
[{assign var="deladr" value=$oView->getDeliveryAddress()}]
<table class="form" width="90%">
<colgroup>
<col width="145">
</colgroup>
<tr>
<td><label>[{ oxmultilang ident="USER_ADDRESSES" }]</label></td>
<td>
<select name="oxaddressid" onchange="oxid.form.set('reloadAddress', this.value === '-1' ? 1 : 2);oxid.form.reload(this.value === '-1','order','user','');oxid.form.clear(this.value !== '-1','order',/oxaddress__/);">
<option value="-1" SELECTED>[{ oxmultilang ident="USER_NEWADDRESS" }]</option>
[{if $oxcmp_user}]
[{foreach from=$oxcmp_user->getUserAddresses() item=address}]
<option value="[{$address->oxaddress__oxid->value}]" [{if $address->isSelected()}]SELECTED[{/if}]>[{$address}]</option>
[{/foreach}]
[{/if}]
</select>
<noscript>
<span class="btn"><input id="test_accUserReloadAddress" class="btn" type="submit" name="reloadaddress" value="[{ oxmultilang ident="USER_ADDRESSES_SELECT" }]"></span>
</noscript>
</td>
</tr>
<tr>
<td><label>[{ oxmultilang ident="USER_TITLE2" }]</label></td>
<td>
[{include file="inc/salutation.tpl" name="deladr[oxaddress__oxsal]" value=$delivadr->oxaddress__oxsal->value value2=$deladr.oxaddress__oxsal}]
[{if $oView->isFieldRequired(oxaddress__oxsal) }]<span class="req">*</span>[{/if}]
</td>
</tr>
<tr>
<td><label>[{ oxmultilang ident="USER_NAME" }]</label></td>
<td>
<input type="text" size="15" maxlength="255" name="deladr[oxaddress__oxfname]" value="[{if isset( $deladr.oxaddress__oxfname ) }][{$deladr.oxaddress__oxfname}][{else}][{$delivadr->oxaddress__oxfname->value }][{/if}]">
<input type="text" size="18" maxlength="255" name="deladr[oxaddress__oxlname]" value="[{if isset( $deladr.oxaddress__oxlname ) }][{$deladr.oxaddress__oxlname}][{else}][{$delivadr->oxaddress__oxlname->value }][{/if}]">
[{if $oView->isFieldRequired(oxaddress__oxfname) || $oView->isFieldRequired(oxaddress__oxlname) }]<span class="req">*</span>[{/if}]
</td>
</tr>
<tr>
<td><label>[{ oxmultilang ident="USER_COMPANY2" }]</label></td>
<td>
<input type="text" size="37" maxlength="255" name="deladr[oxaddress__oxcompany]" value="[{if isset( $deladr.oxaddress__oxcompany ) }][{$deladr.oxaddress__oxcompany}][{else}][{$delivadr->oxaddress__oxcompany->value }][{/if}]">
[{if $oView->isFieldRequired(oxaddress__oxcompany) }]<span class="req">*</span>[{/if}]
</td>
</tr>
<tr>
<td><label>[{ oxmultilang ident="USER_STREET2" }]</label></td>
<td>
<input type="text" size="28" maxlength="255" name="deladr[oxaddress__oxstreet]" value="[{if isset( $deladr.oxaddress__oxstreet ) }][{$deladr.oxaddress__oxstreet}][{else}][{$delivadr->oxaddress__oxstreet->value}][{/if}]">
<input type="text" size="5" maxlength="16" name="deladr[oxaddress__oxstreetnr]" value="[{if isset( $deladr.oxaddress__oxstreetnr ) }][{$deladr.oxaddress__oxstreetnr}][{else}][{$delivadr->oxaddress__oxstreetnr->value }][{/if}]">
[{if $oView->isFieldRequired(oxaddress__oxstreet) || $oView->isFieldRequired(oxaddress__oxstreetnr) }]<span class="req">*</span>[{/if}]
</td>
</tr>
<tr>
<td><label>[{ oxmultilang ident="USER_PLZANDCITY2" }]</label></td>
<td>
<input type="text" size="5" maxlength="16" name="deladr[oxaddress__oxzip]" value="[{if isset( $deladr.oxaddress__oxzip ) }][{$deladr.oxaddress__oxzip}][{else}][{$delivadr->oxaddress__oxzip->value }][{/if}]">
<input type="text" size="28" maxlength="255" name="deladr[oxaddress__oxcity]" value="[{if isset( $deladr.oxaddress__oxcity ) }][{$deladr.oxaddress__oxcity}][{else}][{$delivadr->oxaddress__oxcity->value }][{/if}]">
[{if $oView->isFieldRequired(oxaddress__oxzip) || $oView->isFieldRequired(oxaddress__oxcity) }]<span class="req">*</span>[{/if}]
</td>
</tr>
<tr>
<td><label>[{ oxmultilang ident="USER_ADDITIONALINFO2" }]</label></td>
<td>
<input type="text" size="37" maxlength="255" name="deladr[oxaddress__oxaddinfo]" value="[{if isset( $deladr.oxaddress__oxaddinfo ) }][{$deladr.oxaddress__oxaddinfo}][{else}][{$delivadr->oxaddress__oxaddinfo->value }][{/if}]">
[{if $oView->isFieldRequired(oxaddress__oxaddinfo) }]<span class="req">*</span>[{/if}]
</td>
</tr>
<tr>
<td><label>[{ oxmultilang ident="USER_COUNTRY2" }]</label></td>
<td>
<select id="delCountrySelect" name="deladr[oxaddress__oxcountryid]">
<option value="">-</option>
[{assign var="blCountrySelected" value=false}]
[{assign var="sCountrySelect" value=""}]
[{foreach from=$oViewConf->getCountryList() item=country key=country_id}]
[{assign var="sCountrySelect" value=""}]
[{if !$blCountrySelected}]
[{if (isset( $deladr.oxaddress__oxcountryid ) && $deladr.oxaddress__oxcountryid == $country->oxcountry__oxid->value) ||
($delivadr->oxaddress__oxcountryid->value == $country->oxcountry__oxid->value) }]
[{assign var="blCountrySelected" value=true}]
[{assign var="sCountrySelect" value="selected"}]
[{/if}]
[{/if}]
<option value="[{$country->oxcountry__oxid->value}]" [{$sCountrySelect}]>[{$country->oxcountry__oxtitle->value}]</option>
[{/foreach}]
</select>
[{if $oView->isFieldRequired(oxaddress__oxcountryid) }]<span class="req">*</span>[{/if}]
</td>
</tr>
<tr>
<td></td>
<td>
[{include file="inc/state_selector.snippet.tpl"
countrySelectId="delCountrySelect"
stateSelectName="deladr[oxaddress__oxstateid]"
selectedStateIdPrim=$deladr.oxaddress__oxstateid
selectedStateId=$delivadr->oxaddress__oxstateid->value
}]
</td>
</tr>
<tr>
<td><label>[{ oxmultilang ident="USER_PHONE2" }]</label></td>
<td>
<input type="text" size="37" maxlength="128" name="deladr[oxaddress__oxfon]" value="[{if isset( $deladr.oxaddress__oxfon ) }][{$deladr.oxaddress__oxfon}][{else}][{$delivadr->oxaddress__oxfon->value }][{/if}]">
[{if $oView->isFieldRequired(oxaddress__oxfon) }]<span class="req">*</span>[{/if}]
</td>
</tr>
<tr>
<td><label>[{ oxmultilang ident="USER_FAX2" }]</label></td>
<td>
<input type="text" size="37" maxlength="128" name="deladr[oxaddress__oxfax]" value="[{if isset( $deladr.oxaddress__oxfax ) }][{$deladr.oxaddress__oxfax}][{else}][{$delivadr->oxaddress__oxfax->value }][{/if}]">
[{if $oView->isFieldRequired(oxaddress__oxfax) }]<span class="req">*</span>[{/if}]
</td>
</tr>
</table>
[{/if}]
</div>
[{if $oView->isLowOrderPrice()}]
<div class="bar prevnext order">
<div class="minorderprice">[{ oxmultilang ident="BASKET_MINORDERPRICE" }] [{ $oView->getMinOrderPrice() }] [{ $currency->sign }]</div>
</div>
[{else}]
<div class="bar prevnext">
<div class="right arrowright">
<input id="test_UserNextStepBottom" name="userform" type="submit" value="[{ oxmultilang ident="USER_NEXTSTEP" }]">
</div>
</div>
[{/if}]
</form>
&nbsp;
[{/if}]
[{ insert name="oxid_tracker" title=$template_title }]
[{include file="_footer.tpl"}]

View File

@ -0,0 +1,30 @@
<?php
/**
* This module is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation, either version 3 of the License, or
* (at your option) any later version.
*
* This module is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* For further informations, see <http://www.gnu.org/licenses/>.
*
* @link http://www.oxidmodule.com
* @link http://www.shopmodule.com
* @copyright (C) D3 Data Development
*/
class d3_cfg_googleanalytics extends d3_cfg_mod_
{
public function render()
{
$this->_aViewData['sListClass'] = 'd3_cfg_googleanalytics_list';
$this->_aViewData['sMainClass'] = 'd3_cfg_googleanalytics_main';
return parent::render();
}
}

View File

@ -0,0 +1,39 @@
<?php
/**
* This module is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation, either version 3 of the License, or
* (at your option) any later version.
*
* This module is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* For further informations, see <http://www.gnu.org/licenses/>.
*
* @link http://www.oxidmodule.com
* @link http://www.shopmodule.com
* @copyright (C) D3 Data Development
*/
class d3_cfg_googleanalytics_campaigns extends d3_cfg_mod_main
{
protected $_sThisTemplate = 'd3_cfg_googleanalytics_campaigns.tpl';
protected $_sModId = 'd3_googleanalytics';
public function checkD3Log()
{
// there are no reasons to log anything
return false;
}
/*
public function render()
{
dumpvar($this->oSet);
return parent::render();
}
*/
}

View File

@ -0,0 +1,31 @@
<?php
/**
* This module is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation, either version 3 of the License, or
* (at your option) any later version.
*
* This module is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* For further informations, see <http://www.gnu.org/licenses/>.
*
* @link http://www.oxidmodule.com
* @link http://www.shopmodule.com
* @copyright (C) D3 Data Development
*/
class d3_cfg_googleanalytics_licence extends d3_cfg_mod_licence {
protected $_sModId = 'd3_googleanalytics';
protected $_hasLicence = false;
protected $_hasNewsletterForm = false;
protected $_hasUpdate = true;
}

View File

@ -0,0 +1,35 @@
<?php
/**
* This module is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation, either version 3 of the License, or
* (at your option) any later version.
*
* This module is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* For further informations, see <http://www.gnu.org/licenses/>.
*
* @link http://www.oxidmodule.com
* @link http://www.shopmodule.com
* @copyright (C) D3 Data Development
*/
class d3_cfg_googleanalytics_list extends d3_cfg_mod_list
{
protected $_blD3ShowLangSwitch = true;
public function render()
{
parent::render();
$this->_aViewData["default_edit"] = "d3_cfg_googleanalytics_main";
return $this->_sThisTemplate;
}
}

View File

@ -0,0 +1,39 @@
<?php
/**
* This module is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation, either version 3 of the License, or
* (at your option) any later version.
*
* This module is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* For further informations, see <http://www.gnu.org/licenses/>.
*
* @link http://www.oxidmodule.com
* @link http://www.shopmodule.com
* @copyright (C) D3 Data Development
*/
class d3_cfg_googleanalytics_main extends d3_cfg_mod_main
{
protected $_sThisTemplate = 'd3_cfg_googleanalytics_main.tpl';
protected $_sModId = 'd3_googleanalytics';
public function checkD3Log()
{
// there are no reasons to log anything
return false;
}
/*
public function render()
{
dumpvar($this->oSet);
return parent::render();
}
*/
}

View File

@ -0,0 +1,43 @@
<?php
/**
* This Software is the property of OXID eSales and is protected
* by copyright law - it is NOT Freeware.
*
* Any unauthorized use of this software without a valid license key
* is a violation of the license agreement and will be prosecuted by
* civil and criminal law.
*
* @link http://www.oxid-esales.com
* @package smarty_plugins
* @copyright (C) OXID eSales AG 2003-2011
* @version OXID eShop PE
* @version SVN: $Id: function.oxcontent.php 29602 2010-08-31 14:03:21Z sarunas $
*/
/**
* Smarty plugin
* -------------------------------------------------------------
* File: insert.oxid_content.php
* Type: string, html
* Name: oxid_content
* Purpose: Output content snippet
* add [{ insert name="oxid_content" ident="..." }] where you want to display content
* -------------------------------------------------------------
*
* @param array $params params
* @param Smarty &$smarty clever simulation of a method
*
* @return string
*/
function smarty_function_d3getArticleFromOrderArticle( $params, &$smarty )
{
$sArtId = $params['aid'];
$oArticle = oxNew('oxarticle');
$oArticle->Load($sArtId);
if( isset( $params['assign']) && $params['assign'])
$smarty->assign($params['assign'], $oArticle);
else
return "use assign param";
}

View File

@ -0,0 +1,31 @@
<?php
class d3_oxorder_googleanalytics extends d3_oxorder_googleanalytics_parent
{
public function getPayment()
{
if (!$this->_oPayment)
{
$this->_oPayment = oxNew('oxpayment');
$this->_oPayment->Load($this->getFieldData('oxpaymenttype'));
}
return parent::getPayment();
}
public function d3getVoucherSerieList()
{
$sSelect = "SELECT oxvoucherserieid FROM oxvouchers WHERE oxorderid = ".oxDb::getDb()->quote($this->getId());
$aVoucherIds = oxDb::getDb()->getArray($sSelect);
$aVoucherSerieList = array();
foreach ($aVoucherIds as $aVoucherId)
{
$oVoucherSerie = oxNew('oxvoucherserie');
$oVoucherSerie->Load($aVoucherId[0]);
$aVoucherSerieList[] = $oVoucherSerie;
}
return $aVoucherSerieList;
}
}

View File

@ -0,0 +1,12 @@
<?xml version="1.0" encoding="ISO-8859-15"?>
<OX>
<OXMENU id="d3mxd3modules">
<MAINMENU id="d3mxgoogleanalytics">
<SUBMENU id="d3mxgoogleanalytics_settings" cl="d3_cfg_googleanalytics" list="d3_cfg_googleanalytics_list">
<TAB id="d3tbclgoogleanalytics_main" cl="d3_cfg_googleanalytics_main" />
<TAB id="d3tbclgoogleanalytics_adwords" cl="d3_cfg_googleanalytics_campaigns" />
<TAB id="d3tbcl_licence" cl="d3_cfg_googleanalytics_licence" />
</SUBMENU>
</MAINMENU>
</OXMENU>
</OX>

View File

@ -0,0 +1,26 @@
<?php
/**
* Metadata version
*/
$sMetadataVersion = '1.0';
/**
* Module information
*/
$sMetadataVersion = '1,.0';
$aModule = array(
'id' => 'd3_googleanalytics',
'title' => oxLang::getInstance()->translateString('D3_GOOGLEANALYTICS_METADATA_TITLE'),
'description' => oxLang::getInstance()->translateString('D3_GOOGLEANALYTICS_METADATA_DESC'),
'thumbnail' => 'picture.png',
'version' => '2.4.0',
'author' => oxLang::getInstance()->translateString('D3_MOD_LIB_METADATA_AUTHOR'),
'email' => 'support@shopmodule.com',
'url' => 'http://www.oxidmodule.com/',
'extend' => array(
'oxcmp_utils' => 'd3GoogleAnalytics/views/d3_oxcmp_utils_googleanalytics',
'oxorder' => 'd3GoogleAnalytics/core/d3_oxorder_googleanalytics',
'order' => 'd3GoogleAnalytics/views/d3_order_googleanalytics',
'thankyou' => 'd3GoogleAnalytics/views/d3_thankyou_googleanalytics'
)
);

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.6 KiB

View File

@ -0,0 +1,15 @@
<?php
class d3_order_googleAnalytics extends d3_order_googleAnalytics_parent {
public function init() {
parent::init();
$oUser = $this->getUser();
$isNewCustomer = $oUser->inGroup('oxidnotyetordered');
oxSession::setVar('newcustomer', (int)$isNewCustomer);
}
}

View File

@ -0,0 +1,22 @@
<?php
class d3_oxcmp_utils_googleAnalytics extends d3_oxcmp_utils_googleAnalytics_parent
{
private $_sModId = 'd3_googleanalytics';
private $_oSet;
public function render()
{
$ret = parent::render();
// load module config
$this->_oSet = oxNew('d3_cfg_mod');
$this->_oSet->Load($this->_oSet->getModOxid($this->_sModId), true);
$this->_oParent->addTplParam('blD3GoogleAnalyticsActive', $this->_oSet->getFieldData('oxactive'));
$this->_oParent->addTplParam('oD3GASettings', $this->_oSet);
return $ret;
}
}

View File

@ -0,0 +1,9 @@
<?php
class d3_thankyou_googleAnalytics extends d3_thankyou_googleAnalytics_parent {
public function isNewCustomer() {
$isNew = oxSession::getVar("newcustomer");
oxSession::deleteVar("newcustomer");
return $isNew;
}
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 307 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 159 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 144 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 194 KiB

View File

@ -0,0 +1,17 @@
REPLACE INTO `d3_cfg_mod` (`OXID`, `OXSHOPID`, `OXMODID`, `OXNAME`, `OXACTIVE`, `OXSERIAL`, `OXINSTALLDATE`, `OXVERSION`, `OXSHOPVERSION`, `OXISMODULELOG`, `OXREQUIREMENTS`, `OXVALUE`, `OXVALUE_1`, `OXVALUE_2`, `OXREVISION`) VALUES
(MD5(RAND()), '1', 'd3_googleanalytics', 'Google Analytics', 1, '', NOW(), '2.4.1', 'EE4', 0, '', 'TyUzQTglM0ElMjJzdGRDbGFzcyUyMiUzQTI1JTNBJTdCcyUzQTMzJTNBJTIyZDNfY2ZnX21vZF9fYmxNdWx0aVZhcmlhbnRzX2RlYnVnJTIyJTNCcyUzQTElM0ElMjIwJTIyJTNCcyUzQTMyJTNBJTIyZDNfY2ZnX21vZF9fc0QzR29vZ2xlQW5hbHl0aWNzSWQlMjIlM0JzJTNBNiUzQSUyMlVBLVlZWSUyMiUzQnMlM0E0MiUzQSUyMmQzX2NmZ19tb2RfX2JsRDNHb29nbGVBbmFseXRpY3NBbm9ueW1pemVJUCUyMiUzQnMlM0ExJTNBJTIyMSUyMiUzQnMlM0E0NCUzQSUyMmQzX2NmZ19tb2RfX2JsRDNHb29nbGVBbmFseXRpY3NTZW5kRUNvbW1lcmNlJTIyJTNCcyUzQTElM0ElMjIwJTIyJTNCcyUzQTE5JTNBJTIyZDNfY2ZnX21vZF9fc0QzR0FJZCUyMiUzQnMlM0E2JTNBJTIyVUEtLi4uJTIyJTNCcyUzQTI5JTNBJTIyZDNfY2ZnX21vZF9fYmxEM0dBQW5vbnltaXplSVAlMjIlM0JzJTNBMSUzQSUyMjElMjIlM0JzJTNBMzElM0ElMjJkM19jZmdfbW9kX19ibEQzR0FTZW5kRUNvbW1lcmNlJTIyJTNCcyUzQTElM0ElMjIxJTIyJTNCcyUzQTM1JTNBJTIyZDNfY2ZnX21vZF9fYmxEM0dBQWxsb3dEb21haW5MaW5rZXIlMjIlM0JzJTNBMSUzQSUyMjElMjIlM0JzJTNBMzQlM0ElMjJkM19jZmdfbW9kX19ibEQzR0FTZXRDYW1wYWlnblRyYWNrJTIyJTNCcyUzQTElM0ElMjIwJTIyJTNCcyUzQTQxJTNBJTIyZDNfY2ZnX21vZF9fc0QzR0FTZXRDYW1wYWlnbkNvb2tpZVRpbWVvdXQlMjIlM0JzJTNBMCUzQSUyMiUyMiUzQnMlM0EzMCUzQSUyMmQzX2NmZ19tb2RfX2JsRDNHQVNldENhbXBOb0tleSUyMiUzQnMlM0ExJTNBJTIyMCUyMiUzQnMlM0EyOSUzQSUyMmQzX2NmZ19tb2RfX3NEM0dBQ2FtcGFpZ25Db2RlJTIyJTNCcyUzQTAlM0ElMjIlMjIlM0JzJTNBMzElM0ElMjJkM19jZmdfbW9kX19zRDNHQVNldENhbXBOYW1lS2V5JTIyJTNCcyUzQTAlM0ElMjIlMjIlM0JzJTNBMzMlM0ElMjJkM19jZmdfbW9kX19zRDNHQVNldENhbXBNZWRpdW1LZXklMjIlM0JzJTNBMCUzQSUyMiUyMiUzQnMlM0EzMyUzQSUyMmQzX2NmZ19tb2RfX3NEM0dBU2V0Q2FtcFNvdXJjZUtleSUyMiUzQnMlM0EwJTNBJTIyJTIyJTNCcyUzQTMxJTNBJTIyZDNfY2ZnX21vZF9fc0QzR0FTZXRDYW1wVGVybUtleSUyMiUzQnMlM0EwJTNBJTIyJTIyJTNCcyUzQTM0JTNBJTIyZDNfY2ZnX21vZF9fc0QzR0FTZXRDYW1wQ29udGVudEtleSUyMiUzQnMlM0EwJTNBJTIyJTIyJTNCcyUzQTI2JTNBJTIyZDNfY2ZnX21vZF9fYmxEM0dBVXNlTmV0dG8lMjIlM0JzJTNBMSUzQSUyMjAlMjIlM0JzJTNBMzAlM0ElMjJkM19jZmdfbW9kX19zRDNHQVNldERvbWFpbk5hbWUlMjIlM0JzJTNBMCUzQSUyMiUyMiUzQnMlM0EzMCUzQSUyMmQzX2NmZ19tb2RfX3NEM0dBU2V0Q29va2llUGF0aCUyMiUzQnMlM0EwJTNBJTIyJTIyJTNCcyUzQTMxJTNBJTIyZDNfY2ZnX21vZF9fc0QzR0FDb29raWVQYXRoQ29weSUyMiUzQnMlM0EwJTNBJTIyJTIyJTNCcyUzQTMxJTNBJTIyZDNfY2ZnX21vZF9fYmxEM0dBU2V0Q2xpZW50SW5mbyUyMiUzQnMlM0ExJTNBJTIyMCUyMiUzQnMlM0EzMiUzQSUyMmQzX2NmZ19tb2RfX2JsRDNHQVNldERldGVjdEZsYXNoJTIyJTNCcyUzQTElM0ElMjIwJTIyJTNCcyUzQTMyJTNBJTIyZDNfY2ZnX21vZF9fYmxEM0dBU2V0RGV0ZWN0VGl0bGUlMjIlM0JzJTNBMSUzQSUyMjAlMjIlM0JzJTNBMzElM0ElMjJkM19jZmdfbW9kX19ibEQzR0FVc2VDdXN0b21WYXJzJTIyJTNCcyUzQTElM0ElMjIxJTIyJTNCJTdE'
, '', '', 57);
REPLACE INTO `d3_cfg_mod` (`OXID`, `OXSHOPID`, `OXMODID`, `OXNAME`, `OXACTIVE`, `OXSERIAL`, `OXINSTALLDATE`, `OXVERSION`, `OXSHOPVERSION`, `OXISMODULELOG`, `OXREQUIREMENTS`, `OXVALUE`, `OXVALUE_1`, `OXVALUE_2`, `OXREVISION`) VALUES
(MD5(RAND()), '2', 'd3_googleanalytics', 'Google Analytics', 1, '', NOW(), '2.4.1', 'EE4', 0, '', 'TyUzQTglM0ElMjJzdGRDbGFzcyUyMiUzQTI1JTNBJTdCcyUzQTMzJTNBJTIyZDNfY2ZnX21vZF9fYmxNdWx0aVZhcmlhbnRzX2RlYnVnJTIyJTNCcyUzQTElM0ElMjIwJTIyJTNCcyUzQTMyJTNBJTIyZDNfY2ZnX21vZF9fc0QzR29vZ2xlQW5hbHl0aWNzSWQlMjIlM0JzJTNBNiUzQSUyMlVBLVlZWSUyMiUzQnMlM0E0MiUzQSUyMmQzX2NmZ19tb2RfX2JsRDNHb29nbGVBbmFseXRpY3NBbm9ueW1pemVJUCUyMiUzQnMlM0ExJTNBJTIyMSUyMiUzQnMlM0E0NCUzQSUyMmQzX2NmZ19tb2RfX2JsRDNHb29nbGVBbmFseXRpY3NTZW5kRUNvbW1lcmNlJTIyJTNCcyUzQTElM0ElMjIwJTIyJTNCcyUzQTE5JTNBJTIyZDNfY2ZnX21vZF9fc0QzR0FJZCUyMiUzQnMlM0E2JTNBJTIyVUEtLi4uJTIyJTNCcyUzQTI5JTNBJTIyZDNfY2ZnX21vZF9fYmxEM0dBQW5vbnltaXplSVAlMjIlM0JzJTNBMSUzQSUyMjElMjIlM0JzJTNBMzElM0ElMjJkM19jZmdfbW9kX19ibEQzR0FTZW5kRUNvbW1lcmNlJTIyJTNCcyUzQTElM0ElMjIxJTIyJTNCcyUzQTM1JTNBJTIyZDNfY2ZnX21vZF9fYmxEM0dBQWxsb3dEb21haW5MaW5rZXIlMjIlM0JzJTNBMSUzQSUyMjElMjIlM0JzJTNBMzQlM0ElMjJkM19jZmdfbW9kX19ibEQzR0FTZXRDYW1wYWlnblRyYWNrJTIyJTNCcyUzQTElM0ElMjIwJTIyJTNCcyUzQTQxJTNBJTIyZDNfY2ZnX21vZF9fc0QzR0FTZXRDYW1wYWlnbkNvb2tpZVRpbWVvdXQlMjIlM0JzJTNBMCUzQSUyMiUyMiUzQnMlM0EzMCUzQSUyMmQzX2NmZ19tb2RfX2JsRDNHQVNldENhbXBOb0tleSUyMiUzQnMlM0ExJTNBJTIyMCUyMiUzQnMlM0EyOSUzQSUyMmQzX2NmZ19tb2RfX3NEM0dBQ2FtcGFpZ25Db2RlJTIyJTNCcyUzQTAlM0ElMjIlMjIlM0JzJTNBMzElM0ElMjJkM19jZmdfbW9kX19zRDNHQVNldENhbXBOYW1lS2V5JTIyJTNCcyUzQTAlM0ElMjIlMjIlM0JzJTNBMzMlM0ElMjJkM19jZmdfbW9kX19zRDNHQVNldENhbXBNZWRpdW1LZXklMjIlM0JzJTNBMCUzQSUyMiUyMiUzQnMlM0EzMyUzQSUyMmQzX2NmZ19tb2RfX3NEM0dBU2V0Q2FtcFNvdXJjZUtleSUyMiUzQnMlM0EwJTNBJTIyJTIyJTNCcyUzQTMxJTNBJTIyZDNfY2ZnX21vZF9fc0QzR0FTZXRDYW1wVGVybUtleSUyMiUzQnMlM0EwJTNBJTIyJTIyJTNCcyUzQTM0JTNBJTIyZDNfY2ZnX21vZF9fc0QzR0FTZXRDYW1wQ29udGVudEtleSUyMiUzQnMlM0EwJTNBJTIyJTIyJTNCcyUzQTI2JTNBJTIyZDNfY2ZnX21vZF9fYmxEM0dBVXNlTmV0dG8lMjIlM0JzJTNBMSUzQSUyMjAlMjIlM0JzJTNBMzAlM0ElMjJkM19jZmdfbW9kX19zRDNHQVNldERvbWFpbk5hbWUlMjIlM0JzJTNBMCUzQSUyMiUyMiUzQnMlM0EzMCUzQSUyMmQzX2NmZ19tb2RfX3NEM0dBU2V0Q29va2llUGF0aCUyMiUzQnMlM0EwJTNBJTIyJTIyJTNCcyUzQTMxJTNBJTIyZDNfY2ZnX21vZF9fc0QzR0FDb29raWVQYXRoQ29weSUyMiUzQnMlM0EwJTNBJTIyJTIyJTNCcyUzQTMxJTNBJTIyZDNfY2ZnX21vZF9fYmxEM0dBU2V0Q2xpZW50SW5mbyUyMiUzQnMlM0ExJTNBJTIyMCUyMiUzQnMlM0EzMiUzQSUyMmQzX2NmZ19tb2RfX2JsRDNHQVNldERldGVjdEZsYXNoJTIyJTNCcyUzQTElM0ElMjIwJTIyJTNCcyUzQTMyJTNBJTIyZDNfY2ZnX21vZF9fYmxEM0dBU2V0RGV0ZWN0VGl0bGUlMjIlM0JzJTNBMSUzQSUyMjAlMjIlM0JzJTNBMzElM0ElMjJkM19jZmdfbW9kX19ibEQzR0FVc2VDdXN0b21WYXJzJTIyJTNCcyUzQTElM0ElMjIxJTIyJTNCJTdE'
, '', '', 57);
REPLACE INTO `d3_cfg_mod` (`OXID`, `OXSHOPID`, `OXMODID`, `OXNAME`, `OXACTIVE`, `OXSERIAL`, `OXINSTALLDATE`, `OXVERSION`, `OXSHOPVERSION`, `OXISMODULELOG`, `OXREQUIREMENTS`, `OXVALUE`, `OXVALUE_1`, `OXVALUE_2`, `OXREVISION`) VALUES
(MD5(RAND()), '3', 'd3_googleanalytics', 'Google Analytics', 1, '', NOW(), '2.4.1', 'EE4', 0, '', 'TyUzQTglM0ElMjJzdGRDbGFzcyUyMiUzQTI1JTNBJTdCcyUzQTMzJTNBJTIyZDNfY2ZnX21vZF9fYmxNdWx0aVZhcmlhbnRzX2RlYnVnJTIyJTNCcyUzQTElM0ElMjIwJTIyJTNCcyUzQTMyJTNBJTIyZDNfY2ZnX21vZF9fc0QzR29vZ2xlQW5hbHl0aWNzSWQlMjIlM0JzJTNBNiUzQSUyMlVBLVlZWSUyMiUzQnMlM0E0MiUzQSUyMmQzX2NmZ19tb2RfX2JsRDNHb29nbGVBbmFseXRpY3NBbm9ueW1pemVJUCUyMiUzQnMlM0ExJTNBJTIyMSUyMiUzQnMlM0E0NCUzQSUyMmQzX2NmZ19tb2RfX2JsRDNHb29nbGVBbmFseXRpY3NTZW5kRUNvbW1lcmNlJTIyJTNCcyUzQTElM0ElMjIwJTIyJTNCcyUzQTE5JTNBJTIyZDNfY2ZnX21vZF9fc0QzR0FJZCUyMiUzQnMlM0E2JTNBJTIyVUEtLi4uJTIyJTNCcyUzQTI5JTNBJTIyZDNfY2ZnX21vZF9fYmxEM0dBQW5vbnltaXplSVAlMjIlM0JzJTNBMSUzQSUyMjElMjIlM0JzJTNBMzElM0ElMjJkM19jZmdfbW9kX19ibEQzR0FTZW5kRUNvbW1lcmNlJTIyJTNCcyUzQTElM0ElMjIxJTIyJTNCcyUzQTM1JTNBJTIyZDNfY2ZnX21vZF9fYmxEM0dBQWxsb3dEb21haW5MaW5rZXIlMjIlM0JzJTNBMSUzQSUyMjElMjIlM0JzJTNBMzQlM0ElMjJkM19jZmdfbW9kX19ibEQzR0FTZXRDYW1wYWlnblRyYWNrJTIyJTNCcyUzQTElM0ElMjIwJTIyJTNCcyUzQTQxJTNBJTIyZDNfY2ZnX21vZF9fc0QzR0FTZXRDYW1wYWlnbkNvb2tpZVRpbWVvdXQlMjIlM0JzJTNBMCUzQSUyMiUyMiUzQnMlM0EzMCUzQSUyMmQzX2NmZ19tb2RfX2JsRDNHQVNldENhbXBOb0tleSUyMiUzQnMlM0ExJTNBJTIyMCUyMiUzQnMlM0EyOSUzQSUyMmQzX2NmZ19tb2RfX3NEM0dBQ2FtcGFpZ25Db2RlJTIyJTNCcyUzQTAlM0ElMjIlMjIlM0JzJTNBMzElM0ElMjJkM19jZmdfbW9kX19zRDNHQVNldENhbXBOYW1lS2V5JTIyJTNCcyUzQTAlM0ElMjIlMjIlM0JzJTNBMzMlM0ElMjJkM19jZmdfbW9kX19zRDNHQVNldENhbXBNZWRpdW1LZXklMjIlM0JzJTNBMCUzQSUyMiUyMiUzQnMlM0EzMyUzQSUyMmQzX2NmZ19tb2RfX3NEM0dBU2V0Q2FtcFNvdXJjZUtleSUyMiUzQnMlM0EwJTNBJTIyJTIyJTNCcyUzQTMxJTNBJTIyZDNfY2ZnX21vZF9fc0QzR0FTZXRDYW1wVGVybUtleSUyMiUzQnMlM0EwJTNBJTIyJTIyJTNCcyUzQTM0JTNBJTIyZDNfY2ZnX21vZF9fc0QzR0FTZXRDYW1wQ29udGVudEtleSUyMiUzQnMlM0EwJTNBJTIyJTIyJTNCcyUzQTI2JTNBJTIyZDNfY2ZnX21vZF9fYmxEM0dBVXNlTmV0dG8lMjIlM0JzJTNBMSUzQSUyMjAlMjIlM0JzJTNBMzAlM0ElMjJkM19jZmdfbW9kX19zRDNHQVNldERvbWFpbk5hbWUlMjIlM0JzJTNBMCUzQSUyMiUyMiUzQnMlM0EzMCUzQSUyMmQzX2NmZ19tb2RfX3NEM0dBU2V0Q29va2llUGF0aCUyMiUzQnMlM0EwJTNBJTIyJTIyJTNCcyUzQTMxJTNBJTIyZDNfY2ZnX21vZF9fc0QzR0FDb29raWVQYXRoQ29weSUyMiUzQnMlM0EwJTNBJTIyJTIyJTNCcyUzQTMxJTNBJTIyZDNfY2ZnX21vZF9fYmxEM0dBU2V0Q2xpZW50SW5mbyUyMiUzQnMlM0ExJTNBJTIyMCUyMiUzQnMlM0EzMiUzQSUyMmQzX2NmZ19tb2RfX2JsRDNHQVNldERldGVjdEZsYXNoJTIyJTNCcyUzQTElM0ElMjIwJTIyJTNCcyUzQTMyJTNBJTIyZDNfY2ZnX21vZF9fYmxEM0dBU2V0RGV0ZWN0VGl0bGUlMjIlM0JzJTNBMSUzQSUyMjAlMjIlM0JzJTNBMzElM0ElMjJkM19jZmdfbW9kX19ibEQzR0FVc2VDdXN0b21WYXJzJTIyJTNCcyUzQTElM0ElMjIxJTIyJTNCJTdE'
, '', '', 57);
REPLACE INTO `oxcontents` (`OXID`, `OXLOADID`, `OXSHOPID`, `OXSNIPPET`, `OXTYPE`, `OXACTIVE`, `OXACTIVE_1`, `OXTITLE`, `OXCONTENT`, `OXTITLE_1`, `OXCONTENT_1`, `OXACTIVE_2`, `OXTITLE_2`, `OXCONTENT_2`, `OXACTIVE_3`, `OXTITLE_3`, `OXCONTENT_3`, `OXCATID`, `OXFOLDER`) VALUES
(MD5(RAND()), 'Analytics_Security_Informations', 'oxbaseshop', 1, 0, 1, 1, 'Analytics Datenschutz Information', '<p>Diese Website benutzt Google Analytics, einen Webanalysedienst der Google\r\n\r\nInc. (&quot;Google&quot;). Google Analytics verwendet sog. &quot;Cookies&quot;, Textdateien, die auf\r\n\r\nIhrem Computer gespeichert werden und die eine Analyse der Benutzung der Website\r\n\r\ndurch Sie erm<72>lichen. Die durch den Cookie erzeugten Informationen <20>er Ihre\r\n\r\nBenutzung dieser Website (einschlie゚lich Ihrer IP-Adresse<span style="color: #800000">, die jedoch mit der Methode _anonymizeIp() anonymisiert wird, so dass Sie nicht mehr einem Anschluss\r\n\r\nzugeordnet werden kann</span>) wird an einen Server von Google in den USA\r\n\r\n<>ertragen und dort gespeichert. Google wird diese Informationen benutzen, um\r\n\r\nIhre Nutzung der Website auszuwerten, um Reports <20>er die Websiteaktivit舩en f<>\r\n\r\ndie Websitebetreiber zusammenzustellen und um weitere mit der Websitenutzung und\r\n\r\nder Internetnutzung verbundene Dienstleistungen zu erbringen. Auch wird Google\r\n\r\ndiese Informationen gegebenenfalls an Dritte <20>ertragen, sofern dies gesetzlich\r\n\r\nvorgeschrieben oder soweit Dritte diese Daten im Auftrag von Google verarbeiten.\r\n\r\nGoogle wird in keinem Fall Ihre IP-Adresse mit anderen Daten von Google in\r\n\r\nVerbindung bringen. Sie k<>nen die Installation der Cookies durch eine\r\n\r\nentsprechende Einstellung Ihrer Browser Software verhindern; wir weisen Sie\r\n\r\njedoch darauf hin, dass Sie in diesem Fall gegebenenfalls nicht s舂tliche\r\n\r\nFunktionen dieser Website vollumf舅glich nutzen k<>nen. Durch die Nutzung dieser\r\n\r\nWebsite erkl舐en Sie sich mit der Bearbeitung der <20>er Sie erhobenen Daten durch\r\n\r\nGoogle in der zuvor beschriebenen Art und Weise und zu dem zuvor benannten Zweck\r\n\r\neinverstanden.</p>\r\n<p><span style="color: #800000">Sie k<>nen der Erhebung der\r\n\r\nDaten durch Google-Analytics mit Wirkung f<> die Zukunft widersprechen, indem\r\n\r\nsie ein Deaktivierungs-Add-on (<a href="http://tools.google.com/dlpage/gaoptout?hl=de" title="">http://tools.google.com/dlpage/gaoptout?hl=de</a>)\r\n\r\nf<6E> Ihren Browser installieren.</span></p>', '', '', 1, '', '', 1, '', '', '943a9ba3050e78b443c16e043ae60ef3', 'CMSFOLDER_USERINFO');
UPDATE `d3_cfg_mod` SET `OXREVISION` = `OXNEWREVISION` WHERE `OXMODID` = 'd3_googleanalytics';

View File

@ -0,0 +1,8 @@
REPLACE INTO `d3_cfg_mod` (`OXID`, `OXSHOPID`, `OXMODID`, `OXNAME`, `OXACTIVE`, `OXSERIAL`, `OXINSTALLDATE`, `OXVERSION`, `OXSHOPVERSION`, `OXISMODULELOG`, `OXREQUIREMENTS`, `OXVALUE`, `OXVALUE_1`, `OXVALUE_2`, `OXNEWREVISION`) VALUES
(MD5(RAND()), 'oxbaseshop', 'd3_googleanalytics', 'Google Analytics', 1, '', NOW(), '2.4.1', 'PE4 / CE4', 0, '', 'TyUzQTglM0ElMjJzdGRDbGFzcyUyMiUzQTI1JTNBJTdCcyUzQTMzJTNBJTIyZDNfY2ZnX21vZF9fYmxNdWx0aVZhcmlhbnRzX2RlYnVnJTIyJTNCcyUzQTElM0ElMjIwJTIyJTNCcyUzQTMyJTNBJTIyZDNfY2ZnX21vZF9fc0QzR29vZ2xlQW5hbHl0aWNzSWQlMjIlM0JzJTNBNiUzQSUyMlVBLVlZWSUyMiUzQnMlM0E0MiUzQSUyMmQzX2NmZ19tb2RfX2JsRDNHb29nbGVBbmFseXRpY3NBbm9ueW1pemVJUCUyMiUzQnMlM0ExJTNBJTIyMSUyMiUzQnMlM0E0NCUzQSUyMmQzX2NmZ19tb2RfX2JsRDNHb29nbGVBbmFseXRpY3NTZW5kRUNvbW1lcmNlJTIyJTNCcyUzQTElM0ElMjIwJTIyJTNCcyUzQTE5JTNBJTIyZDNfY2ZnX21vZF9fc0QzR0FJZCUyMiUzQnMlM0E2JTNBJTIyVUEtLi4uJTIyJTNCcyUzQTI5JTNBJTIyZDNfY2ZnX21vZF9fYmxEM0dBQW5vbnltaXplSVAlMjIlM0JzJTNBMSUzQSUyMjElMjIlM0JzJTNBMzElM0ElMjJkM19jZmdfbW9kX19ibEQzR0FTZW5kRUNvbW1lcmNlJTIyJTNCcyUzQTElM0ElMjIxJTIyJTNCcyUzQTM1JTNBJTIyZDNfY2ZnX21vZF9fYmxEM0dBQWxsb3dEb21haW5MaW5rZXIlMjIlM0JzJTNBMSUzQSUyMjElMjIlM0JzJTNBMzQlM0ElMjJkM19jZmdfbW9kX19ibEQzR0FTZXRDYW1wYWlnblRyYWNrJTIyJTNCcyUzQTElM0ElMjIwJTIyJTNCcyUzQTQxJTNBJTIyZDNfY2ZnX21vZF9fc0QzR0FTZXRDYW1wYWlnbkNvb2tpZVRpbWVvdXQlMjIlM0JzJTNBMCUzQSUyMiUyMiUzQnMlM0EzMCUzQSUyMmQzX2NmZ19tb2RfX2JsRDNHQVNldENhbXBOb0tleSUyMiUzQnMlM0ExJTNBJTIyMCUyMiUzQnMlM0EyOSUzQSUyMmQzX2NmZ19tb2RfX3NEM0dBQ2FtcGFpZ25Db2RlJTIyJTNCcyUzQTAlM0ElMjIlMjIlM0JzJTNBMzElM0ElMjJkM19jZmdfbW9kX19zRDNHQVNldENhbXBOYW1lS2V5JTIyJTNCcyUzQTAlM0ElMjIlMjIlM0JzJTNBMzMlM0ElMjJkM19jZmdfbW9kX19zRDNHQVNldENhbXBNZWRpdW1LZXklMjIlM0JzJTNBMCUzQSUyMiUyMiUzQnMlM0EzMyUzQSUyMmQzX2NmZ19tb2RfX3NEM0dBU2V0Q2FtcFNvdXJjZUtleSUyMiUzQnMlM0EwJTNBJTIyJTIyJTNCcyUzQTMxJTNBJTIyZDNfY2ZnX21vZF9fc0QzR0FTZXRDYW1wVGVybUtleSUyMiUzQnMlM0EwJTNBJTIyJTIyJTNCcyUzQTM0JTNBJTIyZDNfY2ZnX21vZF9fc0QzR0FTZXRDYW1wQ29udGVudEtleSUyMiUzQnMlM0EwJTNBJTIyJTIyJTNCcyUzQTI2JTNBJTIyZDNfY2ZnX21vZF9fYmxEM0dBVXNlTmV0dG8lMjIlM0JzJTNBMSUzQSUyMjAlMjIlM0JzJTNBMzAlM0ElMjJkM19jZmdfbW9kX19zRDNHQVNldERvbWFpbk5hbWUlMjIlM0JzJTNBMCUzQSUyMiUyMiUzQnMlM0EzMCUzQSUyMmQzX2NmZ19tb2RfX3NEM0dBU2V0Q29va2llUGF0aCUyMiUzQnMlM0EwJTNBJTIyJTIyJTNCcyUzQTMxJTNBJTIyZDNfY2ZnX21vZF9fc0QzR0FDb29raWVQYXRoQ29weSUyMiUzQnMlM0EwJTNBJTIyJTIyJTNCcyUzQTMxJTNBJTIyZDNfY2ZnX21vZF9fYmxEM0dBU2V0Q2xpZW50SW5mbyUyMiUzQnMlM0ExJTNBJTIyMCUyMiUzQnMlM0EzMiUzQSUyMmQzX2NmZ19tb2RfX2JsRDNHQVNldERldGVjdEZsYXNoJTIyJTNCcyUzQTElM0ElMjIwJTIyJTNCcyUzQTMyJTNBJTIyZDNfY2ZnX21vZF9fYmxEM0dBU2V0RGV0ZWN0VGl0bGUlMjIlM0JzJTNBMSUzQSUyMjAlMjIlM0JzJTNBMzElM0ElMjJkM19jZmdfbW9kX19ibEQzR0FVc2VDdXN0b21WYXJzJTIyJTNCcyUzQTElM0ElMjIxJTIyJTNCJTdE'
, '', '', 57);
REPLACE INTO `oxcontents` (`OXID`, `OXLOADID`, `OXSHOPID`, `OXSNIPPET`, `OXTYPE`, `OXACTIVE`, `OXACTIVE_1`, `OXTITLE`, `OXCONTENT`, `OXTITLE_1`, `OXCONTENT_1`, `OXACTIVE_2`, `OXTITLE_2`, `OXCONTENT_2`, `OXACTIVE_3`, `OXTITLE_3`, `OXCONTENT_3`, `OXCATID`, `OXFOLDER`) VALUES
(MD5(RAND()), 'Analytics_Security_Informations', 'oxbaseshop', 1, 0, 1, 1, 'Analytics Datenschutz Information', '<p>Diese Website benutzt Google Analytics, einen Webanalysedienst der Google\r\n\r\nInc. (&quot;Google&quot;). Google Analytics verwendet sog. &quot;Cookies&quot;, Textdateien, die auf\r\n\r\nIhrem Computer gespeichert werden und die eine Analyse der Benutzung der Website\r\n\r\ndurch Sie ermöglichen. Die durch den Cookie erzeugten Informationen über Ihre\r\n\r\nBenutzung dieser Website (einschließlich Ihrer IP-Adresse<span style="color: #800000">, die jedoch mit der Methode _anonymizeIp() anonymisiert wird, so dass Sie nicht mehr einem Anschluss\r\n\r\nzugeordnet werden kann</span>) wird an einen Server von Google in den USA\r\n\r\nübertragen und dort gespeichert. Google wird diese Informationen benutzen, um\r\n\r\nIhre Nutzung der Website auszuwerten, um Reports über die Websiteaktivitäten für\r\n\r\ndie Websitebetreiber zusammenzustellen und um weitere mit der Websitenutzung und\r\n\r\nder Internetnutzung verbundene Dienstleistungen zu erbringen. Auch wird Google\r\n\r\ndiese Informationen gegebenenfalls an Dritte übertragen, sofern dies gesetzlich\r\n\r\nvorgeschrieben oder soweit Dritte diese Daten im Auftrag von Google verarbeiten.\r\n\r\nGoogle wird in keinem Fall Ihre IP-Adresse mit anderen Daten von Google in\r\n\r\nVerbindung bringen. Sie können die Installation der Cookies durch eine\r\n\r\nentsprechende Einstellung Ihrer Browser Software verhindern; wir weisen Sie\r\n\r\njedoch darauf hin, dass Sie in diesem Fall gegebenenfalls nicht sämtliche\r\n\r\nFunktionen dieser Website vollumfänglich nutzen können. Durch die Nutzung dieser\r\n\r\nWebsite erklären Sie sich mit der Bearbeitung der über Sie erhobenen Daten durch\r\n\r\nGoogle in der zuvor beschriebenen Art und Weise und zu dem zuvor benannten Zweck\r\n\r\neinverstanden.</p>\r\n<p><span style="color: #800000">Sie können der Erhebung der\r\n\r\nDaten durch Google-Analytics mit Wirkung für die Zukunft widersprechen, indem\r\n\r\nsie ein Deaktivierungs-Add-on (<a href="http://tools.google.com/dlpage/gaoptout?hl=de" title="">http://tools.google.com/dlpage/gaoptout?hl=de</a>)\r\n\r\nfür Ihren Browser installieren.</span></p>', '', '', 1, '', '', 1, '', '', '943a9ba3050e78b443c16e043ae60ef3', 'CMSFOLDER_USERINFO');
UPDATE `d3_cfg_mod` SET `OXREVISION` = `OXNEWREVISION` WHERE `OXMODID` = 'd3_googleanalytics';

Some files were not shown because too many files have changed in this diff Show More