[TYPO3-UG Dutch] class="tekst" wordt in <table layout class="" ?

Eef Wesselink eef.wesselink at home.nl
Mon Jan 3 20:38:44 CET 2011


Hoi Jordan.

Heb bij mij nog even een paar sites waarop ik dit gebruik nader bekeken en
zie niet waarom het bij jouw niet werkt...
Het zou kunnen dat er in de overige configuratie van jouw site misschien
zaken ofwel niet 100% goed staan ofwel dat mijn "standaard"-configuratie
zaken bevat die ook voor de werking hiervan noodzakelijk zijn, maar niet
als zodanig door mij herkent worden.

Overigens heet de knop die dan in de RTE zichtbaar moet zijn: "Insert custom
element"

Je hebt wel

RTE.default.userElements....     .....

In de Page TSconfig opgenomen? (moet perse hier staan, niet bv in TS SetUp.)

Hoop dat je het hiermee werkend krijgt.
Mocht dit niet werken stel ik voor dat je de volledige configuratie even
naar me mailt, zodat ik misschien kan zien wat de wezenlijke verschillen
zijn met mijn config.

Overigens (maar dat mag volgens mij geen verschil maken) gebruik ik
TemplaVoila.

met vriendelijke groet,

Eef Wesselink
mictoss


Jordan van Bergen wrote:

> 
> Hoi Eef,
> 
> Ik kreeg dit onderdeel niet voor elkaar:
> 
>>options.RTEkeyList = user (+ alle andere die zichtbaar moeten zijn)
>>Het is nu een kwestie van (in de RTE) een stuk tekst selecteren waarop
>>deze class betrekking heeft, op "Insert custom element" klikken en dan in
>>de pop-up op classes: test.
> 
> Ik heb dit bijvoorbeeld bij mijn admin user bij options in TSconfig
> gezet:
> 
> options.RTEKeyList = bold, italic, underline, subscript, superscript,
> orderedlist, unorderedlist, outdent, indent, insertcharacter, line,
> link, findreplace, spellcheck, copy, cut, paste, undo, redo, user
> 
> en nog 10 andere opties geprobeerd maar ik krijg altijd dezelfde
> knoppen te zien in de RTE. Alleen als ik een foute waarde invul
> verdwijnt de hele knoppenbalk. Staat er 1 juiste in dan krijg ik
> direct weer alles en niet de [user] knop optie er bij.
> 
> Heb je hier nog tips/suggesties voor?
> 
> MvG,
> Jordan
> 
> On Tue, 21 Dec 2010 23:10:08 +0100, Eef Wesselink
> <eef.wesselink at home.nl> wrote:
> 
>>Hallo Jordan,
>>
>>hier een antwoord die ik op mijn zelf gestelde vraag destijds heb gegeven
>>en waarvan de probleemstelling voor mijn gevoel aardig lijkt lijkt op die
>>van jouw, met enige aanpassingen zou dit moeten lukken dunkt me:
>>
>>In Page TSconfig het volgende opnemen:
>>
>>RTE.default.userElements {
>>10 = classes
>>10 {
>>  1 = test
>>  1.description = test om te proberen of 't werkt
>>  1.mode = wrap
>>  1.content = <div class="test"> | </div>
>>
>>In het TSconf field van de gebruiker die hierover moet kunnen beschikken
>>moet user elements enabled zijn:
>>
>>options.RTEkeyList = user (+ alle andere die zichtbaar moeten zijn)
>>
>>Het is nu een kwestie van (in de RTE) een stuk tekst selecteren waarop
>>deze class betrekking heeft, op "Insert custom element" klikken en dan in
>>de pop-up op classes: test.
>>
>>Vervolgens de verandering opslaan.
>>
>>Wel doet zich iets ogenschijnlijk merkwaardigs voor:
>>
>>de geselecteerde tekst komt alsvolgt in de RTE te staan (in code view):
>>
>><div class="test"><p> geselecteerde tekst </p></div>
>>
>>Op de website verschijnt vervolgens:
>>
>><p class="test"> geselecteerde tekst </p>
>>
>>Op zich geen probleem vind ik; mijn doel is bereikt, ik kan een class
>>meegeven aan een heel specifiek stukje content.
>>
>>De oorzaak van dit fenomeen ligt vermoed ik aan de vertaling bij de
>>transformatie van de RTE naar de db en vice versa.
>>
>>Ik heb nog geprobeerd:
>>1.content = <p class="test"> | </p>
>>en ook:
>>1.content = <span class="test"> | </span>
>>
>>Het probleem is dan echter dat door bovengenoemde transformaties na
>>opslaan alleen een kale p-tag zonder class overblijft...
>>
>>Als iemand nog een 100% oplossing weet houd ik me aanbevolen, maar zelf
>>ben ik voorlopig content met de oplossing die ik gevonden heb.
>>
>>Met vriendelijke groet,
>>
>>Eef Wesselink
>>
>>PS: het zomaar leeghalen van je classname heeft vermoed ik te maken met
>>het feit dat een class in de RTE alleen gerenderd wordt als die specifiek
>>gedefinieerd wordt voor de RTE, maar dat is gissen van mijn kant...
>>
>>Jordan van Bergen wrote:
>>
>>> Ik heb dit in de broncode van de RTE (WYSIWIG) staan:
>>> 
>>> <table class="category-table"><tbody><tr>etc.
>>> 
>>> Als ik het opsla staat dit er nog steeds in. Echter als ik de broncode
>>> van de website opvraag staat er:
>>> 
>>> <table class=""><tbody><tr>etc.
>>> 
>>> Iemand een idee waarom die class name zomaar leeg gehaald wordt in de
>>> broncode van de html die de pagina toont?
>>> 
>>> MvG,
>>> 
>>> Jordan



More information about the TYPO3-UG-Dutch mailing list