Sie benötigen ein benutzerdefiniertes Modul erstellen für Alle Code, in install()
Funktion erstellen Sie eine neue Tab
für Menü-Link (überprüfen, wie es in classes/Tab.php
), verwenden Sie Klasse für Registerkarten in Seiteninhalt (überprüfen Sie zB controllers/admin/AdminThemesController.php
).
Wie in diesem Code:
$this->fields_options = array(
'appearance' => array(
'title' => $this->l('Your title'),
'icon' => 'icon-html5',
'tabs' => array(
'logo' => $this->l('Logo'),
'logo2' => $this->l('Invoice & Email Logos'),
'icons' => $this->l('Icons'),
'mobile' => $this->l('Mobile'),
),
'fields' => array(
'PS_LOGO' => array(
'title' => $this->l('Header logo'),
'hint' => $this->l('Will appear on main page. Recommended height: 52px. Maximum height on default theme: 65px.'),
'type' => 'file',
'name' => 'PS_LOGO',
'tab' => 'logo',
'thumb' => _PS_IMG_.Configuration::get('PS_LOGO')
),
/.../));
Wenn Sie type
definieren sie einen Teil des Codes becames, die Sie in your-site-admin/themes/default/template/helpers/options/options.tpl
überprüfen können. Es gibt Codezeilen wie $field['type'] == 'select' /.../
usw., die von Ihrer type
definiert sind.
ich über die Top-Register nicht die in einer Form Anzeige spreche linke Registerkarte (Menüregister) –
Jetzt möchte ich ein Raster in der Registerkarte anzeigen, wie dies zu tun ist ?? –
Verwenden Sie '$ this-> fields_list = Array (/.../);' und 'HelperList' Klasse: http://doc.prestashop.com/display/PS16/Verwenden Sie die + HelperList + Klasse –