[TYPO3-german] tt_news-MORE-link in Newsletter..

Fabian König Fabian.Koenig at gmx.net
Wed Jan 3 16:41:47 CET 2007


Anscheinend scheint es ja bei euch zu funktionieren.
Koennt ihr mir dann den Gefallen tun und mir euren TypoScript geben?

Ich bin echt am verzweifeln :(

mfg
Fabian



Fabian König schrieb:
> Hi.
> 
> Ich habe es endlich geschafft, meinen Newsletter (mit direct_mail) zum 
> laufen zu bekommen. *jubel,schrei*
> 
> CSS-Formatierung klappt auch prima und meine (tt_)news-Eintraege werden 
> auch korrekt gesendet.
> (Ich lade sie ueber den Inhaltstyp "Datensatz einfuegen" in meinen 
> Newsletter. So wie im direct_mail-Manual vorgeschrieben.)
> 
> 
> Aaaber:
> In meinen News habe ich (standartmaessig) einen MEHR-Link (also 
> ###MORE###) um auf die Detailseite geleitet zu werden.
> Hier allerdings werde ich immer nur auf die Newsletter-Seite geleitet.
> 
> Also wenn ich auf 'mehr' klicke im Newsbeitrag, komme ich auf die 
> Web-Seite, die ich als Newsletter verschicke. (PID: 326, Pfad: 
> foo->Newsletter->insider)
> 
> Ich habe schon im Template eine Detailansichtsseite angegeben (Pid: 262, 
> Pfad: foo->home->news->Detailansicht) aber trotzdem werde ich auf die 
> Falsche Seite geleitet.
> 
> Der 'mehr'-link leitet mich immer auf die Seite 
> http://www.foo.de/insider.html
> ("Newsletter" ist ein SysFolder, daher versucht Typo3, mich auf die 
> unterseite 'insider' zu leiten.)
> 
> Korrekt aber waere diese Adresse:
> http://www.foo.de/home/news/detailansicht/article/xx/262.html
> 
> 
> Wo liegt mein fehler?
> 
> 
> Wie gesagt:
> Ich habe in den Constants meines Newsletter-Templates schon
> ===TS===
> plugin.tt_news.singlePid = 262
> ===TS===
> ausprobiert, aber trotzdem bekomme ich den falschen Link im Newsletter 
> angezeigt.
> 
> 
> 
> Ich hoffe mir kann jemand helfen. :(
> 
> mfg
> Fabian
> 
> 
> 
> P.S.:
> Hier noch mein komplettes TS:
> 
> ===TS:CONSTANTS===
> plugin.tx_directmail_pi1 {
>   file.template = fileadmin/templates/newsletter/PLAIN.html
>   siteUrl = http://www.foo.de/
>   FlowedFormat = 0
>   doubleLF = 0
>   removeSplitChar =
> }
> 
> baseURL = http://www.foo.de/
> plugin.tt_news.singlePid = 262
> ===TS:CONSTANTS===
> 
> 
> ===TS:SETUP===
> # Standardsprache deutsch wird festgelegt
> config.sys_language_uid = 0
> config.language = de
> config.htmlTag_langKey = de
> config.locale_all = de_DE
> config.sys_language_overlay = hideNonTranslated
> 
> 
> # News Config
> plugin.tt_news.templateFile = fileadmin/templates/newsletter/NEWS.html
> 
> 
> plugin.tx_directmail_pi1 = USER
> plugin.tx_directmail_pi1.userFunc = tx_directmail_pi1->main
> plugin.tx_directmail_pi1 {
>   siteUrl = {$plugin.tx_directmail_pi1.siteUrl}
>   flowedFormat = {$plugin.tx_directmail_pi1.flowedFormat}
> 
>   header.defaultType = 1
>   header.date = D-m-Y
>   header.datePrefix = |###HEADER_DATE_PREFIX### |
>   header.linkPrefix = | ###HEADER_LINK_PREFIX### |
>   header.1.preLineLen = 76
>   header.1.postLineLen = 76
>   header.1.preBlanks=1
>   header.1.stdWrap.case = upper
>   header.2 < .header.1
>   header.2.preLineChar=*
>   header.2.postLineChar=*
>   header.3.preBlanks=2
>   header.3.postBlanks=1
>   header.3.stdWrap.case = upper
> 
>   header.4 < .header.1
>   header.4.preLineChar= =
>   header.4.postLineChar= =
>   header.4.preLineBlanks= 1
>   header.4.postLineBlanks= 1
>   header.5.removeSplitChar = {$plugin.tx_directmail_pi1.removeSplitChar}
>   header.5.preBlanks=1
>   header.5.autonumber=1
>   header.5.prefix = |: >> |
>   defaultOutput (
> |
> [###UNRENDERED_CONTENT### ###CType### ]
> |
>   )
>   uploads = 0
>   uploads.header = ||
>   images.header = ||
>   images.linkPrefix = ||
>   images.captionHeader = ||
>   bulletlist.0.bullet = |*  |
>   bulletlist.1.bullet = |#  |
>   bulletlist.2.bullet = | - |
>   bulletlist.3.bullet = |>  |
>   bulletlist.3.secondRow = |.  |
>   bulletlist.3.blanks = 1
>   menu =< tt_content.menu.20
>   shortcut =< tt_content.shortcut.20
>   shortcut.0.conf.tt_content =< plugin.tx_directmail_pi1
>   shortcut.0.tables = tt_content
>   bodytext.doubleLF = {$plugin.tx_directmail_pi1.doubleLF}
>   bodytext.stdWrap.parseFunc.tags {
>     link =< lib.parseFunc_RTE.tags.link
>     typolist = USER
>     typolist.userFunc = tx_directmail_pi1->typolist
>     typolist.siteUrl = {$plugin.tx_directmail_pi1.siteUrl}
>     typolist.bulletlist =< plugin.tx_directmail_pi1.bulletlist
>     typohead = USER
>     typohead.userFunc = tx_directmail_pi1->typohead
>     typohead.siteUrl = {$plugin.tx_directmail_pi1.siteUrl}
>     typohead.header =< plugin.tx_directmail_pi1.header
>     typocode = USER
>     typocode.userFunc = tx_directmail_pi1->typocode
>     typocode.siteUrl = {$plugin.tx_directmail_pi1.siteUrl}
>   }
> }
> 
> includeLibs.tx_directmail_pi1 = 
> EXT:direct_mail/pi1/class.tx_directmail_pi1.php
> 
> tx_directmail_pi1 >
> tx_directmail_pi1 = PAGE
> tx_directmail_pi1.typeNum=99
> tx_directmail_pi1.config.disableAllHeaderCode = 1
> tx_directmail_pi1.10 = TEMPLATE
> tx_directmail_pi1.10 {
>   template = FILE
>   template.file = {$plugin.tx_directmail_pi1.file.template}
>   marks.CONTENT < styles.content.getLeft
>   marks.CONTENT.renderObj = < plugin.tx_directmail_pi1
>   marks.DATE = TEXT
>   marks.DATE.data = date:U
>   marks.DATE.strftime = %e. %B %Y
> }
> tx_directmail_pi1_test < tx_directmail_pi1
> tx_directmail_pi1_test {
>   wrap = <pre>|</pre>
>   typeNum=199
>   config.no_cache=1
> }
> 
> 
> plugin.tx_directmail_pi1 {
>   shortcut.0.conf.tt_news =< plugin.tt_news
>   shortcut.0.conf.tt_news.code = PLAINTEXT
>   shortcut.0.conf.tt_news.defaultCode = PLAINTEXT
>   shortcut.0.conf.tt_news.displayCurrentRecord = 1
>   shortcut.0.conf.tt_news.plainTextConf < plugin.tx_directmail_pi1
>   shortcut.0.tables = tt_content,tt_news
> 
>   tt_news_author.defaultType = 3
>   tt_news_author.date = D-m-Y
>   tt_news_author.prefix = |###TT_NEWS_AUTHOR_PREFIX### |
>   tt_news_author.datePrefix = |###TT_NEWS_AUTHOR_DATE_PREFIX### |
>   tt_news_author.emailPrefix = | ###TT_NEWS_AUTHOR_EMAIL_PREFIX### |
>   tt_news_author.1.preLineLen = 76
>   tt_news_author.1.postLineLen = 76
>   tt_news_author.1.preBlanks=1
>   tt_news_author.1.stdWrap.case = upper
>   tt_news_author.2 < .tt_news_author.1
>   tt_news_author.2.preLineChar=*
>   tt_news_author.2.postLineChar=*
>   tt_news_author.3.preBlanks=1
>   tt_news_author.3.stdWrap.case = upper
> 
>   tt_news_author.4 < .tt_news_author.1
>   tt_news_author.4.preLineChar = =
>   tt_news_author.4.postLineChar = =
>   tt_news_author.4.preLineBlanks= 1
>   tt_news_author.4.postLineBlanks= 1
> 
>   tt_news_short < .bodytext
>   tt_news_short.header = |###TT_NEWS_SHORT_HEADER### |
> 
>   tt_news_bodytext < .bodytext
>   tt_news_bodytext.header = |###TT_NEWS_BODYTEXT_HEADER### |
> }
> 
> 
> # Main Config
> config.xhtml_cleaning = all
> config.doctype = xhtml_trans
> 
> 
> # RealURL Config
> config.simulateStaticDocuments = 0
> config.tx_realurl_enable = 1
> 
> config.baseURL = {$baseURL}
> 
> 
> # TEMPLATE Objects
> temp.mainTemplate = TEMPLATE
> temp.mainTemplate {
>   template =< plugin.tx_automaketemplate_pi1
>   workOnSubpart = DOCUMENT_BODY
> 
>   marks.CONTENT < styles.content.getLeft
>   #marks.DATE < styles.content.lastupdate
> 
>   marks.DATE = TEXT
>   marks.DATE {
>     data = page:lastUpdated
>     date = d.m.Y
>     wrap = |
>     data = register : SYS_LASTCHANGED
>   }
> }
> 
> temp.headTemplate = TEMPLATE
> temp.headTemplate {
>   template =< plugin.tx_automaketemplate_pi1
>   workOnSubpart = DOCUMENT_HEADER
> }
> 
> # Autoparser
> plugin.tx_automaketemplate_pi1 {
>   content = FILE
>   content.file = fileadmin/templates/newsletter/HTML.html
>   elements {
>     HEAD.all = 0
>     HEAD.all.subpartMarker = DOCUMENT_HEADER
>     #HEAD.rmTagSections = title
> 
>     BODY.all = 1
>     BODY.all.subpartMarker = DOCUMENT_BODY
> 
>     TD.all = 1
>   }
>   #relPathPrefix = fileadmin/templates/
> }
> 
> config.insertDmailerBoundaries = 1
> 
> 
> # PAGE Objects
> page = PAGE
> page.typeNum = 0
> page.10 < temp.mainTemplate
> page.headerData.10  < temp.headTemplate
> page.bodyTag = <BODY class="body">
> page.stylesheet = fileadmin/templates/newsletter/style.css
> ===TS:SETUP===


More information about the TYPO3-german mailing list