Affilinator Forum
Partnerprogramm Skript kostenlos testen


Zurück   Affilinator Forum > Kundenforum > HTML, CSS & Smarty

HTML, CSS & Smarty Tipps und Fragen rund um HTML, CSS und den verschiedenen Befehlen der Smarty Template Engine.

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 22.11.2008, 03:04
Benutzerbild von DennisC
DennisC DennisC ist offline
Freundlichster User aller Zeiten
 
Registriert seit: 06.10.2008
Beiträge: 174
Standard eigene Smarty Variabeln

Hallo,

ich habe einen Text, welcher aus einer Datenbank ausgelesen wird und über eine PHP Variabel abgerufen werden kann:

PHP-Code:
$t_titel=$row['Titel']; 
Nun möchte ich den Titel mittels Smarty im Template anzeigen.
Dazu habe ich schon folgendes versucht:

PHP-Code:
this->assign('dertitel'$t_titel); 
Leider wurde nun die weitere Verarbeitung des Templates an der Stelle, an der der oben genannte Code steht, gestoppt.

Meine Frage ist also: Wie kann ich beim Affilinator eine PHP-Variabel in eine Smarty-variabel "umwandeln"?
__________________
Wenn der Tag nicht reicht... nimm die Nacht hinzu
Mit Zitat antworten
  #2  
Alt 22.11.2008, 04:03
Martin-F Martin-F ist offline
Erfahrener Benutzer
 
Registriert seit: 07.01.2008
Beiträge: 659
Standard Smarty an PHP und zurück

Hallo Denis,

der gepostete Code scheint mir o..k. - der Fehler wird an einer anderen Stelle sein.

Zitat:
die weitere Verarbeitung des Templates an der Stelle, an der der oben genannte Code steht, gestoppt.
Kenne ich so nicht ... das Template oder Hilfstemplate was irgendwo einen Fehler hat stoppt die Ausführung.
Dieses wird dann aber nicht teilweise ausgeführt.

Probiere mal den Test Code hier:

HTML-Code:
{assign var='eins' value='Hello'}
{$eins} - 
{php}
$zwei = $this->get_template_vars('eins');
echo $zwei;
$this->assign('drei',$zwei);
{/php}
 - {$drei} 
Gruss, Martin
Mit Zitat antworten
  #3  
Alt 22.11.2008, 12:47
Benutzerbild von DennisC
DennisC DennisC ist offline
Freundlichster User aller Zeiten
 
Registriert seit: 06.10.2008
Beiträge: 174
Standard

Hallo Martin,

danke für die Antwort. Ich habe den testcode einfach mal eingebaut und es hat geklappt (3x Hello).

Dann habe ich auch gleich nochmal versucht den Titel zu assignen und auch das hat geklappt. Ich weiß allerdings nicht, was ich diesmal anders gemacht habe als beim letzten mal Naja, es war ja schon ziemlich spät bzw. früh, wahrscheinlich lag's daran

Zitat:
Kenne ich so nicht ... das Template oder Hilfstemplate was irgendwo einen Fehler hat stoppt die Ausführung.
Dieses wird dann aber nicht teilweise ausgeführt.
Ok, da habe ich mich undeutlich ausgedrückt, die gesamte Ausführung wird gestoppt, aber halt ab der Stelle, wo das Hilfstemplate eingebaut wurde (war wie gesagt schon ziemlich spät^^)
__________________
Wenn der Tag nicht reicht... nimm die Nacht hinzu
Mit Zitat antworten
  #4  
Alt 22.11.2008, 13:38
Martin-F Martin-F ist offline
Erfahrener Benutzer
 
Registriert seit: 07.01.2008
Beiträge: 659
Standard kenne ich !

an genau der Stelle ... rein in´s php und wieder raus ...
habe ich auch voll lange rumprobiert.

Wenn´s aber einmal läuft kann man dem Smarty ganz neue Sachen beibringen :-)

Schönes Wochenende ... Martin
Mit Zitat antworten
Antwort

Lesezeichen


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.

Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Smarty mehrfache If-Abfrage StefanB HTML, CSS & Smarty 3 04.08.2008 03:50
PHP Variable an Smarty für IF Schalter Martin-F Affilinator - Wie geht das ? 4 20.01.2008 18:27
Linktipp für Smarty / Affilinator Tipps FrankW Webmaster Ecke 0 19.04.2007 12:58
php include Funktion und Smarty KlausL Affilinator - Wie geht das ? 7 27.11.2006 18:52
Smarty Variablen als Bild ausgeben StefanB Affilinator - Wie geht das ? 2 09.03.2006 22:45



Alle Zeitangaben in WEZ +2. Es ist jetzt 11:53 Uhr.


Powered by vBulletin® Version 3.8.0 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
SEO by vBSEO 2.3.2
Affilinator GmbH