Page 1 of 1
WYSIWYG HTML mit zusätzlichem Div-Container
Posted: Mon 12. May 2008, 19:26
by KeineAhnung
Hallo zusammen und frohe Pfingsten,
ich möchte gerne beim CNT WYSIWYG HTML gerne einen Div-Container haben. Bis jetzt geht das über die Quellcode-Ansicht. Allerdings liegen dann die Eingaben bei Inhaltstitel und Untertitel ausserhalb des Div-Containers.
Kann ich das irgendwo einstellen?
Danke schon mal für eure Mühe!
Re: WYSIWYG HTML mit zusätzlichem Div-Container
Posted: Mon 12. May 2008, 21:57
by Cipolla
du könntest zum beispiel VOR dem wysiwyg CP einen CP html einbauen:
und HINTER dem wysiwyg CP nochmal ein html Cp:
Fertig!
Re: WYSIWYG HTML mit zusätzlichem Div-Container
Posted: Mon 12. May 2008, 22:14
by KeineAhnung
Hallo,
danke für die Antwort. Nur, wo finde ich es? Welches ist das Template?
Re: WYSIWYG HTML mit zusätzlichem Div-Container
Posted: Mon 12. May 2008, 22:19
by Cipolla
wie wo template?
also nochmal:
Du erstellst deinen Artikel mit folgenden drei ContentParts:
1. CP HTML mit dem öffnenden DIV und ggfs. CLASS ID oder STYLE Angabe
2. CP WYSIWYG mit deinem Inhalt
3. CP HTML mit dem schliessenden DIV
sprich:
-Artikel
--CP HTML
--CP WYSIWYG
--CP HTML
Das ist alles. Probier es einfach mal aus und schau dir den quelltext der fertig gerenderten Seite an, dann verstehst du das am einfachsten.
Re: WYSIWYG HTML mit zusätzlichem Div-Container
Posted: Mon 12. May 2008, 22:32
by KeineAhnung
Danke, klappt! Ist zwar umständlich, aber geht!
Re: WYSIWYG HTML mit zusätzlichem Div-Container
Posted: Tue 13. May 2008, 11:51
by flip-flop
Das geht mittlerweile wesentlich einfacher.
- Ab V _r153 hat der Wysiwyg CP ein eigenes Tempate.
- solltest du mit einer älteren Version arbeiten, nimm den CP Image <div>, der besitzt auch einen Wysiwyg Editor und ein Template.
- Geht das auch nicht, strick dir einfach den
space before/after RT um. (Wesentlich einfacher bedienbar für den User).
Eine andere Möglichkeit bietet der FCK: ->
http://forum.phpwcms.org/viewtopic.php?p=103566#p103566
/include/inc_ext/fckeditor/fcktemplates.xml
/include/inc_ext/fckeditor/fckstyles.xml
Ich würde nicht die Originaldateien verwenden sondern umbenannte Kopien. -> Dann in der fckconfig.js:
z.B.
Code: Select all
/* FCKConfig.StylesXmlPath = FCKConfig.EditorPath + 'fckstyles.xml' ; */
FCKConfig.StylesXmlPath = FCKConfig.EditorPath + 'my_fckstyles.xml' ;
/* FCKConfig.TemplatesXmlPath = FCKConfig.EditorPath + 'fcktemplates.xml' ; */
FCKConfig.TemplatesXmlPath = FCKConfig.EditorPath + 'my_fcktemplates.xml' ;
[EDIT] FCK Lösung ist nicht so gut, da
Zitat: " .....Allerdings liegen dann die Eingaben bei Inhaltstitel und Untertitel ausserhalb des Div-Containers".[/EDIT]
Knut
Re: WYSIWYG HTML mit zusätzlichem Div-Container
Posted: Tue 13. May 2008, 19:58
by NoNameBaby
Geht es tatsächlich
nur um den CP WYSIWYG oder nicht vielleicht eher prinzipiell um den {CONTENT}?
In dem Fall wäre es nämlich das einfachste, diesen gleich in der Vorlage richtig einzubetten:
Code: Select all
<div id="containerName">{CONTENT}</div>
Re: WYSIWYG HTML mit zusätzlichem Div-Container
Posted: Wed 14. May 2008, 15:41
by Toflar
Also ich bin auch ganz neu hier und ich kenn bei weitem nicht alle Replacementtags...
Aber wenn ich deine Darstellung hier so sehe, kommt mir eine Idee:
Code: Select all
<div id="{aktuelle Kategorie}">{CONTENT}</div>
Sollte es möglich sein, diesen Tag "aktuelle Kategorie" zu generieren (dürfte nicht all zu schwer sein oder?) könntest du so deine jeweilige Kategorie mit CSS ansprechen.
Müsste sich mal jemand dazu äussern, der sich mit der Technik auskennt...
Re: WYSIWYG HTML mit zusätzlichem Div-Container
Posted: Wed 14. May 2008, 15:58
by flip-flop
Naja, das wäre "von hinten durch die Brust ins Knie geschossen". Außerdem müsste ja für jede Ebene eine eigene Klasse gebaut werden. Die Dynamik ist dadurch zum Teufel.
Weshalb generierst du nicht einen Custum-Block und setzt die entsprechenden CSS-Styles oder Klassen darin ab?
Diese Blöcke können doch aus den CPs heraus angesprochen werden.
Im Custom-Block mit dem Namen MY_CUSTOMBLOCKNAME: (Werden unter Seitenlayout -> Blöcke: -> Eigene angelegt (durch Kommata getrennt))
Code: Select all
<div id="containerName">{MY_CUSTOMBLOCKNAME}</div>
- Also Vorschläge gibt es hier nun reichlich.
Knut
Re: WYSIWYG HTML mit zusätzlichem Div-Container
Posted: Thu 15. May 2008, 15:23
by KeineAhnung
Hallo Knut,
flip-flop wrote:- Ab V _r153 hat der Wysiwyg CP ein eigenes Tempate.
ich habe mir r149 hochgeladen. Funktioniert einwandfrei.
Herzliche Dank für den Tipp. Sollte da mal öfter reinsehen.
Da fällt mir jetzt auf, dass es zwei wysiwyg.tmpl gibt. Warum ist das so? Ist eine davon die "Standard"?
Re: WYSIWYG HTML mit zusätzlichem Div-Container
Posted: Thu 15. May 2008, 15:40
by flip-flop
Im Ordner inc_default tummeln sich die "default" = "Standard" Templates.
In den Ordnern unter inc_cntpart sind anwenderbezogene Templates zu finden.
Hier erstellst du dein eigenes Template. (Bitte nur Templates mit eigenem Namen verwenden, da sonst beim nächsten Update das Template mit dem Ursprungsnamen überschrieben wird, wenn du Pech hast).
Knut
Re: WYSIWYG HTML mit zusätzlichem Div-Container
Posted: Sat 17. May 2008, 13:22
by KeineAhnung
Danke!
Re: WYSIWYG HTML mit zusätzlichem Div-Container
Posted: Sun 18. May 2008, 23:09
by Jensensen