Antwort
 
LinkBack Themen-Optionen Thema durchsuchen Thema bewerten Ansicht
  #1  
Alt 28.04.08, 21:18
Forum Aktivist
 
Registriert seit: 10.03.08
Beiträge: 75
Gelöst - Mehrsprachigkeit bei tt_address

Hallo,

ich benötige tt_address in mehrsprachiger Version. Momentan ist die Mehrsprachigkeit nur für Adressgruppen verfügbar, leider nicht für die Adressen selbst. Bei meiner Anwendung ist eine Angabe "Funktionsbeschreibung" erforderlich. Ich könnte zwar das Feld "Namenstitel" dafür missbrauchen, aber ohne die Mehrsprachigkeit komme ich trotzdem nicht weiter.
Kann mir jemand bitte einen Tipp geben, wo ich ändern muss?

Vielen Dank im Voraus!

Geändert von cobu (19.05.08 um 16:41 Uhr).
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
Sponsored Links
  #2  
Alt 28.04.08, 23:43
Forum Aktivist
 
Registriert seit: 10.03.08
Beiträge: 75
Lösung

Vielleicht funktioniert es stattdessen mit unterschiedlichen Darstellungen für die einzelnen Adress-Records - probiere ich am kommenden Morgen aus.
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
  #3  
Alt 29.04.08, 10:47
Forum Aktivist
 
Registriert seit: 10.03.08
Beiträge: 75
Problem

Diese Lösung hat allerdings das Problem, dass Texte teilweise in Templates versteckt sind, was natürlich die Wartbarkeit der Adressdaten erschwert.
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
  #4  
Alt 29.04.08, 15:36
Forum Aktivist
 
Registriert seit: 10.03.08
Beiträge: 75

Eine bessere Lösung stammt von Thomas Keller und ist unter
0007187: No localization available for tt_address records / Request for more fields - TYPO3 bugtracker
zu finden.

(jetzt muss ich sie nur noch richtig verstehen und umsetzen ...)
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
  #5  
Alt 18.05.08, 19:13
Benutzerbild von david
TYPO3 Forum Team
Moderator
 
Registriert seit: 17.07.06
Ort: München
Beiträge: 757
david eine Nachricht über Skype™ schicken

Nachdem Du Dir fleissig so ausführlich und umfangreich geantwortet hast, setze ich das Thema mal auf "Gelöst"
__________________
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
  #6  
Alt 18.05.08, 20:25
Forum Aktivist
 
Registriert seit: 10.03.08
Beiträge: 75

Optimal gelöst wäre es, wenn tt_address nicht nur bei den Adressgruppen sondern auch bei den einzelnen Adress-Records Mehrsprachigkeit unterstützen würde. Den beim Bugtracker genannten Trick habe ich leider nicht zum Laufen gebracht. Von daher bin ich nicht absolut happy, dass der Thread jetzt als "gelöst" markiert ist.

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
  #7  
Alt 18.05.08, 20:30
Benutzerbild von david
TYPO3 Forum Team
Moderator
 
Registriert seit: 17.07.06
Ort: München
Beiträge: 757
david eine Nachricht über Skype™ schicken

Ok, zurück geändert.
Vielleicht bekommst Du ja noch den entscheidenden Tipp.
Du kannst vielleicht mal Deine Probleme bei der Umsetzung des Tipps aus dem Bugtracker schildern, damit die Helfer einen Ansatzpunkt haben.
__________________
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
  #8  
Alt 18.05.08, 20:47
Forum Aktivist
 
Registriert seit: 10.03.08
Beiträge: 75

Vielen Dank fürs Ändern des Status.

Die Lösung im Bugtracker beruht auf einem Splitten des Description-Feldes. Ich habe also wie angegeben im Description-Feld 2 Zeilen angelegt, wovon die erste die deutsche und die zweite die englische Variante bedeuten soll. Ins Template habe ich die im Bugtracker angegebenen Zeilen aufgenommen:

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

Allerdings funktioniert das Splitten überhaupt nicht, d.h. in der Ausgabe stehen beide Zeilen der Description drin, sowohl in der deutschen als auch in der englischen Version.
Ich bin sehr dankbar, wenn mir jemand weiterhelfen kann.

Mit vielen Grüßen
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
  #9  
Alt 18.05.08, 20:54
Forum Aktivist
 
Registriert seit: 10.03.08
Beiträge: 75

Nachtrag - der komplette TS-Code:

plugin.tx_ttaddress_pi1 = USER
plugin.tx_ttaddress_pi1 {
userFunc = tx_ttaddress_pi1->main
wrap = <ul class="kontaktliste"> | </ul><p style="clear:left">&nbsp;</p>
# templatePath = EXT:tt_address/res/
templatePath = fileadmin/templates/VorlagenKontaktdaten/
defaultTemplateFileName = default_hcard.htm
pidList = 0
recursive = 0
# sortByColumn = name
# sortOrder = ASC
# listMaxItems = 0

templates.default {
# supports the hcard microformats standard

image {
params = class="photo" style="float:left; margin-right:4px"
altText = Photo of {field:first_name} {field:middle_name} {field:last_name}
altText.insertData = 1
titleText = {field:first_name} {field:middle_name} {field:last_name}
titleText.insertData = 1
debugData = 1
}

first_name {
innerWrap = <span class="fn">|
innerWrap.if.isFalse.field = middle_name
innerWrap2 = <span class="given-name">|</span>
innerWrap2.if.isTrue.field = middle_name
outerWrap = <span class="fn n">|
outerWrap.if.isTrue.field = middle_name
}

middle_name.wrap = <span class="additional-name">|</span>
middle_name.required = 1

last_name {
innerWrap = |</span>
innerWrap.if.isFalse.field = middle_name
innerWrap2 = <span class="family-name">|</span>
innerWrap2.if.isTrue.field = middle_name
outerWrap = |</span>
outerWrap.if.isTrue.field = middle_name
}

organization {
wrap = <div class="org">|</div>
required = 1
}

email.typolink.parameter.field = email
email.required = 1

address {
wrap = <div class="street-address">|</div>
br =1
required = 1
}

city {
wrap = <span class="locality">|</span>
required = 1
outerWrap = |,
outerWrap.if.isTrue.field = region
}

region {
wrap = <span class="region">|</span>
required = 1
outerWrap = |,
outerWrap.if.isTrue.field = zip
}

zip {
noTrimWrap = | <span class="postal-code">|</span>|
required = 1
outerWrap = , |
outerWrap.if.isFalse.field = region
}

country {
wrap = <span class="country-name">|</span>
required = 1
}

phone.wrap = <div class="tel">|</div>
phone.required = 1

subparts {
adr.hasOneOf = address, city, region, zip, country
url.typolink {
parameter.field = www
target =
ATagParams = class="url"
}

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

}
}
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
  #10  
Alt 18.05.08, 20:58
Benutzerbild von david
TYPO3 Forum Team
Moderator
 
Registriert seit: 17.07.06
Ort: München
Beiträge: 757
david eine Nachricht über Skype™ schicken

Wichtig ist eigentlich wie du mit den Daten innerhalb der Erweiterung umgehst. Hast Du am PHP-Code bereits was gemacht - wenn ja was und wo?
__________________
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
Antwort


Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
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 anzufügen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

vB 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 13:11 Uhr.


Powered by vBulletin® Version 3.6.8 Patch Level 2 (Deutsch)
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.1.0
Template-Modifikationen durch TMS