Für die Druckansicht (v2.17) wurden diverse Werte (globale Einstellungen, UVP) nicht geladen. Sie standen daher für das Template nicht zur Steuerung und Ausgabe zur Verfügung. Diese Werte werden jedoch schon von den mitgelieferten Templates verwendet. Hier eine Korrektur des betreffenden Codeblockes der Datei 'druckansicht.php':
Code:
if (intval($_GET['a'])>0)
{
$ArtikelEinstellungen = getEinstellungen(array(CONF_GLOBAL,CONF_ARTIKELDETAILS)); //phe - hier auch globale Einstellungen holen
//hole aktuellen Artikel
$AktuellerArtikel = new Artikel();
$AktuellerArtikel->fuelleArtikel(intval($_GET['a']),1,1,1,1,1);
$AktuellerArtikel->berechneSieSparenX($ArtikelEinstellungen['artikeldetails']['sie_sparen_x_anzeigen']);
$smarty->assign('Artikel',$AktuellerArtikel);
$smarty->assign('Firma',$GLOBALS["DB"]->executeQuery("select * from tfirma",1));
// $smarty->assign('Einstellungen',$GLOBALS['GlobaleEinstellungen']); //phe - von JTL falsch ... (nur globale Einstellungen)?
$smarty->assign('Einstellungen',$ArtikelEinstellungen); //phe - Korr zu oben
$smarty->assign('UVPlocalized',gibPreisStringLocalized($AktuellerArtikel->fUVP)); //phe - fehlte von JTL
require_once(PFAD_INCLUDES."letzterInclude.php");
$smarty->display('druckansicht_artikel.tpl');
}