我用tx_news制作了一个活动日历......在某些活动中,我想要一个"在这里注册"带有powermail网站的链接。
如何在powermail中预先填写tx_news数据? 我知道如何在同一页面上使用powermail / tx_news,而不是在另一个页面上。
因为注册表单的链接并非出现在每个事件中,所以我无法像这样与typoscript建立链接:
10 = COA
10.wrap = <div style="margin-top: 40px; text-align: right"><a style="font-size: 15px; font-weight: bold; box-shadow: 0 0 10px rgba(0,0,0,0.5); background-color: #4B2857; color: #FFF; text-align: center; padding: 10px 30px; border-radius: 20px;" href="/index.php?id=116|">Gleich anmelden</a></div>
10 {
10 = TEXT
10 {
data = GP:tx_ttnews|tt_news
wrap = &tx_ttnews[tt_news]=|
intval = 1
htmlSpecialChars = 1
insertData = 1
}
}
######
编辑器应该很容易链接&#34;在这里注册&#34;在tx_news的RTE中......
下一个解决方案是一个正在全部监听的选择字段&#34; eventname,00.00.0000&#34; ..因此,用户必须在点击&#34后再次选择该事件;在此处注册&#34;。
答案 0 :(得分:0)
我可以用powermail字段类型“typoscript”和这个lib.news解决它。 我唯一不能做的是,档案中的新闻不会显示。 我需要选择哪里..但我不明白。
lib.news = CONTENT
lib.news.wrap = <label for="anlass">Anlass</label><div class="field-item" style="width: 100%; float: none; clear: both;"><select style="width: 100%" id="anlass"><option value="Bitte auswählen" selected>Bitte auswählen</option>|</select></div>
lib.news {
table = tx_news_domain_model_news
select {
pidInList = 81
max = 10
orderBy = uid ASC
}
renderObj = COA
renderObj {
wrap = |
10 = TEXT
10.field = title
10.crop = 50|...|1
10.wrap = <option value="|">
20 = TEXT
20.field = datetime
20.date = d.m.y
20.noTrimWrap = || - |
30 = TEXT
30.field = title
30.crop = 50|...|1
30.wrap = |</option>
}
}