[TYPO3-UG Denmark] TT_News default news id problem

Stefan Kreisberg stefan at please-no-spam-shufflebee.dk
Tue Apr 29 23:01:31 CEST 2008


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
>>



More information about the TYPO3-UG-denmark mailing list