Du bist nicht angemeldet. Der Zugriff auf einige Boards wurde daher deaktiviert.
Seiten: 1
#1 15. September 2014 15:26
- antiheld2000
- kennt CMS/ms
- Registriert: 21. Dezember 2010
- Beiträge: 128
[GELÖST] Array in UDT einlesen, über- und ausgeben
Hi,
ich habe einen UDT names sprache_de erstellt, in welchem ich ein Array mit verschiedenen Phrasen fülle:
[== php ==]
$sprch = array(
'Vorheriges_Fahrzeug' => 'Vorheriges Fahrzeug'
, 'Zurueck_zur_Uebersicht' => 'Zurück zur Übersicht'
, 'Zurueck_zur_Suche' => 'Zurück zur Suche'
);
$smarty->assign('sprch ', $sprch);
In meinem Template rufe ich dann den UDT auf und möchte mir die Werte ausgeben lassen. Leider wird mir nichts ausgegeben und wenn ich {$sprch|print_r} ausgeben lasse ist hierin immer nur eine 1 enthalten.
[== smarty ==]
{sprache_de}
{$sprch|print_r}
{$sprch.Naechstes_Fahrzeug}
Hat jmd. eine Idee oder einen Tipp für mich?
Offline
#2 15. September 2014 15:32
- NaN
- Moderator
- Ort: Halle (Saale)
- Registriert: 09. November 2010
- Beiträge: 4.435
Re: [GELÖST] Array in UDT einlesen, über- und ausgeben
$smarty->assign('sprch ', $sprch);
Ist das jetzt ein Tippfehler, oder hast Du da wirklich ein Leerzeichen im Code stehen?
Module: GBFilePicker, AdvancedContent
Sicherheit: Beispiel .htaccess-Datei
CMSms 1.12 unter PHP 7:
cmsms-1.12.3.zip (inoffiziell - komplett inkl. Installer)
CMSms 1.12 unter PHP 8:
cmsms-1.12.4.zip (inoffiziell - komplett inkl. Installer)
Offline
#3 15. September 2014 15:34
- antiheld2000
- kennt CMS/ms
- Registriert: 21. Dezember 2010
- Beiträge: 128
Re: [GELÖST] Array in UDT einlesen, über- und ausgeben
DAAAANKE! Das war der Fehler. Betriebsblindheit.
Offline
#4 19. September 2014 06:42
- Andynium
- Moderator
- Ort: Dohna / SN / Deutschland
- Registriert: 13. September 2010
- Beiträge: 7.017
- Webseite
Re: [GELÖST] Array in UDT einlesen, über- und ausgeben
ich habe einen UDT names sprache_de erstellt, in welchem ich ein Array mit verschiedenen Phrasen fülle:
[== php ==] $sprch = array( 'Vorheriges_Fahrzeug' => 'Vorheriges Fahrzeug' , 'Zurueck_zur_Uebersicht' => 'Zurück zur Übersicht' , 'Zurueck_zur_Suche' => 'Zurück zur Suche' ); $smarty->assign('sprch ', $sprch);
Dafür braucht es aber keinen UDT, der einen zusätzlichen DB-Request erfordert - Smarty3 machts möglich .
{$sprch = array('Vorheriges_Fahrzeug' => 'Vorheriges Fahrzeug','Zurueck_zur_Uebersicht' => 'Zurück zur Übersicht', 'Zurueck_zur_Suche' => 'Zurück zur Suche')}
Einfach ins Template und fertig.
Offline
Seiten: 1