Eurokicker
-


Hinweise


Antwort
 
LinkBack Themen-Optionen Thema durchsuchen Thema bewerten
Alt 12.06.2007, 14:38   #1
TP-Senior
 
Registriert seit: Oct 2003
tHaHooL macht alles soweit korrekt

rte 'htmlarea' wandelt <p>-tags zu <br>-tags


Ich hab mal eine Frage zum rte 'hmtlarea':

Mir wandelt htmlarea sämtliche <p>-tags im Frontend zu <br> tags
Kennt jemand einen funktionierende Möglichkeit das abzustellen.

Am liebsten wär es mir wenn ich im Backend schon direkt ein <br> setzten könnte, so dass ein "Return" nicht gleich einen neuen Absatz auslöst. Also quasi genaus so als ob ich shift+return verwende.

Sämtliche Suchergebnisse hatten bei mir keinen Erfolg gebracht, ich hab zwar hin und wieder ein bisschen TS gefunden, aber nix hat was gebracht.

Aktuell gehts um Typo3 4.1.1 & Htmlarea 1.5.2

Getestet hab ich das ganze auf verschiedenen Installationen (von 3.8 - 4.11 alles dabei) - überall das selbe Problem.

Vielleicht hat jemand einen Tipp für mich,

dankeschön
tHaHooL ist offline   Mit Zitat antworten


Alt 12.06.2007, 14:42   #2
TP-Special Mod
 
Benutzerbild von steffenk
 
Registriert seit: Feb 2005
Ort: Haan / NRW
steffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine User
wie sieht denn Dein pageTS aus ?

Selbst ohne irgendeine Konfiguration funktioniert das.
__________________

Typo3 · MySQLDumper · dislabs
·
manche Mühlen mahlen schneller ...
"Ich habe Rücken"
Horst Schlämmer
steffenk ist offline   Mit Zitat antworten
Alt 12.06.2007, 15:36   #3
TP-Senior
 
Registriert seit: Oct 2003
tHaHooL macht alles soweit korrekt
Im Moment hab ich folgendes drinstehen:

Zitat:
#*** RTE Classe des Interface (Ausrichtung)
RTE.classes {
align-left {
name = LLL:EXT:rtehtmlarea/htmlarea/locallang_tooltips.xml:justifyleft
value = text-align: left;
}
align-center {
name = LLL:EXT:rtehtmlarea/htmlarea/locallang_tooltips.xml:justifycenter
value = text-align: center;
}
align-right {
name = LLL:EXT:rtehtmlarea/htmlarea/locallang_tooltips.xml:justifyright
value = text-align: right;
}
}

#
# *** Entfernt das Bild vor den Links
RTE.classesAnchor {
internalLink {
class = internal-link
type = page
image >
}
externalLink {
class = external-link
type = url
image >
}
externalLinkInNewWindow {
class = external-link-new-window
type = url
image >
}
internalLinkInNewWindow {
class = internal-link-new-window
type = page
image >
}
download {
class = download
type = file
image >
}
mail {
class = mail
type = mail
image >
}
}


## RTE Konfiguration
RTE.default {



## Markup options
enableWordClean = 1
removeTrailingBR = 1
removeComments = 1
removeTags = center, sdfield
removeTagsAndContents = style,script

# Buttons die gezeigt/versteckt werden
showButtons = textstyle, textstylelabel, blockstyle, blockstylelabel, bold, italic, underline, left, center, right, orderedlist, unorderedlist, insertcharacter, line, link, image, removeformat, table, toggleborders, tableproperties, rowproperties, rowinsertabove, rowinsertunder, rowdelete, rowsplit, columninsertbefore, columninsertafter, columndelete, columnsplit, cellproperties, cellinsertbefore, cellinsertafter, celldelete, cellsplit, cellmerge, findreplace, insertcharacter, undo, redo, showhelp, about
hideButtons = fontstyle, formatblock, fontsize, strikethrough,lefttoright, righttoleft, textcolor, bgcolor, textindicator, emoticon, user, spellcheck, chMode, inserttag, outdent, indent, justifyfull, subscript, superscript, acronym, copy, cut, paste

# Hält die RTE Icons gegroupt zusammen
keepButtonGroupTogether = 1

# blendet Statusbar in htmlarea aus
showStatusBar = 0

## Add styles Left, center and right alignment of text in paragraphs and cells.
inlineStyle.text-alignment (
p.align-left, h1.align-left, h2.align-left, h3.align-left, h4.align-left, h5.align-left, h6.align-left, td.align-left { text-align: left; }
p.align-center, h1.align-center, h2.align-center, h3.align-center, h4.align-center, h5.align-center, h6.align-center, td.align-center { text-align: center; }
p.align-right, h1.align-right, h2.align-right, h3.align-right, h4.align-right, h5.align-right, h6.align-right, td.align-right { text-align: right; }
)

## Use stylesheet file rather than the above mainStyleOverride and inlineStyle properties to style the contents (htmlArea RTE only)
ignoreMainStyleOverride = 1

proc {
# tags die erlaubt / verboten sind
allowTags = table, tbody, tr, th, td, h1, h2, h3, h4, h5, h6, div, p, br, span, ul, ol, li, re, blockquote, strong, em, b, i, u, sub, sup, strike, a, img, nobr, hr, tt, q, cite, abbr, acronym, center
denyTags = font

# br wird nicht zu p konvertiert
dontConvBRtoParagraph = 1

# tags sind erlaubt außerhalt von p, div
allowTagsOutside = img,hr

# erlaubte attribute in p, div tags
keepPDIVattribs = align,class,style,id

# List all class selectors that are allowed on the way to the database
allowedClasses (
external-link, external-link-new-window, internal-link, internal-link-new-window, download, mail,
align-left, align-center, align-right, author
)

# html parser einstellungen
HTMLparser_rte {

# tags die erlaubt/verboten sind
allowTags < RTE.default.proc.allowTags
denyTags < RTE.default.proc.denyTags

# tags die untersagt sind
removeTags = font

# entfernt html-kommentare
removeComments = 1

# tags die nicht übereinstimmen werden nicht entfernt (protect / 1 / 0)
keepNonMatchedTags = 0
}


# Content to database
entryHTMLparser_db = 1
entryHTMLparser_db {

# tags die erlaubt/verboten sind
allowTags < RTE.default.proc.allowTags
denyTags < RTE.default.proc.denyTags

# CLEAN TAGS
noAttrib = b, i, u, strike, sub, sup, strong, em, quote, blockquote, cite, tt, br, center

rmTagIfNoAttrib = span,div,font

# htmlSpecialChars = 1

## align attribute werden erlaubt
tags {
p.fixAttrib.align.unset >
p.allowedAttribs = class,style,align

div.fixAttrib.align.unset >

hr.allowedAttribs = class

# b und i tags werden ersetzt (em / strong)
b.remap = strong
i.remap = em

## img tags werden erlaubt
img >
}
}

}

# Classes: Ausrichtung
classesParagraph (
align-left, align-center, align-right
)

# Classes: Eigene Stile
classesCharacter = author
classesImage= rte_image


# Classes für Links (These classes should also be in the list of allowedClasses)
classesAnchor = external-link, external-link-new-window, internal-link, internal-link-new-window, download, mail
classesAnchor.default {
page = internal-link
url = external-link-new-window
file = download
mail = mail
}

# zeigt alle CSS-Klassen die in formate.css vorhanden sind
showTagFreeClasses = 1

# Do not allow insertion of the following tags
hideTags = font

# Tabellen Optionen in der RTE Toolbar
hideTableOperationsInToolbar = 0
keepToggleBordersInToolbar = 1

# Tabellen Editierungs-Optionen (cellspacing/ cellpadding / border)
disableSpacingFieldsetInTableOperations = 1
disableAlignmentFieldsetInTableOperations=1
disableColorFieldsetInTableOperations=1
disableLayoutFieldsetInTableOperations=1
disableBordersFieldsetInTableOperations=0
}

# Use same processing as on entry to database to clean content pasted into the editor
RTE.default.enableWordClean.HTMLparser < RTE.default.proc.entryHTMLparser_db

# FE RTE configuration (htmlArea RTE only)
RTE.default.FE < RTE.default
RTE.default.FE.userElements >
RTE.default.FE.userLinks >

# Breite des RTE in Fullscreen-Ansicht
TCEFORM.tt_content.bodytext.RTEfullScreenWidth= 100%
Das Problem liegt einentlich mehr im Backend. Wenn ich dort ein "Return" ausübe, wird ein neuer Absatz (zumindest im Backend so sichtbar) erstellt. Er macht allerdings nur ein <br> welches ich auch gerne so im Backend sehen würde.

Beispiel:

Zitat:
test, text, text (so nun drücke ich im BE Return)

text, text, text... hier gehts also weiter
Ganz anders bei Shift+Return


Zitat:
test, text, text (so nun drücke ich im BE Shift + Return)
text, text, text... hier gehts also weiter
Im Frontend kommt beidesmal genau das selbe raus, also

Zitat:
test, text, text
text, text, text... hier gehts also weiter
tHaHooL ist offline   Mit Zitat antworten
Alt 12.06.2007, 15:47   #4
TP-Special Mod
 
Benutzerbild von steffenk
 
Registriert seit: Feb 2005
Ort: Haan / NRW
steffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine User
hmm - das sieht nach einer kopierten config aus, wie es viele im Netz gibt.
Ich halte da mittlerweile nicht mehr viel von, sondern formatiere nur bewusst das was sein soll.

dontConvBRtoParagraph = 1
das sagt es doch schon

Ich versteh Dich nicht mehr: anscheinend macht er ja doch ein p, nur beim weichen Umbruch ein br, das ist auch völlig konform und korrekt.
__________________

Typo3 · MySQLDumper · dislabs
·
manche Mühlen mahlen schneller ...
"Ich habe Rücken"
Horst Schlämmer
steffenk ist offline   Mit Zitat antworten
Alt 12.06.2007, 15:59   #5
TP-Senior
 
Registriert seit: Oct 2003
tHaHooL macht alles soweit korrekt
Okay, ich denke hab mich falsch ausgedrückt

Es geht mir dadrum, dass er im Backend ein "Return", also ein <br> zwischen 2 Zeilen ohne Abstand darstellt.

Bisher macht er immer:

Zitat:
Zeile 1

Zeile 2
Er sollte es im Backend aber so darstellen:

Zitat:
Zeile 1
Zeile 2
Das hab ich bisher noch nicht hinbekommen.
tHaHooL ist offline   Mit Zitat antworten
Alt 12.06.2007, 16:03   #6
TP-Special Mod
 
Benutzerbild von steffenk
 
Registriert seit: Feb 2005
Ort: Haan / NRW
steffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine User
ist im Quelltext denn ein p oder ein br ?
__________________

Typo3 · MySQLDumper · dislabs
·
manche Mühlen mahlen schneller ...
"Ich habe Rücken"
Horst Schlämmer
steffenk ist offline   Mit Zitat antworten
Alt 12.06.2007, 16:56   #7
TP-Senior
 
Registriert seit: Oct 2003
tHaHooL macht alles soweit korrekt
Wenn ich htmlarea in den html-modus umschalte macht er bei

Return ein <p>
bei Shift+Return ein <br>
tHaHooL ist offline   Mit Zitat antworten
Alt 12.06.2007, 17:15   #8
TP-Special Mod
 
Benutzerbild von steffenk
 
Registriert seit: Feb 2005
Ort: Haan / NRW
steffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine User
versuch mal im setup (nicht pageTS) folgendes:
Code:
lib.parseFunc_RTE.nonTypoTagStdWrap.encapsLines.nonWrappedTag >
lib.parseFunc_RTE.nonTypoTagStdWrap.encapsLines.wrapNonWrappedLines = | <br/>
__________________

Typo3 · MySQLDumper · dislabs
·
manche Mühlen mahlen schneller ...
"Ich habe Rücken"
Horst Schlämmer
steffenk ist offline   Mit Zitat antworten
Alt 12.06.2007, 17:28   #9
TP-Senior
 
Registriert seit: Oct 2003
tHaHooL macht alles soweit korrekt
Das hatte ich auch schon mal versucht, aber es funktioniert leider nicht...
Wie ist das denn bei Dir / Euch mit dem RTE? Müsste ja auch im htmlarea ein Abstand sein wenn "Return" verwendet wird, oder?

Mir selber wär das im Grunde ja egal, aber Redakteure die MS-Office gewohnt sind mache da Probleme, ihr kennt das sicherlich...
tHaHooL ist offline   Mit Zitat antworten
Alt 12.06.2007, 17:32   #10
TP-Special Mod
 
Benutzerbild von steffenk
 
Registriert seit: Feb 2005
Ort: Haan / NRW
steffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine User
nein, denn Word macht es genau so:
return: harter Umbruch (Absatz)
shift return: weicher Umbruch (Zeilenumbruch)

Und das ist bei jedem Textprogramm so, also absolut Standard.
__________________

Typo3 · MySQLDumper · dislabs
·
manche Mühlen mahlen schneller ...
"Ich habe Rücken"
Horst Schlämmer
steffenk ist offline   Mit Zitat antworten
Alt 12.06.2007, 18:01   #11
TP-Senior
 
Registriert seit: Oct 2003
tHaHooL macht alles soweit korrekt
Stimmt, MS-Word machts genau so, habe ich gerade getestet.
Ich verwende seit Jahren Staroffice / Openoffice und da ist das nicht so, zumindest nicht default.

Aber egal: Wenn ich es bei Word ausdrucke dann kommt das auch so an.
Mein htmlarea zeigt mir aber


Zitat:
text

text

text
im Editor an und der Webbrowser macht das draus:

Zitat:
text
text
text
wemm im Webbrowser auch das selbe Ergebnis zu sehen wäre wie im RTE, dann wär das ja ok. Aber so gibt das zwangsweise einfach Probleme...

Ich möchte ganz einfach nur, dass wenn im RTE jemand "Return" die selbe Aktion gestartet wird wie wenn ich "Shift+Return" drücke.
Ich weiss dass es geht, ich hab das bei einem Typo3 Vortrag schon mal gesehen...

Was natürlich auch ok wäre, wenn im Browser es auch so angezeigt wird:

Zitat:
text

text

text

Geändert von tHaHooL (12.06.2007 um 18:07 Uhr).
tHaHooL ist offline   Mit Zitat antworten
Alt 12.06.2007, 18:19   #12
TP-Special Mod
 
Benutzerbild von steffenk
 
Registriert seit: Feb 2005
Ort: Haan / NRW
steffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine User
Anzeige im Browser hängt nur vom CSS ab, welcher Abstand für p definiert ist

Du kannst auch für den rte ein css benutzen und da margin auf 0 setzen, dann sieht es nach Zeilenumbruch aus.
__________________

Typo3 · MySQLDumper · dislabs
·
manche Mühlen mahlen schneller ...
"Ich habe Rücken"
Horst Schlämmer
steffenk ist offline   Mit Zitat antworten
Alt 12.06.2007, 18:29   #13
TP-Senior
 
Registriert seit: Oct 2003
tHaHooL macht alles soweit korrekt
Zitat:
Zitat von St@eff.en Beitrag anzeigen
Anzeige im Browser hängt nur vom CSS ab, welcher Abstand für p definiert ist

Du kannst auch für den rte ein css benutzen und da margin auf 0 setzen, dann sieht es nach Zeilenumbruch aus.
Mann-o-Mann... da hätt ich jetzt auch selber drauf kommen können.
Vielen Dank für Deine Hilfe!!!
tHaHooL ist offline   Mit Zitat antworten
Antwort

  Aktuelles Thema
  TP Hilfe Forum > Web-Editoren & Coding > Typo3
rte 'htmlarea' wandelt <p>-tags zu <br>-tags rte 'htmlarea' wandelt <p>-tags zu <br>-tags
« Mehrere Seitenbäume gleichzeitig anzeigen | und noch eine frage... design »

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu


Alle Zeitangaben in WEZ +2. Es ist jetzt 15:17 Uhr.

Powered by: vBulletin Version 3.7 (Deutsch)
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd. / Search Engine Friendly URLs by vBSEO 3.2.0 ©2008, Crawlability, Inc.
Traum-Projekt.com | Suchen | Archiv | Impressum | Kontakt | | | Nach oben |



1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61