So, nur weil du heute so einen anstrengenden Tag hattest, habe ich nur für dich mal einen Test gemacht in einem niegelnagelneuen Shop.
Du hast ganz sicher irgendwas in der Datenbank nicht richtig eingetragen. Denn ich habe alle Anweisungen in die DB geschrieben. Dann den vorgeschriebenen Code in die column_left.php und in die admin/includes/filenames.php ohne irgend eine andere vorgeschriebene Änderung in sonstigen Dateien zu machen und der ZUSATZPUNKT steht im Menue.
Gehe nochmal die einzelnen Punkte für die DB Anweisungen durch, ob du sie korrekt eingetragen hast:
(Hier mal meine Anweisungen, wie ich sie eingetragen habe, mit dem Zusatz, dass ich auch ein Bild mit zu dem jeweiligen Punkt abspeichern kann)
CREATE TABLE IF NOT EXISTS `material` (
`material_id` INT(11) NOT NULL DEFAULT '0',
`language_id` INT(11) NOT NULL DEFAULT '1',
`material_name` VARCHAR(50) COLLATE latin1_german1_ci NOT NULL,
`material_image` VARCHAR(32) COLLATE latin1_german1_ci NOT NULL,
PRIMARY KEY (`material_id`,`language_id`),
KEY `idx_material_name` (`material_name`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_german1_ci;
ALTER TABLE admin_access ADD material INT(1) NOT NULL DEFAULT 0;
UPDATE admin_access SET material = 1 WHERE customers_id = 1;
INSERT INTO configuration (configuration_id, configuration_key, configuration_value, configuration_group_id, sort_order, last_modified, date_added, use_function, set_function) VALUES ('', 'DEFAULT_MATERIAL_ID', '', 6, 0, NULL, '', NULL, NULL);
ALTER TABLE products ADD products_material INT(11) DEFAULT NULL;
Meine Datei heißt hier nun material.php
admin/includes/filenames.php
define('FILENAME_MATERIAL', 'material.php'); und so heißt mein Punkt in der column_left.php
if (($_SESSION['customers_status']['customers_status_id'] == '0') && ($admin_access['material'] == '1')) echo '<li><a href="' . xtc_href_link(FILENAME_MATERIAL, '', 'NONSSL') . '" class="menuBoxContentLink"> -' . BOX_MATERIAL . '</a></li>';
Du mußt natürlich das Wort "MATERIAL" und "material" mit deinem Wort ersetzen.
Dann sollte es klappen.