Files
Bestellmengenmanager/metadata.php

123 regels
5.2 KiB
PHP

<?php
/**
* For the full copyright and license information, please view the LICENSE
* file that was distributed with this source code.
*
* https://www.d3data.de
*
* @copyright (C) D3 Data Development (Inh. Thomas Dartsch)
* @author D3 Data Development - Daniel Seifert <info@shopmodule.com>
* @link https://www.oxidmodule.com
*/
use D3\ModCfg\Application\Model\Install\d3install;
use D3\Oqm\Application\Model\Constants;
use D3\Oqm\Modules\Application\Component\UtilsComponent_Oqm;
use OxidEsales\Eshop\Application\Component\UtilsComponent;
use OxidEsales\Eshop\Application\Model\Article;
use OxidEsales\Eshop\Application\Model\Basket;
use OxidEsales\Eshop\Core\UtilsView;
use OxidEsales\Eshop\Core\ViewConfig;
$sMetadataVersion = '2.1';
$sModuleId = 'd3oqm';
$sLogo = '(D3) ';
$aModule = [
'id' => $sModuleId,
'title' =>
$sLogo. 'Bestellmengenmanager',
'description' => 'Legen Sie fest, in welchen Mengen bzw. Packungsgr&ouml;&szlig;en Sie ihre Produkte abgeben.' //
. 'Der Kunde wird bei unpassender Mengenangabe informiert.' //
. 'Optional wird die korrigierte Menge in den Warenkorb gelegt.' //
. 'Alle Einstellungen sind im Admin zu setzen.</br>' //
. 'Wenn das Modul &uuml;ber den Shop aktiviert wurde, muss danach unter:</br>' //
. '<strong>/D&sup3; Module/Modul-Connector/Modulverwaltung/</strong> das Modul aktiviert werden.',
'thumbnail' => 'picture.svg',
'version' => '6.0.0.0',
'author' => 'D&sup3; Data Development',
'email' => 'support@shopmodule.com',
'url' => 'https://www.oxidmodule.com/',
'events' => [
'onActivate' => d3install::class . '::checkUpdateStart',
],
'controllers' => [
'd3_oqm_controllers_admin_base' => D3\Oqm\Application\Controllers\Admin\Base::class,
'd3_oqm_controllers_admin_list' => D3\Oqm\Application\Controllers\Admin\Listcontroller::class,
'd3_oqm_controllers_admin_settings' => D3\Oqm\Application\Controllers\Admin\Settings::class,
'd3_oqm_controllers_admin_support' => D3\Oqm\Application\Controllers\Admin\Support::class,
],
'templates' => [
// backend
'@' . Constants::OXID_MODULE_ID . '/admin/settings.tpl' => 'views/smarty/admin/settings.tpl',
// frontend
'@' . Constants::OXID_MODULE_ID . '/d3_msg_basket_oqm_error.tpl' => 'views/smarty/d3_msg_basket_oqm_error.tpl',
'@' . Constants::OXID_MODULE_ID . '/script.tpl' => 'views/smarty/script.tpl',
'@' . Constants::OXID_MODULE_ID . '/basketitem' => 'views/smarty/basketitem.tpl',
],
'extend' => [
Article::class => D3\Oqm\Modules\Application\Model\d3_oxarticle_oqm::class,
Basket::class => D3\Oqm\Modules\Application\Model\d3_oxbasket_oqm::class,
UtilsView::class => D3\Oqm\Modules\Core\d3_oxutilsview_oqm::class,
ViewConfig::class => D3\Oqm\Modules\Core\d3_oxviewconfig_oqm::class,
UtilsComponent::class => UtilsComponent_Oqm::class,
],
'blocks' => [
[
'template' => 'page/details/inc/productmain.tpl',
'block' => 'details_productmain_tobasket',
'file' => 'Application/views/blocks/details_productmain_tobasket.tpl',
],
[
'template' => 'widget/product/listitem_infogrid.tpl',
'block' => 'widget_product_listitem_infogrid_tobasket',
'file' => 'Application/views/blocks/d3getminamount_input_field.tpl',
],
[
'template' => 'widget/product/listitem_line.tpl',
'block' => 'widget_product_listitem_line_tobasket',
'file' => 'Application/views/blocks/widget_product_listitem_line_tobasket.tpl',
],
[
'template' => 'article_extend.tpl',
'block' => 'admin_article_extend_form',
'file' => 'Application/views/admin/blocks/admin_article_extend_form.tpl',
],
[
'template' => 'page/compare/inc/compareitem.tpl',
'block' => 'd3oqm_page_compare_inc_compareitem_amount',
'file' => 'Application/views/blocks/d3oqm_wave_page_compare_inc_compareitem_amount.tpl',
],
[
'template' => 'page/checkout/inc/basketcontents_table.tpl',
'block' => 'dd_checkout_inc_basketcontents_table_item_desc',
'file' => 'Application/views/blocks/dd_checkout_inc_basketcontents_table_item_desc.tpl',
],
[
'template' => 'page/checkout/inc/basketcontents_list.tpl',
'block' => 'checkout_basketcontents_basketitem_titlenumber',
'file' => 'Application/views/blocks/checkout_basketcontents_basketitem_titlenumber.tpl',
],
],
'settings' => [
[
'group' => 'd3thememapping_module',
'name' => 'd3custParentThemeMappedToApex_'.$sModuleId,
'type' => 'str',
'value' => '',
],
[
'group' => 'd3thememapping_module',
'name' => 'd3custParentThemeMappedToWave_'.$sModuleId,
'type' => 'str',
'value' => '',
],
],
];