Antwort
 
LinkBack Themen-Optionen Thema bewerten Ansicht
  #11  
Alt 18.05.08, 21:14
Forum Stammgast
 
Registriert seit: 10.03.08
Beiträge: 120

Hallo David,

vielen Dank, dass du dich um mein Problem kümmerst.
Am php-Code von tt_address habe ich nichts geändert. Ich hatte es so verstanden, als würde der TS-Code allein reichen um zu splitten.

Gruß
Cora
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
  #12  
Alt 18.05.08, 21:25
Benutzerbild von david
TYPO3 Forum Team
Moderator
 
Registriert seit: 17.07.06
Ort: München
Beiträge: 770
david eine Nachricht über Skype™ schicken

Thomas Keller im Bugtracker erwähnt, daß er die Funktion überladen hat (also mehr Daten übergibt, als eigentlich vorgesehen). Ich gehe davon aus, daß die Funktionen von tt_adress in PHP ohne Änderungen damit nicht umgehen können.
Vielleicht fragst Du Thomas Keller noch mal, oder läßt Dir per debug mal ausgeben was in welcher Form in der Funktion / Klasse ankommt. Dann kannst Du auch besser beurteilen ob etwas bzw. was am PHP-Code geändert werden muss.
__________________
Viele Grüße
David

TYPO3 4.1.6 | Win XP | Apache 2.0.52 | MySQL 4.0.23 | PHP 5.0.3

David Bruchmann - Mediengestaltung
www.bruchmann-web.de
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
  #13  
Alt 18.05.08, 21:38
Forum Stammgast
 
Registriert seit: 10.03.08
Beiträge: 120

Stimmt - man muss nur richtig lesen ;-)
Vielen Dank für den Tipp mit dem Debuggen - wie ich Thomas Keller erreiche, weiß ich nicht.

Viele Grüße
Cora
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
  #14  
Alt 18.05.08, 21:44
Benutzerbild von david
TYPO3 Forum Team
Moderator
 
Registriert seit: 17.07.06
Ort: München
Beiträge: 770
david eine Nachricht über Skype™ schicken

Zitat:
Zitat von cobu Beitrag anzeigen
Stimmt - man muss nur richtig lesen ;-)
Vielen Dank für den Tipp mit dem Debuggen - wie ich Thomas Keller erreiche, weiß ich nicht.
Versuchs mal mit einem weiteren Beitrag im Bugtracker - ich denke er wird Dir antworten.
__________________
Viele Grüße
David

TYPO3 4.1.6 | Win XP | Apache 2.0.52 | MySQL 4.0.23 | PHP 5.0.3

David Bruchmann - Mediengestaltung
www.bruchmann-web.de
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
  #15  
Alt 18.05.08, 21:55
Forum Stammgast
 
Registriert seit: 10.03.08
Beiträge: 120

Ich habe jetzt eine weitere Note in den Bugtracker geschrieben, um die Nadel im Heuhaufen etwas schneller zu finden.
Vielen vielen Dank noch mal!
Viele Grüße
Cora
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
  #16  
Alt 18.05.08, 22:13
Benutzerbild von david
TYPO3 Forum Team
Moderator
 
Registriert seit: 17.07.06
Ort: München
Beiträge: 770
david eine Nachricht über Skype™ schicken

Mit Debuggen und Raussuchen der richtigen Funktion ist es glaube ich schneller und auch nicht so schwierig, aber der Weg über den Bugtracker bewirkt natürlich immer, daß die Entwickler auch über wünschenswerte Änderungen informiert werden.
Kleiner Hinweise noch: das Splitten funktioniert schon, dadurch werden bei Dir ja bereits mehrere Sprachen im Feld angezeigt - jetzt müssen die Sprachen per PHP nur noch voneinander getrennt und zugeordnet werden.
Wenn Du eine gute Lösung hast - lass es das Forum wissen
__________________
Viele Grüße
David

TYPO3 4.1.6 | Win XP | Apache 2.0.52 | MySQL 4.0.23 | PHP 5.0.3

David Bruchmann - Mediengestaltung
www.bruchmann-web.de
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
  #17  
Alt 18.05.08, 22:57
Forum Stammgast
 
Registriert seit: 10.03.08
Beiträge: 120

Ich habe bereits die Antwort aus dem Bugtracker:
0007187: No localization available for tt_address records / Request for more fields - TYPO3 bugtracker
Mein Fehler liegt darin, dass ich viele verschiedene Templates für die Datenausgabe verwenden muss, das Splitting aber in der vorgegebenen Form nur für das Default-Template definiert ist. Es muss also dementsprechend noch für alle anderen Templates definiert werden.
Übrigens verwende ich das Default Template deswegen nicht, weil ich etwas in der Art "<a href="mailto:###EMAIL###">E-Mail senden</a>" benötige und das nur in den Nicht-Default-Templates funktioniert.

Ich hatte das Problem übrigens erst einmal auf Eis gelegt und mich anderen Baustellen gewidmet. Vielen vielen Dank für den Anstoß und die hilfreichen Tipps - ich bin extrem erleichtert, dass eine Lösung jetzt in greifbarer Nähe ist. Sobald ich sicher bin, dass es bei mir so funktioniert, setze ich diesen Thread auf "Gelöst" - versprochen!

Viele Grüße
Cora
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
  #18  
Alt 18.05.08, 23:19
Benutzerbild von david
TYPO3 Forum Team
Moderator
 
Registriert seit: 17.07.06
Ort: München
Beiträge: 770
david eine Nachricht über Skype™ schicken

Das "Überladen" hat bereits durch Dein TS stattgefunden, nämlich daß in der Variablen plugin.tx_ttaddress_pi1.templates.default.subparts.description Werte für alle Sprachen gespeichert werden. Nach Thomas Keller ist das ein Array mit 0 für die erste Sprache, 1 für die zweite, etc.
Thoretisch müßtest Du nun den Wert für die erste Sprache mit plugin.tx_ttaddress_pi1.templates.default.subparts.description.0 abfragen können. Über Conditions kannst Du das an die erste Sprache koppeln, bzw. über eine Variable für die Sprache einzeilig realisieren:
xxx = plugin.tx_ttaddress_pi1.templates.default.subparts.description.{TSFE:sys_language_uid}

Vielleicht klappt das ja tatsächlich ohne PHP-Codeänderung.
__________________
Viele Grüße
David

TYPO3 4.1.6 | Win XP | Apache 2.0.52 | MySQL 4.0.23 | PHP 5.0.3

David Bruchmann - Mediengestaltung
www.bruchmann-web.de

Geändert von david (19.05.08 um 00:01 Uhr). Grund: Korrektur
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
  #19  
Alt 18.05.08, 23:32
Benutzerbild von david
TYPO3 Forum Team
Moderator
 
Registriert seit: 17.07.06
Ort: München
Beiträge: 770
david eine Nachricht über Skype™ schicken

und:
plugin.tx_ttaddress_pi1.templates.IRGENDWAS.subparts.description =< plugin.tx_ttaddress_pi1.templates.default.subparts.description.{TSFE:sys_language_uid}

... oder so ähnlich
__________________
Viele Grüße
David

TYPO3 4.1.6 | Win XP | Apache 2.0.52 | MySQL 4.0.23 | PHP 5.0.3

David Bruchmann - Mediengestaltung
www.bruchmann-web.de

Geändert von david (19.05.08 um 00:02 Uhr). Grund: Korrektur
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
  #20  
Alt 19.05.08, 16:38
Forum Stammgast
 
Registriert seit: 10.03.08
Beiträge: 120

Sorry, war anderweitig beschäftigt, daher erst jetzt die wirklich funktionierende Lösung, die der im Bugtracker angegebenen entspricht:

plugin.tx_ttaddress_pi1.templates.XXX.description.split {
token.char = 10
cObjNum = 1
1 {
current = 1
if.value < config.sys_language_uid
if.equals.data = TSFE:register|SPLIT_COUNT
}
}

wobei XXX durch den Namen des Templates zu ersetzen ist. Bei mir war dies für insgesamt 8 Templates so zu definieren. Aber es tut!!! Zumindest dann, wenn nicht ausversehen ein "Loch" bei den Sprachen ist (da ich mich anfangs bei der Definition der Sprachen verheddert hatte, hat in einer Installation Deutsch den Index 0 und Englisch den Index 3) - in diesem Fall muss man die Description mit entsprechend mehr Zeilen ausstatten ...

Viele Grüße
Cora
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
Antwort

Lesezeichen

Themen-Optionen
Ansicht Thema bewerten
Thema bewerten:

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.
Trackbacks are an
Pingbacks are an
Refbacks are an


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
tt_address DuffyDuck Alle anderen Extensions 1 30.04.08 20:57
Empfängerliste mit tt_address (Typ "von Seite"): mehrere Empfängerlisten in tt_address? potilei Direct Mail 0 16.01.08 16:07
tt_address andreas_63 Alle anderen Extensions 1 11.08.06 05:47
tt_address Averlon Extension modifizieren oder neu erstellen 1 30.06.06 13:37
tt_address tschinkes Alle anderen Extensions 7 13.02.06 17:02


Alle Zeitangaben in WEZ +1. Es ist jetzt 01:05 Uhr.


Powered by vBulletin® Version 3.7.3 (Deutsch)
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.1.0