Hallo liebe Leute,
Ich habe folgendes Problem und komme einfach nicht mehr weiter . Vieleicht sieht jemand von euch etwas was ich nicht sehe:
Typo3 version 4.7.15 / powermail v. 2.0.10 und mbl_newsevent v2.4.1
alles installiert. Laut anleitung (http://docs.typo3.org/typo3cms/extensions/mbl_newsevent/2.4.1/) der extension in Powermail eventfelder erstellt und das typoscript in das setup der Seite gegeben in der das plugin(frontend) ist und vorsichtshalber nochmal in Haupttemplate. Die static templates sind auch drin.
in der tt_news erscheinen nicht alle marker (z.B. organisator und preis-info und preis sind aber alle in der DB vorhanden) ander wiederum schon.
Wenn ich dann in den news auf registrieren drücke erscheint auch brav das formular , allerdings ohne die Felder des events was sind: event description (typo3 scriptpath) , event title und event uid (hiddenfields) (wie gesagt:alles ausgefüllt und auch in der DB vorhanden) firebug zeigt mir die beiden hidden field aber nicht das erste event-description.
im Browser übergibt er die richtige eventuid ( xxx.de/events/?tx_powermail_pi1[eventUid]=12)
ich hab im Template geschaut wegen der fehlenden Marker aber die sind alle da.
Und hier noch mein TS aus dem Tutorial der extension:
plugin.tt_news.listOrderBy = (tx_mblnewsevent_from + tx_mblnewsevent_fromtime)
plugin.tt_news.pid_list = 43
powermail.plugin.pid = 132
powermail.eventtitle.uid = uid8
powermail.eventuid.uid = uid5
plugin.tt_news {
# Here's how you order by registration start:
listOrderBy = IF(tx_mblnewsevent_regfrom=0, datetime,(tx_mblnewsevent_regfrom + tx_mblnewsevent_regfromtime))
#And registration end date and time:
#listOrderBy = IF(tx_mblnewsevent_regto=0, (tx_mblnewsevent_from + tx_mblnewsevent_fromtime),(tx_mblnewsevent_regto + tx_mblnewsevent_regtotime))
_LOCAL_LANG.default {
noNewsToListMsg = Não há eventos no momento.
backToList = « Voltar à lista de eventos
textRelated = Outros eventos
}
mbl_newsevent {
enableRegistration = 1
registrationLink_typolink {
title.data = LLL:EXT:mbl_newsevent/locallang.xml:registerLinkLabel
parameter = {$powermail.plugin.pid}
parameter.override.field = tx_mblnewsevent_regurl
additionalParams.field = uid
additionalParams.intval = 1
additionalParams.wrap = &tx_powermail_pi1[eventUid]=|
}
replaceWithClosed = 1
registerAvailableUntilEnd = 0
registrationClosed_stdWrap {
wrap = |
data = LLL:EXT:mbl_newsevent/locallang.xml:registerClosed
}
}
}
# Text for the powermail form, describing the event the user is signing up for.
lib.eventinfo = COA_INT
lib.eventinfo {
10 = CONTENT
10.table = tt_news
10.select {
pidInList = {$plugin.tt_news.pid_list}
andWhere.data = GPvar:tx_powermail_pi1|eventUid
andWhere.intval = 1
andWhere.wrap = uid=|
}
10.renderObj = TEXT
10.renderObj.field = title
10.renderObj.wrap = <p>Você está agora inscrito no evento <strong>|</strong></p>
10.if.isTrue.data = GPvar:tx_powermail_pi1|eventUid
}
# Powermail prefill fields
plugin.tx_powermail_pi1 {
prefill {
// Prefil field with event title
{$powermail.eventtitle.uid} = COA
{$powermail.eventtitle.uid} {
10 = CONTENT
10.table = tt_news
10.select {
pidInList = {$plugin.tt_news.pid_list}
andWhere.data = GPvar:tx_powermail_pi1|eventUid
andWhere.intval = 1
andWhere.wrap = uid=|
}
10.renderObj = TEXT
10.renderObj.value = Error! No eventUid specified.
10.renderObj.override.field = title
}
// Prefill field with event uid
{$powermail.eventuid.uid} = COA
{$powermail.eventuid.uid} {
10 = TEXT
10.data = GPvar:tx_powermail_pi1|eventUid
10.required = 1
}
}
}
Das ganze einmal auf der Seite mit dem formular und nochmal im Haupttemplate (hab schon das eine oder ander rausgenommen, aber keine Änderung)
nach mehreren Stunden fehlersuche und googlen ohne ergebniss hoffe ich das jemand von euch eine Idee hat.
Vielen Dank im Vorraus
romihue