Hallo zusammen,
ich habe tt_address um ein Feld mit dem Kickstarter erweitert. Hat gut geklappt.
PhPmyAdmin zeigt das schön an, dass da auch in der DB was angelegt wurde.
Nun kommt wt_directory ins Spiel mit welcher ich das Zeug ausgeben möchte.
template sieht standardmäßig aus.
I
Marker all for Detailview
<!-- ###WTDIRECTORY_ALL_DETAIL### begin -->
<dl class="wtdirectory_all wtdirectory_all_detail">
<!-- ###CONTENT### --><!-- ###ITEM### -->
<dt class="wtdirectory_all wtdirectory_all_###ALTERNATE### wtdirectory_all_###WTDIRECTORY_KEY###"><b>###WTDIRECTORY_LABEL###</b></dt>
<dd class="wtdirectory_all wtdirectory_all_###ALTERNATE### wtdirectory_all_###WTDIRECTORY_KEY###">###WTDIRECTORY_VALUE###</dd>
<!-- ###ITEM### --><!-- ###CONTENT### -->
</dl>
<div class="clear"></div>
<div class="wtdirectory_all wtdirectory_all_vcard">
<!-- ###WTDIRECTORY_VCARD_LINK### -->###WTDIRECTORY_VCARD_ICON###<!-- ###WTDIRECTORY_VCARD_LINK### -->
</div>
<div class="wtdirectory_all wtdirectory_all_powermail">
<!-- ###WTDIRECTORY_POWERMAIL_LINK### -->###WTDIRECTORY_POWERMAIL_ICON###<!-- ###WTDIRECTORY_POWERMAIL_LINK### -->
</div>
<div class="wtdirectory_all wtdirectory_all_backlink">
<!-- ###WTDIRECTORY_SPECIAL_BACKLINK### -->###WTDIRECTORY_SPECIAL_BACKLINK_LABEL###<!-- ###WTDIRECTORY_SPECIAL_BACKLINK### -->
</div>
<div class="wtdirectory_all wtdirectory_all_googlemaplink">
<!-- ###WTDIRECTORY_GOOGLEMAP_LINK### -->###WTDIRECTORY_GOOGLEMAP_LABEL###<!-- ###WTDIRECTORY_GOOGLEMAP_LINK### -->
</div>
<!-- ###WTDIRECTORY_ALL_DETAIL### end -->
m Backend von wt_directory kann ich den neuen addresseintrag auch auswählen.
Problematisch ist die Ausgabe im Frontend:
Da steht dann nur der Label-Wert Tx_zfwuaddressdb_schwerpunkte aber kein Value.
irgendwas scheint da nicht in tags verschlossen zu sein, denn der quellcode sieht so aus:
<dl>
<dt class="wtdirectory_all wtdirectory_all_even wtdirectory_all_RuW"><b>Gebäude</b></dt>
<dd class="wtdirectory_all wtdirectory_all_even wtdirectory_all_RuW">RuW</dd>
<dt class="wtdirectory_all wtdirectory_all_odd wtdirectory_all_60323"><b>Postleitzahl</b></dt>
<dd class="wtdirectory_all wtdirectory_all_odd wtdirectory_all_60323">60323</dd>
<dt class="wtdirectory_all wtdirectory_all_even wtdirectory_all_LosgehtsTimetosaygoodbyeundandereTricksasd"><b>Tx_zfwuaddressdb_schwerpunkte</b></dt>
<dd class="wtdirectory_all wtdirectory_all_even wtdirectory_all_LosgehtsTimetosaygoodbyeundandereTricksasd"></dd>
</dl>
<div class="clear"></div>
Warum liest wt_directory denn den Inhalt der datenbank nicht aus?! Hat das schon jemand mal gehabt? ... Alex?
Gruß
Martin
OK... hab gerade einen alten Thread gefunden in dem das ebenfalls diskutiert wurde.
wt_directory erfordert nun doch noch etwas typoscript ich habe das hier in das Setup (Konfiguration) folgendes eingetragen:
################################################
# Custom wt_directory Output
#####################################
plugin.tx_wtdirectory_pi1 {
_LOCAL_LANG.de.wtdirectory_ttaddress_tx_zfwuaddressdb_schwerpunkte = Schwerpunkte
}
plugin.tx_wtdirectory_pi1.detail.field.tx_zfwuaddressdb_schwerpunkte = TEXT
plugin.tx_wtdirectory_pi1.detail.field.tx_zfwuaddressdb_schwerpunkte.field = tx_zfwuaddressdb_schwerpunkte
Leider klappt es aber dennoch nicht .... 😢
Hi Postanmartin,
Schau mal ob Du da fündig wirst...
#82282
gruß
maty
skydivematy schrieb
Schau mal ob Du da fündig wirst...
#82282
gruß
maty
Vielen Dank für deinen Hinweis. Dieses kleine nette Tutorial kenne ich und war eigentlich Grundlage meines Vorgehens. Aber dennoch ist irgendwas im Argen.
Der Inhalt der Datenbank wird einfach nicht eingefügt.
Ich denke mein typoscript ist fehlerhaft.
Ich kann auh das Label via Typoscript nicht ändern. Es muss doch ins Setup und nicht in Constants, oder?
Gruß
Martin
🙂 🙂 🙂
GELÖST !!!
Das Problem war in der Tat mein typoScript. Erstens waren kleine blöde Fehler drin. Zweitens aber stand es im falschen template.
Ich habe zwei Templates ein root und ein untergeordnetes.
Habe es in das untergeordnete geschrieben, da eigentlich fpr diesen Bereich relevant.
Das war aber flasch. habs ins root-template geschrieben und jetzt geht alle.
(ist mir heute Nacht eingefallen)
Gruß
Martin
hallo
freut mich das es nun funktioniert
und welche kleine Fehler haben sich im TS eingeschlichen? Wäre sehr schön wenn du die gesamte Lösung posten könntest, danke!
LG & ciao....
thowe schrieb
hallo
freut mich das es nun funktioniert
und welche kleine Fehler haben sich im TS eingeschlichen? Wäre sehr schön wenn du die gesamte Lösung posten könntest, danke!
LG & ciao....
mein TS ist voll Standard, aber vorher waren halt Tipfehler drin. Mit diesem TS läufts. Wichtig: es funktioniert nur richtig, wenn's im root-template drin steht.
Hier das TS:
################################################
# Custom wt_directory Output
#####################################
plugin.tx_wtdirectory_pi1 {
_LOCAL_LANG.de.wtdirectory_ttaddress_tx_zfwuaddressdb_schwerpunkte = Schwerpunkte
_LOCAL_LANG.de.wtdirectory_ttaddress_tx_zfwuaddressdb_votum = Votum
}
plugin.tx_wtdirectory_pi1.detail.field.tx_zfwuaddressdb_schwerpunkte = TEXT
plugin.tx_wtdirectory_pi1.detail.field.tx_zfwuaddressdb_schwerpunkte.field = tx_zfwuaddressdb_schwerpunkte
plugin.tx_wtdirectory_pi1.detail.field.tx_zfwuaddressdb_votum = TEXT
plugin.tx_wtdirectory_pi1.detail.field.tx_zfwuaddressdb_votum.field = tx_zfwuaddressdb_votum
Hallo postmartin,
bei mir funktioniert es leider immer noch nicht!
Der Inhalt der neuen Felder erscheint nicht, obwohl ich Dein TS imitiert habe.
In welches TS Config muss der Code denn rein?
In die Seite der List-, der Detail-Ansicht oder in beide?
Ich habe den Code eigentlich im Setup des Root-template. Das hat Alex in seinem Tutorial so geschrieben.
Hast Du noch einen Tipp für mich?
Gruß
Seneca
Seneca schrieb
bei mir funktioniert es leider immer noch nicht!
Der Inhalt der neuen Felder erscheint nicht, obwohl ich Dein TS imitiert habe.
In welches TS Config muss der Code denn rein?
In die Seite der List-, der Detail-Ansicht oder in beide?
Ich habe den Code eigentlich im Setup des Root-template. Das hat Alex in seinem Tutorial so geschrieben.
@Seneca Wenn du heute Abend zur mtug kommst und deinen Laptop mitbringst, kann ich mir das mal anschauen.
Gruß, Alex
Hallo alle,
hatte eben das gleiche Problem.
Und zwar muss man natürlich noch darauf achten, welche Felder man wo erweitern will!
Es hat bei mir einige Zeit gedauert, bis ich von
plugin.tx_wtdirectory_pi1. d e t a i l ...
auf
plugin.tx_wtdirectory_pi1. l i s t ...
gekommen bin ;-)
VG, M.