Re: [TYPO3-german] TYPO3 7 Layout-Typ CSS-Klassen nicht auf Webseite

2017-03-06 Diskussionsfäden Phil Rothen

Ein grosses DANKE an Gregor für die tolle Extension!! Sehr hilfreich.
___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

Re: [TYPO3-german] TYPO3 7 Layout-Typ CSS-Klassen nicht auf Webseite

2016-10-06 Diskussionsfäden Gregor Hermens
Hallo Johannes,

Johannes Hamecher wrote:
> Ich habe mich für die 1. Variante entschieden und die layoutXX einfach per
> Javascript um die Klassen ergänzt, die noch gefehlt haben. Jetzt kommt es
> zwar nicht direkt in den Code, aber es löst erstmal das Problem.
> 
> Gut zu wissen, dass die andere Variante nicht mehr so einfach
> funktioniert.

Es ist eigentlich genauso einfach, nur anders. Kein Wunder, da CSC und FSC 
nun mal unterschiedliche Methoden für das Templating verwenden: TS Setup <-> 
Fluid.

Ich finde aber deine Anforderung, eigene und auch mehrere CSS-Klassen 
gleichzeitig verwenden zu können, sinnvoll, und habe meine Extension 
entsprechend erweitert. Version 1.1.0 von fsc_layout_wrap sollte in Kürze im 
TER verfügbar sein...

Du kannst damit jetzt Teile deiner alten Konfiguration direkt übernehmen 
(ins TS Setup):

lib.fscLayoutWrap {
  1 = TEXT
  1.value = textcontainer

  2 = TEXT
  2.value = box

  3 = TEXT
  3.value = box no-headline 

  4 = TEXT
  4.value = box starad

  5 = TEXT
  5.value = box upgrade

  6 = TEXT
  6.value = box orange-bg

  8 = TEXT
  8.value = box hover-orange-bg

  81 = TEXT
  81.value = box hover-grey-bg

  82 = TEXT
  82.value = box hover-orange23-bg

  9 = TEXT
  9.value = box no-headline hover-orange-bg

  30 = TEXT
  30.value = box newbox
}


Gruß,
Gregor
-- 
http://www.a-mazing.de/   |   Certified TYPO3 Integrator

___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

Re: [TYPO3-german] TYPO3 7 Layout-Typ CSS-Klassen nicht auf Webseite

2016-10-05 Diskussionsfäden Gregor Hermens
Hallo Johannes,

Johannes Hamecher wrote:
> Beim neuen TYPO3 haben wir kein SCS sondern FSC.
> 
> Ich habe Deine Extension installiert, aber wie kann ich dort sagen, dass
> z.B. statt layout1 mehrere bestimmte Klassen verwendet werden?
> 
> In Deinem Handbuch schreibst Du nur wie man die Layoutoptionen erweitert,
> was ich schon kann.

es gibt 2 Wege, da ranzugehen:

1. Du akzeptierst diese nichtssagenden Klassen-Bezeichneungen .layoutXX und 
schreibst dazu das passende CSS.

2. Du willst deine eigenen Klassen verwenden. Dazu musst du eigene Layouts 
und Templates erstellen und FSC dann mitteilen, wo es danach suchen soll. 
Dazu wirst du etwas tiefer in die Materie einsteigen müssen.

Gute Ausgangspunkte dafür sind:

https://docs.typo3.org/typo3cms/TyposcriptReference/ContentObjects/Fluidtemplate/Index.html

https://docs.typo3.org/typo3cms/extensions/fluid_styled_content/7.6/Index.html

http://www.lobacher.de/files/cs/ExtbaseFluidCheatSheet_3.02_pluswerk.pdf

Kurzfassung:
Du erstellst eigene Verzeichnisse für Layouts, Partials und Templates. Deren 
Pfade teilst du FSC über den Kontanten-Editor mit. Dateien in diesen 
Verzeichnissen überschreiben Dateien gleichen Namens in den entsprechenden 
Verzeichnissen von FSC. Du musst also nur die Dateien, die verändert werden 
sollen, in die neuen Verzeichnisse kopieren und dort bearbeiten.

Wenn du das machst brauchst du meine Extension fsc_layout_wrap nicht mehr, 
da du sie mit deinen angepassten Layouts und Templates wieder komplett 
ersetzen würdest. Du kannst sie aber als Vorlage hernehmen, wie das genau 
gemacht werden kann.

Die 4 Dateien

Layouts/ContentFooter.html
Layouts/HeaderContentFooter.html
Layouts/HeaderFooter.html
Templates/Textmedia.html

sind es, die die entscheidenden Stellen enthalten. Textmedia.html spielt 
hier eine Sonderrolle, da es auf Grund seiner Struktur als einziges Content 
Element keines der Standard-Layouts verwendet.

Du musst also in allen 4 Dateien die gewünschte Änderung vornehmen, und wie 
Ralf-Rene schon vorschlug z.B. mittels CASE deine CSS-Klassen einfügen. 
Damit du nicht 4 mal das gleiche schreiben musst empfiehlt es sich, diesen 
Teil in ein Partial auszulagern und dieses 4 mal einzubinden.

hth
Gregor
-- 
http://www.a-mazing.de/   |   Certified TYPO3 Integrator

___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

Re: [TYPO3-german] TYPO3 7 Layout-Typ CSS-Klassen nicht auf Webseite

2016-10-04 Diskussionsfäden Ralf-Rene Schröder
Am 04.10.2016 um 20:35 schrieb Johannes Hamecher:
> welches Template meinst Du?
> In der Extension sind drei Templates.
> 
> ContentFooter.html
> HeaderContentFooter.html
> HeaderFooter.html
das sind Layouts... aber die werden auch irgendeinen Zweck erfüllen, das
habe ich jetzt nicht geprüft...
ich sagte Template und da gibt es nur eines: Textmedia.html
das sollte wirken...
(es ist aber nicht sinnvoll das dort direkt zu machen, weil es beim
nächsten Update sonst überschrieben wird, sondern du solltest den
Template Pfad weiter überschreiben mit einer höheren Nummer und dein
eigenes Template entsprechend der extbase Konventionen schreiben...)

-- 
image[FORMAT] - Ralf-René Schröder
http://www.image-format.eu ... Wir geben Ihrem Image das richtige Format
___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

Re: [TYPO3-german] TYPO3 7 Layout-Typ CSS-Klassen nicht auf Webseite

2016-10-04 Diskussionsfäden Johannes Hamecher

Hallo Ralf-Rene,

welches Template meinst Du?

In der Extension sind drei Templates.

ContentFooter.html
HeaderContentFooter.html
HeaderFooter.html

Wenn ich daran Anpassungen vornehme sehe ich es aber nicht in der Ausgabe.

Viele Grüße,
Johannes
___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

Re: [TYPO3-german] TYPO3 7 Layout-Typ CSS-Klassen nicht auf Webseite

2016-10-04 Diskussionsfäden Ralf-Rene Schröder
Am 04.10.2016 um 17:27 schrieb Johannes Hamecher:
> Ich habe Deine Extension installiert, aber wie kann ich dort sagen, dass
> z.B. statt layout1 mehrere bestimmte Klassen verwendet werden?
> 
> In Deinem Handbuch schreibst Du nur wie man die Layoutoptionen
> erweitert, was ich schon kann.

schau in das Template... dort siehst du das derzeit mit:

immer nur layout1 layout2 etc. bis layoutX definiert sind
(reicht ja eigentlich auch aus, ist nur halt nicht schön lesbar)

wenn du eigene individuelle (schöne) klassennamen brauchst könntest du
das mit einem CASE über {data.layout} lösen...

-- 
image[FORMAT] - Ralf-René Schröder
http://www.image-format.eu ... Wir geben Ihrem Image das richtige Format
___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

Re: [TYPO3-german] TYPO3 7 Layout-Typ CSS-Klassen nicht auf Webseite

2016-10-04 Diskussionsfäden Johannes Hamecher

Hallo Gregor,

danke für die Antwort. 


Beim neuen TYPO3 haben wir kein SCS sondern FSC.

Ich habe Deine Extension installiert, aber wie kann ich dort sagen, dass z.B. 
statt layout1 mehrere bestimmte Klassen verwendet werden?

In Deinem Handbuch schreibst Du nur wie man die Layoutoptionen erweitert, was 
ich schon kann.

Hast Du eine Idee?

Vielen Dank,
Johannes
___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

Re: [TYPO3-german] TYPO3 7 Layout-Typ CSS-Klassen nicht auf Webseite

2016-10-04 Diskussionsfäden Gregor Hermens
Hallo Johannes,

Johannes Hamecher wrote:

> wir haben ein neues TYPO3 7 aufgesetzt und müssen eine alte Installation
> nachbauen. Dort wurden die Layout-Typen genutzt und mit eigenen Klassen
> ausgegeben:
>
>...
> 
> Hat jemand eine Idee? Geht das noch in TYPO3 7?

verwendet ihr CSS-Styled-Content oder Fluid-Styled-Content für das 
Rendering?

Für FSC habe ich eine kleine Extension geschrieben, die die Layouts als CSS-
Klassen in die Templates einfügt:

https://typo3.org/extensions/repository/view/fsc_layout_wrap

Für CSC sollte die Methode mit dem TS-Setup funktionieren, muß 
wahrscheinlich nur an das aktuelle TS von CSC angepasst werden...

hth
Gregor
-- 
http://www.a-mazing.de/   |   Certified TYPO3 Integrator

___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german