[*] BO : reorganization of admin tabs
git-svn-id: http://dev.prestashop.com/svn/v1/branches/1.5.x@13820 b9a71923-0436-4b27-9f14-aed3839534dd
This commit is contained in:
@@ -35,6 +35,67 @@ class AdminPPreferencesControllerCore extends AdminController
|
||||
parent::__construct();
|
||||
|
||||
$this->options = array(
|
||||
'products' => array(
|
||||
'title' => $this->l('Products (general)'),
|
||||
'fields' => array(
|
||||
'PS_CATALOG_MODE' => array(
|
||||
'title' => $this->l('Catalog mode:'),
|
||||
'desc' => $this->l('When active, all features for shopping will be disabled'),
|
||||
'validation' => 'isBool',
|
||||
'cast' => 'intval',
|
||||
'required' => false,
|
||||
'type' => 'bool'
|
||||
),
|
||||
'PS_COMPARATOR_MAX_ITEM' => array(
|
||||
'title' => $this->l('Max items in the comparator:'),
|
||||
'desc' => $this->l('Specify here the threshold from which be displayed a message announcing an upcoming out of stock.').' '.$this->l('Set to 0 to disable this feature'),
|
||||
'validation' => 'isUnsignedId',
|
||||
'required' => true,
|
||||
'cast' => 'intval',
|
||||
'type' => 'text'
|
||||
),
|
||||
'PS_NB_DAYS_NEW_PRODUCT' => array(
|
||||
'title' => $this->l('Number of days during which the product is considered \'new\':'),
|
||||
'validation' => 'isUnsignedInt',
|
||||
'cast' => 'intval',
|
||||
'type' => 'text'
|
||||
),
|
||||
'PS_CART_REDIRECT' => array(
|
||||
'title' => $this->l('Re-direction after adding product to cart:'),
|
||||
'desc' => $this->l('Concerns only the non-AJAX version of the cart'),
|
||||
'cast' => 'intval',
|
||||
'show' => true,
|
||||
'required' => false,
|
||||
'type' => 'radio',
|
||||
'validation' => 'isBool',
|
||||
'choices' => array(
|
||||
0 => $this->l('previous page'),
|
||||
1 => $this->l('cart summary')
|
||||
)
|
||||
),
|
||||
'PS_PRODUCT_SHORT_DESC_LIMIT' => array(
|
||||
'title' => $this->l('Short description max size'),
|
||||
'desc' => $this->l('Set the maximum size of product short description'),
|
||||
'validation' => 'isInt',
|
||||
'cast' => 'intval',
|
||||
'type' => 'text',
|
||||
'suffix' => $this->l('characters'),
|
||||
),
|
||||
'PS_QTY_DISCOUNT_ON_COMBINATION' => array(
|
||||
'title' => $this->l('Quantity discounts based on:'),
|
||||
'desc' => $this->l('How to calculate quantity discounts'),
|
||||
'cast' => 'intval',
|
||||
'show' => true,
|
||||
'required' => false,
|
||||
'type' => 'radio',
|
||||
'validation' => 'isBool',
|
||||
'choices' => array(
|
||||
0 => $this->l('Products'),
|
||||
1 => $this->l('Combinations')
|
||||
)
|
||||
)
|
||||
),
|
||||
),
|
||||
'order_by_pagination' => array(
|
||||
'title' => $this->l('Pagination'),
|
||||
'fields' => array(
|
||||
@@ -121,73 +182,6 @@ class AdminPPreferencesControllerCore extends AdminController
|
||||
)
|
||||
)
|
||||
),
|
||||
'product_images' => array(
|
||||
'title' => $this->l('Products images'),
|
||||
'fields' => array(
|
||||
'PS_IMAGE_GENERATION_METHOD' => array(
|
||||
'title' => $this->l('Image generated by:'),
|
||||
'validation' => 'isUnsignedId',
|
||||
'required' => false,
|
||||
'cast' => 'intval',
|
||||
'type' => 'select',
|
||||
'list' => array(
|
||||
array(
|
||||
'id' => '0',
|
||||
'name' => $this->l('auto')
|
||||
),
|
||||
array(
|
||||
'id' => '1',
|
||||
'name' => $this->l('width')
|
||||
),
|
||||
array(
|
||||
'id' => '2',
|
||||
'name' => $this->l('height')
|
||||
)
|
||||
),
|
||||
'identifier' => 'id',
|
||||
'visibility' => Shop::CONTEXT_ALL
|
||||
),
|
||||
'PS_PRODUCT_PICTURE_MAX_SIZE' => array(
|
||||
'title' => $this->l('Maximum size of product pictures:'),
|
||||
'desc' => $this->l('The maximum size of pictures uploadable by customers (in Bytes)'),
|
||||
'validation' => 'isUnsignedId',
|
||||
'required' => true,
|
||||
'cast' => 'intval',
|
||||
'type' => 'text',
|
||||
'suffix' => $this->l('bytes'),
|
||||
'visibility' => Shop::CONTEXT_ALL
|
||||
),
|
||||
'PS_PRODUCT_PICTURE_WIDTH' => array(
|
||||
'title' => $this->l('Product pictures width:'),
|
||||
'desc' => $this->l('The maximum width of pictures uploadable by customers'),
|
||||
'validation' => 'isUnsignedId',
|
||||
'required' => true,
|
||||
'cast' => 'intval',
|
||||
'type' => 'text',
|
||||
'suffix' => 'px',
|
||||
'visibility' => Shop::CONTEXT_ALL
|
||||
),
|
||||
'PS_PRODUCT_PICTURE_HEIGHT' => array(
|
||||
'title' => $this->l('Product pictures height:'),
|
||||
'desc' => $this->l('The maximum height of pictures uploadable by customers'),
|
||||
'validation' => 'isUnsignedId',
|
||||
'required' => true,
|
||||
'cast' => 'intval',
|
||||
'type' => 'text',
|
||||
'suffix' => 'px',
|
||||
'visibility' => Shop::CONTEXT_ALL
|
||||
),
|
||||
'PS_LEGACY_IMAGES' => array(
|
||||
'title' => $this->l('Use the legacy image filesystem:'),
|
||||
'desc' => $this->l('This should be set to yes unless you successfully moved images in Preferences > Images tab'),
|
||||
'validation' => 'isBool',
|
||||
'cast' => 'intval',
|
||||
'required' => false,
|
||||
'type' => 'bool',
|
||||
'visibility' => Shop::CONTEXT_ALL
|
||||
),
|
||||
)
|
||||
),
|
||||
'stock' => array(
|
||||
'title' => $this->l('Products stock'),
|
||||
'fields' => array(
|
||||
@@ -220,74 +214,6 @@ class AdminPPreferencesControllerCore extends AdminController
|
||||
'type' => 'bool',
|
||||
'visibility' => Shop::CONTEXT_ALL
|
||||
),
|
||||
)
|
||||
),
|
||||
'products' => array(
|
||||
'title' => $this->l('Products (general)'),
|
||||
'fields' => array(
|
||||
'PS_CATALOG_MODE' => array(
|
||||
'title' => $this->l('Catalog mode:'),
|
||||
'desc' => $this->l('When active, all features for shopping will be disabled'),
|
||||
'validation' => 'isBool',
|
||||
'cast' => 'intval',
|
||||
'required' => false,
|
||||
'type' => 'bool'
|
||||
),
|
||||
'PS_COMPARATOR_MAX_ITEM' => array(
|
||||
'title' => $this->l('Max items in the comparator:'),
|
||||
'desc' => $this->l('Specify here the threshold from which be displayed a message announcing an upcoming out of stock.').' '.$this->l('Set to 0 to disable this feature'),
|
||||
'validation' => 'isUnsignedId',
|
||||
'required' => true,
|
||||
'cast' => 'intval',
|
||||
'type' => 'text'
|
||||
),
|
||||
'PS_PURCHASE_MINIMUM' => array(
|
||||
'title' => $this->l('Minimum purchase total required in order to validate order:'),
|
||||
'desc' => $this->l('Set to 0 to disable this feature'),
|
||||
'validation' => 'isFloat',
|
||||
'cast' => 'floatval',
|
||||
'type' => 'price'
|
||||
),
|
||||
'PS_NB_DAYS_NEW_PRODUCT' => array(
|
||||
'title' => $this->l('Number of days during which the product is considered \'new\':'),
|
||||
'validation' => 'isUnsignedInt',
|
||||
'cast' => 'intval',
|
||||
'type' => 'text'
|
||||
),
|
||||
'PS_CART_REDIRECT' => array(
|
||||
'title' => $this->l('Re-direction after adding product to cart:'),
|
||||
'desc' => $this->l('Concerns only the non-AJAX version of the cart'),
|
||||
'cast' => 'intval',
|
||||
'show' => true,
|
||||
'required' => false,
|
||||
'type' => 'radio',
|
||||
'validation' => 'isBool',
|
||||
'choices' => array(
|
||||
0 => $this->l('previous page'),
|
||||
1 => $this->l('cart summary')
|
||||
)
|
||||
),
|
||||
'PS_PRODUCT_SHORT_DESC_LIMIT' => array(
|
||||
'title' => $this->l('Short description max size'),
|
||||
'desc' => $this->l('Set the maximum size of product short description'),
|
||||
'validation' => 'isInt',
|
||||
'cast' => 'intval',
|
||||
'type' => 'text',
|
||||
'suffix' => $this->l('characters')
|
||||
),
|
||||
'PS_QTY_DISCOUNT_ON_COMBINATION' => array(
|
||||
'title' => $this->l('Quantity discounts based on:'),
|
||||
'desc' => $this->l('How to calculate quantity discounts'),
|
||||
'cast' => 'intval',
|
||||
'show' => true,
|
||||
'required' => false,
|
||||
'type' => 'radio',
|
||||
'validation' => 'isBool',
|
||||
'choices' => array(
|
||||
0 => $this->l('Products'),
|
||||
1 => $this->l('Combinations')
|
||||
)
|
||||
)
|
||||
),
|
||||
'bottom' => '<script type="text/javascript">stockManagementActivationAuthorization();</script>',
|
||||
'submit' => array()
|
||||
|
||||
Reference in New Issue
Block a user