[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 = &lt; 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