[TYPO3-UG Denmark] TT_News default news id problem

Stig Kjeldsen sk at itu.dk
Wed Aug 27 16:20:22 CEST 2008


Hej Mikael

Fik du løst dit problem? Ellers kan du formatere LATEST template i 
tt_news så den kommer til at se ud som SINGLE og så indsætte plugin med 
LATEST (og visning af kun 1 nyhed) på forsiden.

Jeg har kun læst de sidste indlæg i tråden, beklager hvis det slet ikke 
er dette du søger. Sådan lød det bare på dit sidste indlæg.

Mvh

Stig Kjeldsen

Mikael M. Hansen skrev:
> Hmmm
> 
> Jeg vil ønske jeg kunne sige at jeg havde fået det til at virke :(
> 
> Det jeg gerne vil at er at vise den sidste nyhed på forsiden af mit 
> site. Intet andet.
> 
> Jeg har et side til at vise en single news med archive og catmenu. Alt 
> virker fint. Jeg vil bare gerne - uden at brugerne/gæsterne - er 
> involveret vise den sidste nyhed (1 stk uanset dens kategori). Som jeg 
> læser manualen så er det det Default News id TS'en gør. Tager jeg fejl?
> 
> 
> 
> 
> Stefan Kreisberg wrote:
>> Faldt iøvrigt lige over denne her tråd, måske den kan bibringe idéer:
>> http://typo3-cms.at/newsgroups/artikel/typo3.projects.tt-news-4237.html
>> http://typo3-cms.at/newsgroups/artikel/typo3.projects.tt-news-4175.html
>>
>> Stefan Kreisberg wrote:
>>
>>> Aahh nu forstår jeg hvad du vil. Kan man det?
>>>
>>> :-)
>>>
>>> Er det denne hersens der skulle gøre tricket ??
>>>> plugin.tt_news.getRelatedCObject.10.default.10.typolink.parameter = 83
>>> ... jeg kender den ikke.
>>>
>>> Måske kan man klare det med _DEFAULT piVars og et dynamisk opslag?
>>> (du kan høre jeg stadig gætter selvom jeg vist nu har fod på hvad det er
>>> du ønsker at opnå).
>>>
>>> vh Stefan
>>>
>>> Mikael M. Hansen wrote:
>>>
>>>> Hej Stefan
>>>>
>>>> Tak for svaret.
>>>>
>>>> excludeLatestFromList er ikke sat. Men er den ikke også kun relevant 
>>>> ved
>>>> LIST? Sådan læser jeg i hvert fald manualen. Men det er også en SINGLE
>>>> jeg har indsat på siden. Jeg ønsker at den sidste nyhed (på tværs af
>>>> alle kategorier) bliver vist, hvis der ikke er blevet bedt om et
>>>> specifik news_id.
>>>>
>>>> Jeg har følgende tt_news setup i en TS template som inkluderes i main
>>>> templaten:
>>>>
>>>> ### WHERE IS THE NEWS/CATEGORIES STORED ###
>>>> plugin.tt_news.pid_list = 82,46
>>>>
>>>> # hide the "no news id" message
>>>> #plugin.tt_news._LOCAL_LANG.default.noNewsIdMsg =  
>>>>
>>>> ### WHERE TO SHOW THE NEWS ###
>>>> plugin.tt_news.singlePid = 83
>>>>
>>>> ### SHOULD WE ALLOW CACHING ###
>>>> plugin.tt_news.allowCaching = 1
>>>>
>>>> ## Display archived in latest
>>>> plugin.tt_news.displayArchivedInLatest = 1
>>>>
>>>> ### Template File ###
>>>> plugin.tt_news.templateFile =
>>>> fileadmin/templates/ext_templates/tt_news_template.tmpl
>>>>
>>>> ### EDITPANEL ###
>>>> plugin.tt_news {
>>>> general_stdWrap.editPanel = 1
>>>> general_stdWrap.editPanel {
>>>> allow = edit,hide,delete,new
>>>> line = 5
>>>> label = %s
>>>> onlyCurrentPid = 0
>>>> previewBorder= 1
>>>> edit.displayRecord = 1
>>>> }
>>>> }
>>>>
>>>> ### TIME FORMAT ###
>>>> plugin.tt_news {
>>>>    getRelatedCObject {
>>>>        20.strftime = %d.%m.%Y %H:%M
>>>>    }
>>>>    displaySingle {
>>>>      date_stdWrap.strftime= %d.%m.%Y
>>>> time_stdWrap.strftime= %H:%M
>>>>    }
>>>>    displayLatest {
>>>> date_stdWrap.strftime = %d.%m.%Y
>>>>      time_stdWrap.strftime = %H:%M
>>>>    }
>>>>    displayList {
>>>>      date_stdWrap.strftime = %A, %d. %B %Y
>>>>      time_stdWrap.strftime= %d.%m.%y %H:%M
>>>>    }
>>>> }
>>>>
>>>> ### MAKING RELATEDE LINK WORK (= ID to singleview) ###
>>>> plugin.tt_news.getRelatedCObject.10.default.10.typolink.parameter = 83
>>>>
>>>>
>>>> ### ARCHIVE SETTINGS ###
>>>> plugin.tt_news {
>>>> archiveMode = month
>>>>    archiveTypoLink.parameter = 82
>>>>    archiveTypoLink.addParams =
>>>>    reverseAMenu = 1
>>>>     enableArchiveDate = 1
>>>> datetimeDaysToArchive = 10
>>>> useHRDates = 1
>>>>          useHRDatesSingle = 1
>>>> archiveTitleCObject = COA
>>>>    archiveTitleCObject {
>>>>      10 = TEXT
>>>>      10 {
>>>>         field = start
>>>>         strftime = %B
>>>>         wrap = <strong>|</strong>
>>>>         if {
>>>>           value.field = start
>>>>           equals.data = GPvar:tx_ttnews|pS
>>>>         }
>>>>      }
>>>>      20 = TEXT
>>>>      20 {
>>>>         field = start
>>>>         strftime = %B
>>>>         if {
>>>>            value.field = start
>>>>            equals.data = GPvar:tx_ttnews|pS
>>>>            negate = 1
>>>>         }
>>>>      }
>>>>    }
>>>> }
>>>>
>>>> ### CATEGORY SETTINGS ###
>>>> plugin.tt_news {
>>>> displayCatMenu {
>>>> mode = nestedWraps
>>>> insertDescrAsTitle = 1
>>>> catmenu_stdWrap.wrap = <div class="columnbox"><div
>>>> class="columnbox-top">|</ul></div><div
>>>> class="columnbox-bottom"></div></div> catmenuHeader_stdWrap.wrap =
>>>> |</div><div class="columnbox-content"><ul class="cb-menu">
>>>> catmenuItem_ACT_stdWrap.wrap = <strong>|</strong>
>>>> catmenuItem_NO_stdWrap.wrap = |
>>>> catmenuLevel1_stdWrap.wrap = <li class="news">|</li>
>>>> #catmenuLevel2_stdWrap.wrap = <div class="level2">|</div>
>>>> #catmenuLevel3_stdWrap.wrap = <div class="level3">|</div>
>>>> #catmenuLevel4_stdWrap.wrap = <div class="level4">|</div>
>>>> #catmenuLevel5_stdWrap.wrap = <div class="level5">|</div>
>>>> }
>>>> }
>>>>
>>>>
>>>> ### PAGEBROWSER ###
>>>> plugin.tt_news.limit = 10
>>>> plugin.tt_news.usePiBasePagebrowser = 1
>>>> plugin.tt_news.pageBrowser {
>>>>    dontLinkActivePage = 1
>>>>    showRange = 0
>>>>    hscText = 0
>>>>    browseBoxWrap = <div class="browseBoxWrap">|</div>
>>>>    showResultsWrap = <div class="showResultsWrap">|</div>
>>>>    browseLinksWrap = <div class="browseLinksWrap">|</div>
>>>>    showResultsNumbersWrap = <span 
>>>> class="showResultsNumbersWrap">|</span>
>>>>    disabledLinkWrap = <span class="disabledLinkWrap">|</span>
>>>>    inactiveLinkWrap = <span class="inactiveLinkWrap">|</span>
>>>>    activeLinkWrap = <span class="activeLinkWrap">|</span>
>>>> }
>>>>
>>>> ## TT news feed settings
>>>> plugin.tt_news{
>>>> displayXML{
>>>> rss2_tmplFile = EXT:tt_news/res/rss_2.tmpl
>>>> xmlFormat = rss2
>>>>
>>>> xmlTitle = Website News
>>>> xmlLink = https://website.domain
>>>> xmlDesc = Website news on the support.cs.aau.dk website
>>>>   xmlLang = en
>>>> xmlIcon = fileadmin/templates/favicon.ico
>>>> title_stdWrap.htmlSpecialChars = 1
>>>> title_stdWrap.htmlSpecialChars.preserveEntries = 1
>>>> subheader_stdWrap.stripHtml = 1
>>>> subheader_stdWrap.htmlSpecialChars = 1
>>>> subheader_stdWrap.htmlSpecialChars.preserveEntries = 1
>>>> subheader_stdWrap.crop = 100 | ... | 1
>>>> subheader_stdWrap.ifEmpty.field = bodytext
>>>> xmlLastBuildDate = 1
>>>> }
>>>> }
>>>>
>>>> Men jeg synes ikke umiddelbart der er noget i dette som kan ødelægge
>>>> visningen af den sidste news item i min SINGLE. Jeg kan fint se en
>>>> single news i den når blot et news_id er angivet. Så på en eller anden
>>>> måde kommer det news_id jeg trækker ud fra databasen ikke med til den
>>>> SINGLE jeg har indsat.
>>>>
>>>> Er der andre bud?
>>>>
>>>> Stefan Kreisberg wrote:
>>>>> Altså nu har jeg ikke lige nærlæst tråden her - så det må blive et
>>>>> skud/gæt: hvad siger din exclude latest from list i din ts for 
>>>>> tt_news?
>>>>>
>>>>> vh Stefan
>>>>>
>>>>> Mikael M. Hansen wrote:
>>>>>
>>>>>> Hej igen
>>>>>>
>>>>>> Det er stadig ikke lykkedes mig at få den sidste news item frem på
>>>>>> siden. Jeg har nu følgende i en template på siden hvor news itemet 
>>>>>> skal
>>>>>> vises (siden med en SINGLE på):
>>>>>>
>>>>>> plugin.tt_news.singlePid = 83
>>>>>> tmp.pagecontent < lib.content
>>>>>>
>>>>>> lib.content >
>>>>>>
>>>>>> lib.content = COA
>>>>>> lib.content {
>>>>>>
>>>>>>    10 = CONTENT
>>>>>>    10.table = tt_news
>>>>>>    10.select {
>>>>>>      pidInList = 82
>>>>>>      orderBy = datetime desc
>>>>>>      max = 1
>>>>>>    }
>>>>>>    10.stdWrap.if.isFalse.data = GPvar:tx_ttnews|tt_news
>>>>>>    20 < tmp.pagecontent
>>>>>> }
>>>>>>
>>>>>> Hvis jeg sætter plugin.tt_news._LOCAL_LANG.default.noNewsIdMsg = 
>>>>>> &nbsp;
>>>>>> ind i templaten så forsvinder no news_id given teksten. Men altså
>>>>>> stadig ikke noget output. Er der ikke nogen som har et bud på hvad 
>>>>>> der
>>>>>> kan være galt? Jeg bruger Templavoila. Tt_news er version 2.5.0.
>>>>>>
>>>>>> Mikael M. Hansen wrote:
>>>>>>> Hej igen
>>>>>>>
>>>>>>> Ok, den havde jeg ikke lige fanget. Men nu er jeg mere med ;)
>>>>>>> Jeg troede det var nok at at have det i en template som inkluderet i
>>>>>>> main templaten.
>>>>>>>
>>>>>>> Jeg har nu en template direkte på siden (id=83) med følgende 
>>>>>>> indhold:
>>>>>>>
>>>>>>> plugin.tt_news._LOCAL_LANG.default.noNewsIdMsg = &nbsp;
>>>>>>> plugin.tt_news.singlePid = 83
>>>>>>>
>>>>>>> tmp.pagecontent < page.10.subparts.contentarea
>>>>>>> # clear the content of the main column
>>>>>>> page.10.subparts.contentarea >
>>>>>>> # build a new object for this column as content-object-array
>>>>>>> page.10.subparts.contentarea = COA
>>>>>>> page.10.subparts.contentarea {
>>>>>>>    10 = CONTENT
>>>>>>>    10.table = tt_news
>>>>>>>    10.select {
>>>>>>> # insert the pids of all pages from where you want to fetch news.
>>>>>>> # the recursive-field has no influence on this selection
>>>>>>>      pidInList = 82
>>>>>>>      orderBy = datetime desc
>>>>>>>      max = 1
>>>>>>>    }
>>>>>>> # insert the object ?10.? only if there is no SINGLE news selected
>>>>>>>    10.stdWrap.if.isFalse.data = GPvar:tx_ttnews|tt_news
>>>>>>> # re-insert the normal pagecontent to the page
>>>>>>>    20 < tmp.pagecontent
>>>>>>> }
>>>>>>>
>>>>>>> Altså en direkte kopi af eksemplet i manualen (id er dog 
>>>>>>> skiftet). Jeg
>>>>>>> har også prøvet med:
>>>>>>>
>>>>>>> plugin.tt_news._LOCAL_LANG.default.noNewsIdMsg = &nbsp;
>>>>>>> plugin.tt_news.singlePid = 83
>>>>>>>
>>>>>>> lib.content = COA
>>>>>>> lib.content {
>>>>>>>    10 = CONTENT
>>>>>>>    10.table = tt_news
>>>>>>>    10.select {
>>>>>>>    # insert the pids of all pages from where you want to fetch news.
>>>>>>>    # the recursive-field has no influence on this selection
>>>>>>>      pidInList = 82
>>>>>>>      orderBy = datetime desc
>>>>>>>      max = 1
>>>>>>>    }
>>>>>>>    # insert the object ?10.? only if there is no SINGLE news 
>>>>>>> selected
>>>>>>>    10.stdWrap.if.isFalse.data = GPvar:tx_ttnews|tt_news
>>>>>>> }
>>>>>>>
>>>>>>> Som jeg også brugte tidligere. Alt cache er clearet, men stadig 
>>>>>>> ingen
>>>>>>> nyhed vises. Men "no news id" teksten er væk, ligesom før.
>>>>>>>
>>>>>>> Andre bud ting jeg mangler at gøre ;)
>>>>>>>
>>>>>>> Hvordan debugger jeg dette?
>>>>>>>
>>>>>>>
>>>>>>> Søren Vedel wrote:
>>>>>>>> Hej Mikael,
>>>>>>>>
>>>>>>>> Mikael M. Hansen wrote:
>>>>>>>>> Jeg har en:
>>>>>>>>>
>>>>>>>>> plugin.tt_news.singlePid = 83
>>>>>>>>>
>>>>>>>>> i samme template som:
>>>>>>>>>
>>>>>>>>> plugin.tt_news._LOCAL_LANG.default.noNewsIdMsg = &nbsp;
>>>>>>>>>
>>>>>>>>> linien. Jeg er "IKKE" 100% sikker på hvad du mener med "lavet en
>>>>>>>>> ext: template" på siden?
>>>>>>>> Jeg mener bare, om du har en template på pid=83 (den side, hvor du
>>>>>>>> vil have vist singleview af den nyeste nyhed), og om du har sat al
>>>>>>>> din TS her?
>>>>>>>>
>>>>>>>> Hvis du klikker på Template og på den side, hvor du vil have vist
>>>>>>>> singleview, så vil du få mulighed for at oprette en "extension
>>>>>>>> template". I fald du IKKE har gjort det endnu.
>>>>>>>>
>>>>>>>> Er du med nu?
>>>>>>>>
>>>>>>>> :-)
>>>>>>>>
>>>>>>>>
>>>>>>>> Mvh
>>>>>>>> Søren Vedel
>>>>>>>> _______________________________________________
>>>>>>>> TYPO3-UG-denmark mailing list
>>>>>>>> TYPO3-UG-denmark at lists.netfielders.de
>>>>>>>> http://lists.netfielders.de/cgi-bin/mailman/listinfo/typo3-ug-denmark 
>>>>>>>>
>>>>>>> _______________________________________________
>>>>>>> TYPO3-UG-denmark mailing list
>>>>>>> TYPO3-UG-denmark at lists.netfielders.de
>>>>>>> http://lists.netfielders.de/cgi-bin/mailman/listinfo/typo3-ug-denmark 
>>>>>>>
>>>>> _______________________________________________
>>>>> TYPO3-UG-denmark mailing list
>>>>> TYPO3-UG-denmark at lists.netfielders.de
>>>>> http://lists.netfielders.de/cgi-bin/mailman/listinfo/typo3-ug-denmark
>>
>> _______________________________________________
>> TYPO3-UG-denmark mailing list
>> TYPO3-UG-denmark at lists.netfielders.de
>> http://lists.netfielders.de/cgi-bin/mailman/listinfo/typo3-ug-denmark
> 


More information about the TYPO3-UG-denmark mailing list