#1 (permalink)  
Alt 18.08.2010, 15:17
Neuer Benutzer
 
Registriert seit: 30.07.2010
Beiträge: 11
Standard Plugins: {txt key=TEXT_XXX}-Tag in <phpcode>

Hallo,

vorab: ich kann nicht im Plugin-Thread schreiben, sind dafür besondere Voraussetzungen notwendig?

Probiere gerade die Plugin-Programmierung aus. Unter anderem möchte ich auf der Anmelde-Seite etwas beim Hook "login_create_account_tpl" einfügen.

<code>
<hook>login_create_account_tpl</hook>
<phpcode><![CDATA[
echo '<h2>{txt key=TEXT_NEWSLETTER}:</h2>';
]]></phpcode>
<order>1</order>
<active>1</active>
</code>

Funktioniert soweit auch, nur wird der Tag {txt key=TEXT_NEWSLETTER} nicht interpretiert (TEXT_NEWSLETTER ist definiert) sondern direkt ausgegeben.

Ist dieses Verhalten beabsichtigt? Wenn ja, muss man sich immer wie im cleverreach-Plugin mit einer extra Klassen-Methode behelfen oder gibt es einen direkteren Weg?

function _displayNLcheckBox() {
global $xtPlugin, $xtLink, $db;

$tpl = 'newsletter_checkbox.html';
$tmp_data = '';
$template = new Template();
$template->getTemplatePath($tpl, 'xt_cleverreach', '', 'plugin');

$tmp_data = $template->getTemplate('xt_cleverreach_smarty', $tpl, $tpl_data);
return $tmp_data;
}

Gruß
qwertz
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #2 (permalink)  
Alt 18.08.2010, 15:26
Benutzerbild von mzanier
xt:Commerce GmbH, Geschäftsführung
 
Registriert seit: 18.04.2003
Beiträge: 27.414
Standard

txt ist ein smarty plugin..

Zitat:
<code>
<hook>login_create_account_tpl</hook>
<phpcode><![CDATA[
echo '<h2>'.TEXT_NEWSLETTER.'</h2>';
]]></phpcode>
<order>1</order>
<active>1</active>
</code>
reicht.
__________________
xt:Commerce Helpdesk
xt:Commerce Blog

xt:Commerce Warenwirtschaft

###

Offene Stellen bei xt:Commerce!
xt:Commerce stellt ein
###
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #3 (permalink)  
Alt 18.08.2010, 15:41
Neuer Benutzer
 
Registriert seit: 30.07.2010
Beiträge: 11
Standard

9 Minuten Reaktionszeit, das nenne ich Support

Bei Text funktioniert es, Danke. Allerdings hatte ich das Beispiel heruntergekürzt. Ich bräuchte auch einen Ersatz für z.B.

{form type=checkbox name=cust_info[customers_newsletter] value=$cust_info.newsletter}

Gibt es dafür ebenfalls eine simple Methode?
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #4 (permalink)  
Alt 18.08.2010, 16:08
Benutzerbild von mzanier
xt:Commerce GmbH, Geschäftsführung
 
Registriert seit: 18.04.2003
Beiträge: 27.414
Standard

Zitat:
Zitat von qwertz1525 Beitrag anzeigen
9 Minuten Reaktionszeit, das nenne ich Support

Bei Text funktioniert es, Danke. Allerdings hatte ich das Beispiel heruntergekürzt. Ich bräuchte auch einen Ersatz für z.B.

{form type=checkbox name=cust_info[customers_newsletter] value=$cust_info.newsletter}

Gibt es dafür ebenfalls eine simple Methode?
nein, das funktioniert nur auf html ebene, da ebenfalls smarty plugin.
__________________
xt:Commerce Helpdesk
xt:Commerce Blog

xt:Commerce Warenwirtschaft

###

Offene Stellen bei xt:Commerce!
xt:Commerce stellt ein
###
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
Antwort

Lesezeichen

Stichworte
keytextxxxtag, ltphpcode, plugins, txt

Themen-Optionen
Ansicht

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

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are aus
Pingbacks are aus
Refbacks are aus


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Widerrufsrecht in Bestellbestätigung wow Fragen zur Software 12 07.07.2009 11:52
Angezeigte Fehler von seitwert.de, was ist dringend zu beheben? playcave_de Allgemeine Diskussionen 0 30.10.2008 09:51
title tag ändern DJBluh Shopbereich 1 09.07.2008 22:15


Alle Zeitangaben in WEZ +1. Es ist jetzt 00:47 Uhr.

Copyright © 2011 xt:Commerce GmbH / xt:Commerce International Ltd. - All Rights Reserved

xt:Commerce is a SafeCharge brand