Russian TYPO3 community

Russian TYPO3 community (http://forum.typo3.ru/index.php)
-   Общие вопросы (http://forum.typo3.ru/forumdisplay.php?f=12)
-   -   RTE в tt_news (http://forum.typo3.ru/showthread.php?t=9831)

Андрей Аксенов 08.12.2011 19:17

Да, сам мучался...
Настройки RTE можно менять из TS пользователя или страницы...
Гляньте их внимательно, может что найдете по поводу изображения...
Вот вариант настройки по умолчанию (для пользователя или для страниц):
PHP код:

# Настройка редактора RTE по умолчанию

RTE.default {
    
## Параметры разметки (только htmlArea RTE)
    # очистка текста при вставке из внешний источников
    
enableWordClean 1
    
# удаление замыкающий символов переноса строки
    
removeTrailingBR 1
    
# удаление всех комментариев html при сохранении или переключении в режим исходного текста
    
removeComments 1
    
# список тегов, удаляемых при сохранении или переключении в режим исходного текста
    
removeTags centerfonto:psdfieldstrikeu
    
# список тегов, удаляемых вместе с содержимым при сохранении или переключении в режим исходного текста
    
removeTagsAndContents linkmetascriptstyletitle

    
## Параметры панели инструментов (отображаемые кнопки)
    ## Настройка TCA может добавить кнопки в панель инструментов
    ## Следующие кнопки относятся к классическому RTE: class
    ## Следующие кнопки относятся к htmlArea RTE: blockstylelabel, blockstyle, textstylelabel, textstyle,
    ##        insertcharacter, findreplace, removeformat, toggleborders, tableproperties,
    ##        rowproperties, rowinsertabove, rowinsertunder, rowdelete, rowsplit,
    ##        columninsertbefore, columninsertafter, columndelete, columnsplit,
    ##        cellproperties, cellinsertbefore, cellinsertafter, celldelete, cellsplit, cellmerge
    ## blockstylelabel, blockstyle, textstylelabel, textstyle, fontstyle, fontsize, formatblock, blockquote, insertparagraphbefore, insertparagraphafter, lefttoright, righttoleft, language, showlanguagemarks, left, center, right, justifyfull, orderedlist, unorderedlist, definitionlist, definitionitem, outdent, indent, formattext, bidioverride, big, bold, citation, code, definition, deletedtext, emphasis, insertedtext, italic, keyboard,  monospaced, quotation, sample, small, span, strikethrough, strong, subscript, superscript, underline, variable, textcolor, bgcolor, textindicator, emoticon, insertcharacter, line, link, unlink, image, table, user, acronym, findreplace, spellcheck, chMode, inserttag, removeformat, copy, cut, paste, undo, redo, showhelp, about, toggleborders, tableproperties, tablerestyle, rowproperties, rowinsertabove, rowinsertunder, rowdelete, rowsplit, columnproperties, columninsertbefore, columninsertafter, columndelete, columnsplit, cellproperties, cellinsertbefore, cellinsertafter, celldelete, cellsplit, cellmerge
    
showButtons (
        class, 
blockstylelabelblockstyletextstylelabeltextstyle,
        
formatblockstrongemphasissubscriptsuperscript,textcolorbgcolor,
        
orderedlistunorderedlistoutdentindenttextindicator,
        
insertcharacterlinktablefindreplacechModeremoveformatundoredoabout,
        
toggleborderstablepropertiesimage,
        
rowpropertiesrowinsertaboverowinsertunderrowdeleterowsplit,
        
columninsertbeforecolumninsertaftercolumndeletecolumnsplit,
        
cellpropertiescellinsertbeforecellinsertaftercelldeletecellsplitcellmerge
        
)

    
## Дополнительные параметры панели инструментов(только htmlArea RTE)
    # все кнопки из группы отображаются на одной строке, 
    # группа определяется переносом строки или вертикальной чертой
    
keepButtonGroupTogether 1

    
## Включение строки статуса (только htmlArea RTE)
    
showStatusBar =  1

    
## Сокрытие малоиспользуемых типов параграфа в блоке выбора типа параграфа (кнопка форматирования): p, h1, h2, h3, h4, h5, h6, pre, address, blockquote, div
    
hidePStyleItems 

    
## Добавить стили примеров по умолчанию. Код CSS, включаемый в раздел стилей редактора.
    ## Выключка текста: Left, center, right или justify в блоковых элементах
    
inlineStyle.text-alignment (
        
p.align-lefth1.align-lefth2.align-lefth3.align-lefth4.align-lefth5.align-lefth6.align-leftdiv.align-leftaddress.align-left text-alignleft; }
        
p.align-centerh1.align-centerh2.align-centerh3.align-centerh4.align-centerh5.align-centerh6.align-centerdiv.align-centeraddress.align-center text-aligncenter; }
        
p.align-righth1.align-righth2.align-righth3.align-righth4.align-righth5.align-righth6.align-rightdiv.align-rightaddress.align-right text-alignright; }
        
p.align-justifyh1.align-justifyh2.align-justifyh3.align-justifyh4.align-justifyh5.align-justifyh6.align-justifydiv.align-justifyaddress.align-justify text-alignjustify; }
    )
    
## Два примера рамок, взяты из файла CSS примера расширения CSS Styled Content, применяемые к блоковым элементам p и table.
    
inlineStyle.frames (
        
p.csc-frame-frame1table.csc-frame-frame1 background-color#EDEBF1; padding: 2px 4px 2px 4px; border: 1px solid #333333; }
        
p.csc-frame-frame2table.csc-frame-frame2 background-color#F5FFAA; padding: 2px 4px 2px 4px; border: 1px solid #333333; }
    
)
    
## Стили меток для несортированных списков
    
inlineStyle.ul (
        
ul.component-items color#186900; list-style-type: circle; }
        
ul.action-items color#8A0020; list-style-image: url(img/red_arrow_bullet.gif); }
    
)
    
## Стили номеров для упорядоченных списков.
    
inlineStyle.ol (
        
ol.component-items-ordered color#10007B; list-style-type: lower-roman; }
        
ol.action-items-ordered color#8A0020; list-style-type: lower-greek; }
    
)
    
## Три цвета текста для встроенных элементов, взятые из цветовой схемы расширения CSS Styled Content.
    
inlineStyle.inline-text (
        
span.important color#8A0020; }
        
span.name-of-person color#10007B; }
        
span.detail color#186900; }
    
)
    
## Элементы для настроек по умолчанию функций ссылок.
    
inlineStyle.accessibility (
        
a.external-link {}
        
a.external-link-new-window {}
        
a.internal-link {}
        
a.internal-link-new-window {}
        
a.download {}
        
a.mail {}
    )
    
## Элементы для отступов.
    
inlineStyle.indentation (
        
div.indent margin-left2em; }
    )

    
## Игнорирование стилей из mainStyleOverride и свойств inlineStyle (только htmlArea RTE).
    ## Если не определен файл RTE.default.contentCSS, используется файл EXT:rtehtmlarea/res/contentcsss/default.css.
    
ignoreMainStyleOverride 1

    
## Список всех классов, доступных для базы данных.
    
proc.allowedClasses (
        
external-linkexternal-link-new-windowinternal-linkinternal-link-new-windowdownloadmail,
        
align-leftalign-centeralign-rightalign-justify,
        
csc-frame-frame1csc-frame-frame2,
        
component-itemsaction-items,
        
component-items-orderedaction-items-ordered,
        
importantname-of-persondetail,
        
indent
    
)

    
## classesParagraph, classesTable, classesTD, classesLinks, classesCharacter
    ## Классический RTE: определите список классов, которые должны быть представлены в интерфейсе RTE:
    ## htmlArea RTE: ограничить список классов, предоставляемых RTE:
    
classesParagraph (
        
align-leftalign-centeralign-right,
        
csc-frame-frame1csc-frame-frame2
    
)
    
classesTable csc-frame-frame1csc-frame-frame2
    classesTD 
align-leftalign-centeralign-right
    classesLinks 
external-linkexternal-link-new-windowinternal-linkinternal-link-new-windowdownloadmail
    classesCharacter 
importantname-of-persondetail

    
## Настройка функций доступных якорей (только htmlArea RTE)
    ## Эти классы также должны быть внесены в список allowedClasses.
    
classesAnchor external-linkexternal-link-new-windowinternal-linkinternal-link-new-windowdownloadmail
    classesAnchor
.default {
        
page internal-link
        url 
external-link-new-window
        file 
download
        mail 
mail
    
}

    
## Настройка для функции TableOperations (только htmlArea RTE)
    ## Удалите ненужные функ из диалогов операций с таблицами
    
disableAlignmentFieldsetInTableOperations 1
    disableSpacingFieldsetInTableOperations 
1
    disableColorFieldsetInTableOperations 
1
    disableLayoutFieldsetInTableOperations 
1
    disableBordersFieldsetInTableOperations 
1
    
## Показать границы при создании таблиц
    
buttons.toggleborders.setOnTableCreation 1

    
## Настройки для кнопок bold и italic (только htmlArea RTE)
    ## Добавление горячих клавиш для кнопок bold и italic.
    
buttons.bold.hotKey b
    buttons
.italic.hotKey i



agravin 08.12.2011 19:46

Нет, админ с полным правом доступа. Я же говорю. У меня часто возникают проблемы из разряда "Не может быть")))

А настройки по умолчанию ничего не дают. Я в начале писал, какие настройки выставлены.
Кнопка с изображеним вообще отказывается появлятся - я делал конфиг, чтоб только она была)

Андрей Аксенов 08.12.2011 19:51

Ну если так случилось, то может... Тем интереснее :)))
Вообщем копать надо.

agravin 08.12.2011 20:46

Копать можно. Вопрос: "в какую сторону?"
У меня просто мыслей нет. Вообще.
И если для "Текст" наличие кнопки с картинкой не так уж и важно, то для новостей это вопрос жизни и смерти.
Установливал расширение "Content elements in tt_news" , но оно мне мне не подошло т.к. контент вставленный в новость залазил в другой блок, который в TV был выставлен как Content Elements. Других решений пока не нашел.

Андрей Аксенов 09.12.2011 00:01

я просто тупо перебирал, какие же из настроек могут блокировать появление кнопки - мне тоже нужны были картинки :))). У себя нашел путем листания настроек в руководстве RTE - блин, не для слабонервных, - и "высвобождения" их: toolbarOrder >. Хотя ничто не предвещало в руководстве такого поворота... Вроде как этот параметр отвечает лишь за порядок палитр, ан нет...
Может еще чего закралось из нечастоиспользуемых опций???
Да, как искал...
Модуль Инфо, там TSconfig страницы - ну и смотрим часть по RTE - последовательно сужаем поиск...


Часовой пояс GMT +4, время: 18:42.

Работает на vBulletin® версия 3.8.1.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot