Antwort #7 am: 28. Mai 2010, 18:42:56
Hallo Torsten, danke für deine Antwort ... leider ist meine Datei schon modifiziert, sodass der Text nicht mehr drin steht ...
Wirkt deine Zeile an irgendeiner Stelle in der Datei? Hier mal meine manufacturers.php
$box_smarty = new smarty;
$box_smarty->assign('language', $_SESSION['language']);
// set cache ID
if (!CacheCheck()) {
$cache = false;
$box_smarty->caching = 0;
} else {
$cache = true;
$box_smarty->caching = 1;
$box_smarty->cache_lifetime = CACHE_LIFETIME;
$box_smarty->cache_modified_check = CACHE_CHECK;
$cache_id = $_SESSION['language'].(int) $_GET['manufacturers_id'];
}
if (!$box_smarty->is_cached(CURRENT_TEMPLATE.'/boxes/box_manufacturers.html', $cache_id) || !$cache) {
$box_smarty->assign('tpl_path', 'templates/'.CURRENT_TEMPLATE.'/');
$Output = false;
// FSK-Kontrolle
if ($_SESSION['customers_status']['customers_fsk18_display'] == '0') {
$fsk_lock = " and p.products_fsk18 != 1 ";
}
// Kundengruppen-Check
if (GROUP_CHECK == 'true') {
$group_check = " and p.group_permission_".$_SESSION['customers_status']['customers_status_id']."=1 ";
}
$manufacturers_query = xtDBquery("
select distinct
m.manufacturers_id,
m.manufacturers_name,
m.manufacturers_image
from ".TABLE_MANUFACTURERS." m,
".TABLE_PRODUCTS." p
where m.manufacturers_id = p.manufacturers_id
and p.products_status = 1
".$fsk_lock."
".$group_check."
order by m.manufacturers_name
");
while ($manufacturers = xtc_db_fetch_array($manufacturers_query, true)) {
$Output[] = array(
'name' => $manufacturers['manufacturers_name'],
'link' => xtc_href_link(FILENAME_DEFAULT, xtc_manufacturer_link($manufacturers['manufacturers_id'],$manufacturers['manufacturers_name'])),
'image' => is_file(DIR_WS_IMAGES.$manufacturers['manufacturers_image']) ? DIR_WS_IMAGES.$manufacturers['manufacturers_image'] : false,
'class' => ($_GET['manufacturers_id'] == $manufacturers['manufacturers_id']) ? ' class="Current"' : false
);
}
if ($Output) {
$box_smarty->assign('BOX_CONTENT', $Output);
}
}
// set cache ID
if (!$cache) {
$box_manufacturers = $box_smarty->fetch(CURRENT_TEMPLATE.'/boxes/box_manufacturers.html');
} else {
$box_manufacturers = $box_smarty->fetch(CURRENT_TEMPLATE.'/boxes/box_manufacturers.html', $cache_id);
}
$smarty->assign('box_MANUFACTURERS', $box_manufacturers);
?>
grüße
achso: in der Original-Datei ist es natürlich so wie du geschrieben hast ... wäre ja auch zu einfach gewesen