[TYPO3-UG Dutch] Hyperlinks aangemaakt via htmlArea RTE in de backend worden niet weergegeven in tt_news op de frontend.
Marijn Depraetere
marijn.depraetere at telenet.be
Fri Aug 8 01:58:01 CEST 2008
Daniel Doesburg schreef:
> Marijn Depraetere schreef:
>> Oei sorry... Bij deze:
>
> Jij leert snel. :-)
>
> Martijn, ik heb het even uitgetest.
> Maar out of the box zou het in tt_news gewoon moeten werken.
>
> Dat betekent dat er vermoedelijk iets in je TSconfig gewijzigd is tov de
> standaard.
> Heb je een extensie geïnstalleerd die pretendeert een aantal
> configuratie instellingen "goed" te zetten?
>
> Kijk eens onder de knop "Info" of je wat in je TSconfig kunt ontdekken
> wat roet in je linken-eten gooit.
>
>
> Met vriendelijke groeten,
>
> Daniel Doesburg
>
>
>
>
>
> Kijk eens
>
>>
>> htmlArea RTE: 1.7.5
>> tt_news: 2.5.2
>> typo3: 4.2.1
>> LAMP omgeving met PHP 5.2.4 en MySql 4.1.15
>>
>> *Korte probleemstelling:*
>> Hyperlinks aangemaakt via htmlArea RTE in de backend worden niet
>> weergegeven in tt_news op de frontend.
>> *
>> Situatieschets:*
>> Nieuwsberichten worden in een sysfolder 'nieuwsberichten' aangemaakt.
>> Sysfolder 'nieuwsberichten' is NIET de GRSP. tt_news word via
>> typoscript in de pagina's gebracht. Er is een speciale template
>> aangemaakt voor dit doel waar de main content geen 'content elements'
>> is maar een 'TypoScript Object Path', met name lib.content. Via
>> extension templates per pagina word tt_news toegewezen aan
>> lib.content. In de extension template word plugin tt_news, per
>> pagina, toegewezen aan lib.conent en gesorteerd per category
>> weergegeven. De cagegoriën zitten in de GRSP. Nieuwsberichten worden
>> aangemaakt door nieuwe records in de sysfolder 'nieuwsberichten' aan
>> te maken. Nieuwsberichten worden ingetikt met behulp van RTE.
>>
>> Bij het tikken van algemene inhoud in gewone pagina's, tt_content dus,
>> werkt alles naar behoren. Alle opmaak (bold, italic, hyperlinks,
>> headers, ... ) worden volledig overgenomen op de frontend. Echter,
>> opmaak die toegevoegd wordt aan nieuwsberichten, tt_news dus,
>> verdwijnt alle opmaak.
>> *Voorbeeld:*
>> BE - HTML view van de RTE: <a class="internal-link"
>> href="http://www.blabla.be/?id=51">(Klik hier)</a>
>> FE - HTML : (klik hier)
>>
>> *Vermoedelijke oorzaak:*
>> parseFunc configuratiefout in RTE of in tt_news ts config
>>
>> *Typoscript:*
>> ROOT TEMPLATE CONSTANTS
>>
>> <------------------------------------------------
>> content.RTE_compliant = 1
>>
>> ... copy/paste van static/ts_new/constants/ in tt_news extension
>> folder, met nodige aanpassingen, natuurlijk ...
>>
>> >------------------------------------------------
>>
>> ROOT TEMPLATE SETUP
>>
>> <------------------------------------------------
>> ... algemene template config voor xhtml, language, enz ...
>>
>> tt_content.text.20.parseFunc.denyTags =
>> tt_content.text.20.parseFunc.allowTags = *
>>
>> ... andere tt_news TS, volledige copy/paste van
>> static/ts_new/setup.txt in tt_news extension folder ...
>>
>> # Rendering of news items. re-use the RTE parseFunc configuration for
>> normal content
>> general_stdWrap {
>> parseFunc < tt_content.text.20.parseFunc
>> }
>>
>> ... andere tt_news TS, volledige copy/paste van
>> static/ts_new/setup.txt in tt_news extension folder ...
>>
>> >------------------------------------------------
>>
>> VOORBEELD EXTENSION TEMPLATE PER PAGINA
>>
>> <------------------------------------------------
>>
>> # CONTENT PLUGIN
>> lib.content =< plugin.tt_news
>> # TT NEWS
>> plugin.tt_news.code >
>> plugin.tt_news.code = LIST
>> plugin.tt_news { categorySelection = 21
>> categoryMode = 1 }
>>
>> >-------------------------------------------------
>>
>> *Vraag:*
>> Heeft iemand ook al problemen gehad hier mee? Weet iemand waar de
>> oorzaak zou kunnen liggen?
>>
>> Alvast bedankt voor de interesse en de hulp!
>> Marijn
>
Hoi,
Graag een extra stel hersenen hier op. Zoals in mijn vorig bericht
uitgelegd verdwijnt alle opmaak (behalve de "bodytext" - class") uit
nieuwsberichten. Met andere woorden: alle opmaak in berichten die
weergegeven worden in de frontend via tt_news content verdwijnt waar
exact hetzelfde bericht op een gewone pagina, dus in tt_content, wel
correct weergegeven wordt.
Dit is mijn typoscript van tt_news:
-----------------------------------------------------------------------
plugin.tt_news {
# - - - - - - - - - - rendering of LIST news - - - - - - - - -
- - #
displayList {
date_stdWrap.strftime= %A %e %B %Y
time_stdWrap.strftime= - %Hu%M
subheader_stdWrap.crop = 23000000000 | ... | 1
# - - - - - - - - - - conditional MORE link - - - - - - - - - #
subheader_stdWrap {
append = TEXT
append.data = register:newsMoreLink
append.wrap = <span class="morelink">|</span>
append.if.isTrue.field = type
}
}
_LOCAL_LANG.nl {
latestHeader = Laatste Nieuws:
textCatLatest = Cat:
textCat = Categorie:
textNewsAge = Leeftijd:
more = [Lees verder... ]
preAuthor = Door:
backToList = nieuwslijst
goToArchive = archief
archiveHeader = ARCHIEF:
archiveItems = items
archiveEmptyMsg = Het spijt ons, we konden geen gearchiveerde items
vinden of het item die u zoekt bestaat niet meer.
noResultsMsg = Sorry, er zijn GEEN resultaten gevonden.
searchEmptyMsg = Vul een zoekterm in a.u.b.
noNewsToListMsg = Het spijt ons, er konden geen nieuwsberichten worden
gevonden.
textRelated = Gerelateerd nieuws
textLinks = Links:
textFiles = Bestanden:
pi_list_browseresults_prev = < Vorige
pi_list_browseresults_page = Pagina
pi_list_browseresults_next = Volgende
noNewsIdMsg = Sorry, het bericht die u wil bekijken is verplaatst of
verwijderd.
searchButtonLabel = Zoek
altTextCatSelector = Toon enkel deze categorie
altTextCatShortcut = Ga naar:
}
}
# - - - - - - - - - - add plugin to lib - - - - - - - - - #
plugin.tt_news.code >
plugin.tt_news.code = LIST
lib.content =<
lib.content =< plugin.tt_news
-----------------------------------------------------------------------
Mijn root-template bevat geen vermelding van tt_news.
Ik heb alle specifieke typoscript van tt_news en htmlArea RTE uit alle
pagina's en templates van mijn website gewist, zonder resultaat trouwens.
Ik vermoed dat het probleem erin bestaat dat tt_news content geformat
wordt via parseFunc_RTE en gewone tt_content content via parseFunc. Ik
weet echter niet hoe ik aan TYPO3 moet zeggen dat tt_news = tt_content.
In mijn pogingen om het probleem op te lossen ben ik er al in geslaagd
de sys_template naar de kl*ten te helpen, gelukkig bestaat er zoiets als
rollback in TYPO3 :-)
Help? Aub? *puppyeyes*
More information about the TYPO3-UG-dutch
mailing list