[TYPO3-UG Dutch] Hyperlinks aangemaakt via htmlArea RTE in de backend worden niet weergegeven in tt_news op de frontend.
Daniel Doesburg [netcreators]
daniel at netcreators.com
Fri Aug 8 09:10:09 CEST 2008
Hoi Martijn,
Marijn Depraetere schreef:
> Daniel Doesburg schreef:
>> Marijn Depraetere schreef:
>>> Oei sorry... Bij deze:
>>
>> Jij leert snel. :-)
Mmmm, ik moet mijn mening over je herzien.
>>
>> 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.
Heb je dit nu gedaan?
Want hieronder zet je wel een heleboel typoscript neer, maar de reden
ligt met aan zekerheid grenzende waarschijnlijkheid in je TSconfig.
Kijk daar eerst nu eens naar.
Daniel
>>
>>
>> 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