Project

General

Profile

Actions

Bug #18580

closed

contentCSS-file css classes for paragraphs not shown in dropdown list "formatblock"

Added by Michael Klckner over 16 years ago. Updated over 16 years ago.

Status:
Closed
Priority:
Should have
Category:
-
Target version:
-
Start date:
2008-04-07
Due date:
% Done:

0%

Estimated time:
TYPO3 Version:
PHP Version:
Tags:
Complexity:
Is Regression:
Sprint Focus:

Description

CSS-classes defined in a css-file configured with parameter "contentCSS" are keept in JS/HTML-Code but are not shown in the drop-down list "formatblock". Function buildJSParagraphsConfig() line 1183 in file class.tx_rtehtmlarea_base.php does only recognize class-variable $this->defaultParagraphs, thus ignoring user configured css-classes.

Maybe I missunderstood the purpose of function buildJSParagraphsConfig(), which merely is to generate the default paragraps. But then there should be another function to add the css-classes for paragraphs defined in a css-file configured with parameter "contentCSS" into the drop-down list "formatblock".
(issue imported from #M8046)

Actions #1

Updated by Peter Niederlag over 16 years ago

Most likely this is not a bug. There is a TS-Option called
'RTE.default.classesParagraph'
If this is set (which is done by selecting typical configuration in EM!) the classes from the File is filtered with this list

this is the setting from typical configuration:
RTE.default.classesParagraph(
align-left, align-center, align-right,
csc-frame-frame1, csc-frame-frame2
)

for most easy usage just unset this setting
RTE.default.classesParagraph>

Can you please confirm it is working when unsetting this parameter?

Actions #2

Updated by Stanislas Rolland over 16 years ago

The list formatblock shows various types of blocks. Classes for paragraphs and other block elements should appear in the blockstyle list, not in the formatblock list.

Actions #3

Updated by Peter Niederlag over 16 years ago

@Stanislas: so you at least confirm this is not truely a bug but a misunderstanding? Can anything easy be done to help the user?

p.foobar will still IMO only show up in formatblock if 'foobar' is contained in RTE.default.classesParagraph (if this is set to anything but emtpy). This often leads to confusion.

Actions #4

Updated by Stanislas Rolland over 16 years ago

All I am saying is that RTE.default.classesParagraph has to do with blockstyle. It has nothing to do with formatblock.

I don't know what version we are talking about here. In TYPO3 4.2, RTE.default.buttons.blockstyle.tags.div.allowedClasses is a synonym of property RTE.default.classesParagraph and overrides it, if present.

Actions #5

Updated by Michael Klckner over 16 years ago

Thank you all for clarifying the matter.

My css-file was fine, my TS-Config was ok, i just misunderstood dokumentation.

Now i get my css-classes shown as well in textstyle as in blockstyle behaving as expected.

Thank you again.

Yours Michael Klöckner
p.s. I am using Typo3 3.8 with htmlArea RTE v 1.4.4

Actions #6

Updated by Peter Niederlag over 16 years ago

closed as reporter confirmed it is not a bug

Actions

Also available in: Atom PDF