Re: [TYPO3-german] fluid: form mit neuer pid

2019-07-23 Diskussionsfäden Birgit
Hallo Rainer,

action = Controller -> Action - und keine URL.

Dafür gibt es actionUri (Seite), absolute (Domain), addQueryString 
(Post-,Get-Parameter), addQueryStringMethod (GET/POST), 
argumentsToBeExcludedFromQueryString, additionalParams ( neue Parameter, die 
nicht in Form Feldern enthalten sind).

https://docs.typo3.org/other/typo3/view-helper-reference/9.5/en-us/typo3/fluid/latest/Form.html

Viele Grüße
Birgit


> Am 23.07.2019 um 12:06 schrieb Dipl.-Ing. Rainer Schleevoigt 
> :
> 
> Hallo TYPO3-fans,
> 
> ich möchte in einem Formular zu einer neuen Seite "springen".
> Das habe ich probiert:
> 
> method="get"
>action="index"
>section="{settings.jumpToID}"
>pageUid="{settings.jumpToPage}"
> 
> 
> In setting.jumpToPage steht die neue pid, Leider bleibt die HTML-Propertie 
> "action" leer. Und ein Nachschlagen im Netz zeigt keine Beispiele ………
> 
> Ideen?
> 
> Gruss Rainer
> 
> -- 
> Dipl.-Ing. Rainer Schleevoigt
> Staats- und Universitaetsbibliothek Hamburg Carl von Ossietzky
> IT, Forschung und Entwicklung
> „Hamburg Open Science“ DTO
> Von-Melle-Park 3, 20146 Hamburg
> Telefon (040) 428382590 | Fax (040) 41345070
> Mail: rainer.schleevo...@sub.uni-hamburg.de
> http://www.sub.uni-hamburg.de
> ___
> TYPO3-german mailing list
> TYPO3-german@lists.typo3.org
> http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

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

[TYPO3-german] fluid: form mit neuer pid

2019-07-23 Diskussionsfäden Dipl.-Ing. Rainer Schleevoigt

Hallo TYPO3-fans,

ich möchte in einem Formular zu einer neuen Seite "springen".
Das habe ich probiert:

In setting.jumpToPage steht die neue pid, Leider bleibt die 
HTML-Propertie "action" leer. Und ein Nachschlagen im Netz zeigt keine 
Beispiele ………


Ideen?

Gruss Rainer

--
Dipl.-Ing. Rainer Schleevoigt
Staats- und Universitaetsbibliothek Hamburg Carl von Ossietzky
IT, Forschung und Entwicklung
„Hamburg Open Science“ DTO
Von-Melle-Park 3, 20146 Hamburg
Telefon (040) 428382590 | Fax (040) 41345070
Mail: rainer.schleevo...@sub.uni-hamburg.de
http://www.sub.uni-hamburg.de
___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

Re: [TYPO3-german] Fluid-Template / Standardbildelement / Kategorie

2019-05-21 Diskussionsfäden Christoph
Hallo Birgit,

danke für die Tipps, werde ich ausprobieren!

VG
Christoph


Am 21.05.2019 um 13:50 schrieb Birgit:
> evtl. so etwas wie:
>
> file.originalResource.originalFile.categories.0.uid
>
>
> viele Grüße 
> Birgit
>
>> Am 21.05.2019 um 13:42 schrieb Birgit :
>>
>> Hallo Christoph,
>>
>> habe das bisher nicht gebraucht, hast du denn Zugriff auf die Kategorien bei 
>> Debug?
>>
>> > height="{dimensions.height}" alt="{file.alternative}" title="{file.title}" />
>>
>> {_all} oder {file}
>>
>> Da mehrere Kategorien zugewiesen werden können, musst du im Partial 
>> vermutlich eine foreach categories Abfrage einbauen oder z.B. 
>> categories.0.title abfragen.
>>
>> Wenn du keinen Zugriff auf die Kategorien hast, musst du evtl. einen eigenen 
>> Viewhelper bauen.
>>
>> Im TCA Formular steht im Kategorienfeld: 
>> data[sys_file_metadata][16637][categories], wobei 16637 die uid des Bildes 
>> in sys_file ist.
>>
>> viele Grüße
>> Birgit
>>
>>
>>
>>
>>> Am 21.05.2019 um 12:53 schrieb Christoph :
>>>
>>> Hallo Christian,
>>>
>>> ich habe im Grunde die Ausgabe die ich will (Bilder werden in der Form
>>> ausgegeben, die ich brauche), einzig das Auslesen der Kategorien klappt
>>> nicht...
>>>
>>> Ne, ist eine klassische manuelle Installation ohne Automaketemplate o.ä.
>>>
>>> VG
>>> Christoph
>>>
>>> Am 21.05.2019 um 12:18 schrieb Christian Platt:
 Hallo Christoph,

 wie weit bist Du denn gekommen?

 Ist das einen Automaketemplate Installation?

 Christian

> Am 21.05.2019 um 11:21 schrieb Christoph :
>
> Hallo Christian,
>
> danke für Deine Nachricht!
>
> Ist ein TYPO3 8.6 ohne Bootstrap.
>
> Das mit dem Auslagern und Anpassen der Templates etc. ist mir alles klar
> und klappt auch soweit, ich kriege es aber nicht hin, die Kategorien der
> Bilder ausgegeben zu bekommen :-(
>
> VG
> Christoph
>
> Am 21.05.2019 um 09:55 schrieb Christian Platt:
>> Welche Version?
>>
>> Mit Bootsrap?
>>
>> Wenn Bootstrap, dann musst Du die Templates der Extension auslagern und 
>> dann  dort die Ausgabe anpassen…
>>
>> Christian
>>
>>> Am 21.05.2019 um 08:48 schrieb Christoph :
>>>
>>> Hallo Zusammen,
>>>
>>> hat jemand von Euch ein Beispiel, wie man das Fluid-Template des
>>> Standardbildelements so verändern kann, dass die Kategorie der Bilder
>>> mit ausgegeben wird?
>>>
>>> Danke!
>>> VG
>>> Christoph
>>>
>>> ___
>>> TYPO3-german mailing list
>>> TYPO3-german@lists.typo3.org
>>> http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
>> ___
>> TYPO3-german mailing list
>> TYPO3-german@lists.typo3.org
>> http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
> ___
> TYPO3-german mailing list
> TYPO3-german@lists.typo3.org
> http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
 ___
 TYPO3-german mailing list
 TYPO3-german@lists.typo3.org
 http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
>>>
>>> ___
>>> TYPO3-german mailing list
>>> TYPO3-german@lists.typo3.org
>>> http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
> ___
> TYPO3-german mailing list
> TYPO3-german@lists.typo3.org
> http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german


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

Re: [TYPO3-german] Fluid-Template / Standardbildelement / Kategorie

2019-05-21 Diskussionsfäden Birgit
evtl. so etwas wie:

file.originalResource.originalFile.categories.0.uid


viele Grüße 
Birgit

> Am 21.05.2019 um 13:42 schrieb Birgit :
> 
> Hallo Christoph,
> 
> habe das bisher nicht gebraucht, hast du denn Zugriff auf die Kategorien bei 
> Debug?
> 
>  height="{dimensions.height}" alt="{file.alternative}" title="{file.title}" />
> 
> {_all} oder {file}
> 
> Da mehrere Kategorien zugewiesen werden können, musst du im Partial 
> vermutlich eine foreach categories Abfrage einbauen oder z.B. 
> categories.0.title abfragen.
> 
> Wenn du keinen Zugriff auf die Kategorien hast, musst du evtl. einen eigenen 
> Viewhelper bauen.
> 
> Im TCA Formular steht im Kategorienfeld: 
> data[sys_file_metadata][16637][categories], wobei 16637 die uid des Bildes in 
> sys_file ist.
> 
> viele Grüße
> Birgit
> 
> 
> 
> 
>> Am 21.05.2019 um 12:53 schrieb Christoph :
>> 
>> Hallo Christian,
>> 
>> ich habe im Grunde die Ausgabe die ich will (Bilder werden in der Form
>> ausgegeben, die ich brauche), einzig das Auslesen der Kategorien klappt
>> nicht...
>> 
>> Ne, ist eine klassische manuelle Installation ohne Automaketemplate o.ä.
>> 
>> VG
>> Christoph
>> 
>> Am 21.05.2019 um 12:18 schrieb Christian Platt:
>>> Hallo Christoph,
>>> 
>>> wie weit bist Du denn gekommen?
>>> 
>>> Ist das einen Automaketemplate Installation?
>>> 
>>> Christian
>>> 
 Am 21.05.2019 um 11:21 schrieb Christoph :
 
 Hallo Christian,
 
 danke für Deine Nachricht!
 
 Ist ein TYPO3 8.6 ohne Bootstrap.
 
 Das mit dem Auslagern und Anpassen der Templates etc. ist mir alles klar
 und klappt auch soweit, ich kriege es aber nicht hin, die Kategorien der
 Bilder ausgegeben zu bekommen :-(
 
 VG
 Christoph
 
 Am 21.05.2019 um 09:55 schrieb Christian Platt:
> Welche Version?
> 
> Mit Bootsrap?
> 
> Wenn Bootstrap, dann musst Du die Templates der Extension auslagern und 
> dann  dort die Ausgabe anpassen…
> 
> Christian
> 
>> Am 21.05.2019 um 08:48 schrieb Christoph :
>> 
>> Hallo Zusammen,
>> 
>> hat jemand von Euch ein Beispiel, wie man das Fluid-Template des
>> Standardbildelements so verändern kann, dass die Kategorie der Bilder
>> mit ausgegeben wird?
>> 
>> Danke!
>> VG
>> Christoph
>> 
>> ___
>> TYPO3-german mailing list
>> TYPO3-german@lists.typo3.org
>> http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
> ___
> TYPO3-german mailing list
> TYPO3-german@lists.typo3.org
> http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
 
 ___
 TYPO3-german mailing list
 TYPO3-german@lists.typo3.org
 http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
>>> 
>>> ___
>>> TYPO3-german mailing list
>>> TYPO3-german@lists.typo3.org
>>> http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
>> 
>> 
>> ___
>> TYPO3-german mailing list
>> TYPO3-german@lists.typo3.org
>> http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
> 

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

Re: [TYPO3-german] Fluid-Template / Standardbildelement / Kategorie

2019-05-21 Diskussionsfäden Birgit
Hallo Christoph,

habe das bisher nicht gebraucht, hast du denn Zugriff auf die Kategorien bei 
Debug?



{_all} oder {file}

Da mehrere Kategorien zugewiesen werden können, musst du im Partial vermutlich 
eine foreach categories Abfrage einbauen oder z.B. categories.0.title abfragen.

Wenn du keinen Zugriff auf die Kategorien hast, musst du evtl. einen eigenen 
Viewhelper bauen.

Im TCA Formular steht im Kategorienfeld: 
data[sys_file_metadata][16637][categories], wobei 16637 die uid des Bildes in 
sys_file ist.

viele Grüße
Birgit




> Am 21.05.2019 um 12:53 schrieb Christoph :
> 
> Hallo Christian,
> 
> ich habe im Grunde die Ausgabe die ich will (Bilder werden in der Form
> ausgegeben, die ich brauche), einzig das Auslesen der Kategorien klappt
> nicht...
> 
> Ne, ist eine klassische manuelle Installation ohne Automaketemplate o.ä.
> 
> VG
> Christoph
> 
> Am 21.05.2019 um 12:18 schrieb Christian Platt:
>> Hallo Christoph,
>> 
>> wie weit bist Du denn gekommen?
>> 
>> Ist das einen Automaketemplate Installation?
>> 
>> Christian
>> 
>>> Am 21.05.2019 um 11:21 schrieb Christoph :
>>> 
>>> Hallo Christian,
>>> 
>>> danke für Deine Nachricht!
>>> 
>>> Ist ein TYPO3 8.6 ohne Bootstrap.
>>> 
>>> Das mit dem Auslagern und Anpassen der Templates etc. ist mir alles klar
>>> und klappt auch soweit, ich kriege es aber nicht hin, die Kategorien der
>>> Bilder ausgegeben zu bekommen :-(
>>> 
>>> VG
>>> Christoph
>>> 
>>> Am 21.05.2019 um 09:55 schrieb Christian Platt:
 Welche Version?
 
 Mit Bootsrap?
 
 Wenn Bootstrap, dann musst Du die Templates der Extension auslagern und 
 dann  dort die Ausgabe anpassen…
 
 Christian
 
> Am 21.05.2019 um 08:48 schrieb Christoph :
> 
> Hallo Zusammen,
> 
> hat jemand von Euch ein Beispiel, wie man das Fluid-Template des
> Standardbildelements so verändern kann, dass die Kategorie der Bilder
> mit ausgegeben wird?
> 
> Danke!
> VG
> Christoph
> 
> ___
> TYPO3-german mailing list
> TYPO3-german@lists.typo3.org
> http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
 ___
 TYPO3-german mailing list
 TYPO3-german@lists.typo3.org
 http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
>>> 
>>> ___
>>> TYPO3-german mailing list
>>> TYPO3-german@lists.typo3.org
>>> http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
>> 
>> ___
>> TYPO3-german mailing list
>> TYPO3-german@lists.typo3.org
>> http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
> 
> 
> ___
> TYPO3-german mailing list
> TYPO3-german@lists.typo3.org
> http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

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

Re: [TYPO3-german] Fluid-Template / Standardbildelement / Kategorie

2019-05-21 Diskussionsfäden Christoph
Hallo Christian,

ich habe im Grunde die Ausgabe die ich will (Bilder werden in der Form
ausgegeben, die ich brauche), einzig das Auslesen der Kategorien klappt
nicht...

Ne, ist eine klassische manuelle Installation ohne Automaketemplate o.ä.

VG
Christoph

Am 21.05.2019 um 12:18 schrieb Christian Platt:
> Hallo Christoph,
>
> wie weit bist Du denn gekommen?
>
> Ist das einen Automaketemplate Installation?
>
> Christian
>
>> Am 21.05.2019 um 11:21 schrieb Christoph :
>>
>> Hallo Christian,
>>
>> danke für Deine Nachricht!
>>
>> Ist ein TYPO3 8.6 ohne Bootstrap.
>>
>> Das mit dem Auslagern und Anpassen der Templates etc. ist mir alles klar
>> und klappt auch soweit, ich kriege es aber nicht hin, die Kategorien der
>> Bilder ausgegeben zu bekommen :-(
>>
>> VG
>> Christoph
>>
>> Am 21.05.2019 um 09:55 schrieb Christian Platt:
>>> Welche Version?
>>>
>>> Mit Bootsrap?
>>>
>>> Wenn Bootstrap, dann musst Du die Templates der Extension auslagern und 
>>> dann  dort die Ausgabe anpassen…
>>>
>>> Christian
>>>
 Am 21.05.2019 um 08:48 schrieb Christoph :

 Hallo Zusammen,

 hat jemand von Euch ein Beispiel, wie man das Fluid-Template des
 Standardbildelements so verändern kann, dass die Kategorie der Bilder
 mit ausgegeben wird?

 Danke!
 VG
 Christoph

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


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

Re: [TYPO3-german] Fluid-Template / Standardbildelement / Kategorie

2019-05-21 Diskussionsfäden Christian Platt
Hallo Christoph,

wie weit bist Du denn gekommen?

Ist das einen Automaketemplate Installation?

Christian

> Am 21.05.2019 um 11:21 schrieb Christoph :
> 
> Hallo Christian,
> 
> danke für Deine Nachricht!
> 
> Ist ein TYPO3 8.6 ohne Bootstrap.
> 
> Das mit dem Auslagern und Anpassen der Templates etc. ist mir alles klar
> und klappt auch soweit, ich kriege es aber nicht hin, die Kategorien der
> Bilder ausgegeben zu bekommen :-(
> 
> VG
> Christoph
> 
> Am 21.05.2019 um 09:55 schrieb Christian Platt:
>> Welche Version?
>> 
>> Mit Bootsrap?
>> 
>> Wenn Bootstrap, dann musst Du die Templates der Extension auslagern und dann 
>>  dort die Ausgabe anpassen…
>> 
>> Christian
>> 
>>> Am 21.05.2019 um 08:48 schrieb Christoph :
>>> 
>>> Hallo Zusammen,
>>> 
>>> hat jemand von Euch ein Beispiel, wie man das Fluid-Template des
>>> Standardbildelements so verändern kann, dass die Kategorie der Bilder
>>> mit ausgegeben wird?
>>> 
>>> Danke!
>>> VG
>>> Christoph
>>> 
>>> ___
>>> TYPO3-german mailing list
>>> TYPO3-german@lists.typo3.org
>>> http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
>> 
>> ___
>> TYPO3-german mailing list
>> TYPO3-german@lists.typo3.org
>> http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
> 
> 
> ___
> TYPO3-german mailing list
> TYPO3-german@lists.typo3.org
> http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

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

Re: [TYPO3-german] Fluid-Template / Standardbildelement / Kategorie

2019-05-21 Diskussionsfäden Christoph
Hallo Christian,

danke für Deine Nachricht!

Ist ein TYPO3 8.6 ohne Bootstrap.

Das mit dem Auslagern und Anpassen der Templates etc. ist mir alles klar
und klappt auch soweit, ich kriege es aber nicht hin, die Kategorien der
Bilder ausgegeben zu bekommen :-(

VG
Christoph

Am 21.05.2019 um 09:55 schrieb Christian Platt:
> Welche Version?
>
> Mit Bootsrap?
>
> Wenn Bootstrap, dann musst Du die Templates der Extension auslagern und dann  
> dort die Ausgabe anpassen…
>
> Christian
>
>> Am 21.05.2019 um 08:48 schrieb Christoph :
>>
>> Hallo Zusammen,
>>
>> hat jemand von Euch ein Beispiel, wie man das Fluid-Template des
>> Standardbildelements so verändern kann, dass die Kategorie der Bilder
>> mit ausgegeben wird?
>>
>> Danke!
>> VG
>> Christoph
>>
>> ___
>> TYPO3-german mailing list
>> TYPO3-german@lists.typo3.org
>> http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
>
> ___
> TYPO3-german mailing list
> TYPO3-german@lists.typo3.org
> http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german


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

Re: [TYPO3-german] Fluid-Template / Standardbildelement / Kategorie

2019-05-21 Diskussionsfäden Christian Platt
Welche Version?

Mit Bootsrap?

Wenn Bootstrap, dann musst Du die Templates der Extension auslagern und dann  
dort die Ausgabe anpassen…

Christian

> Am 21.05.2019 um 08:48 schrieb Christoph :
> 
> Hallo Zusammen,
> 
> hat jemand von Euch ein Beispiel, wie man das Fluid-Template des
> Standardbildelements so verändern kann, dass die Kategorie der Bilder
> mit ausgegeben wird?
> 
> Danke!
> VG
> Christoph
> 
> ___
> TYPO3-german mailing list
> TYPO3-german@lists.typo3.org
> http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

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

[TYPO3-german] Fluid-Template / Standardbildelement / Kategorie

2019-05-20 Diskussionsfäden Christoph
Hallo Zusammen,

hat jemand von Euch ein Beispiel, wie man das Fluid-Template des
Standardbildelements so verändern kann, dass die Kategorie der Bilder
mit ausgegeben wird?

Danke!
VG
Christoph

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

Re: [TYPO3-german] Fluid Typo3 9.5.3 nur bei ColPos= 0 dem -Tag eine Klasse zuweisen

2019-01-13 Diskussionsfäden Heike Herzog-Kuhnke

Hallo Birgit,

ich danke Dir für das nochmalige Testen.
Jetzt klappt es auch mit den Links und es sind keine zusätzlichen  
mehr da. Hast Du eine Idee was das ausgelöst hat?

War das dieser addtolist(p)?

Du bist ein Schatz, das Angebot steht, wenn Du mal in der Nähe bist.

LG
Heike

Am 13.01.19 um 21:17 schrieb li...@berlin-typo3.de:

Hallo Heike,

Habe selbst noch einmal herumprobiert.

So geht’s:

### TypoScript Setup

lib.parseFunc_ColPos_0 < lib.parseFunc_RTE
lib.parseFunc_ColPos_0 {
nonTypoTagStdWrap {
HTMLparser {
tags.p.fixAttrib.class {
default = lead
always = 1
list = lead
}
keepNonMatchedTags = 1
}
}
}

### Typoscript Constants

# Fluid-Templates für die Contentelemente aus fluid_styled_content überschreiben
# Kopien der Templates, die geändert werden sollen, in einem Verzeichnis 
ablegen, fileadmin oder eigene Extension
styles.templates {
layoutRootPath = EXT:br_ext_fluidstyledcontent/Resources/Private/Layouts
 templateRootPath = 
EXT:br_ext_fluidstyledcontent/Resources/Private/Templates
 partialRootPath = 
EXT:br_ext_fluidstyledcontent/Resources/Private/Partials
}

### Fluid Template
# z.B. EXT:br_ext_fluidstyledcontent/Resources/Private/Templates/Text.html

{data.bodytext}
{data.bodytext}



VG Birgit



Am 13.01.2019 um 16:39 schrieb Heike Herzog-Kuhnke :

Hm,

also die Klasse wird wunderbar hinzugefügt, aber...
Zwischen allen .. wird ein   eingefügt und 
irgendwie werden Links nicht mehr umgesetzt.

Das ist ja gemein :(
Im Editor sehe ich nichts unauffälliges auch wenn ich den Quellcode ansehe.

Muss ich die Umsetzung der Links noch zusätzlich in das typoskript einfügen? 
Ich dachte, dass mit der Zeile:

lib.parseFunc_ColPos_0 < lib.parseFunc_RTE

.. alles, was in der lib.parsFunc_RTE steht einfach in die neue lib übertragen 
wird und ich sie mit den Folgezeilen nur erweitere...

Ich hab zum Testen zwischenzeitlich mal alle möglichen Varianten ausprobiert, ob mit weniger Zeilen 
und Verschachtelungen die zusätzlichen  wieder verschwinden, aber irgendwie ist entweder 
alles weg, oder wenn  eingefügt ist, dann sind auch die Zusatzzeilen 
da.

Dass die Links nicht mehr umgesetzt werden verstehe ich auch nicht so ganz. 
Muss ich die Umsetzung der Links explizit mit hinein nehmen?

Die Abfrage der colPos scheint typo3 auch relativ kalt zu lassen:


  {data.bodytext}
  {data.bodytext}


Statt bei einem Element mit colPos 10 / 20 / 30 ein normales  einzufügen, wird auch hier 
 eingesetzt...


LG
Heike


Am 13.01.19 um 08:15 schrieb Heike Herzog-Kuhnke:

Birgit,
Du bist die Heldin des Tages heute :)
Vielen Dank. So hat es funktioniert.
Ich habe die Lib in mein Typoskript vor PAGE eingefügt und dann in dem Template 
für Text die Fluid-Template Zeilen eingefügt und schon macht er das was er soll.
Tausend dank. Das sieht klasse aus und ich habe das Gefühl wieder ein wenig 
mehr verstanden zu haben :)
Falls Du mal irgendwann in der Nähe von Augsburg unterwegs sein solltest, dann 
melde Dich. Du hast was gut.
LG
Heike
Am 12.01.19 um 19:39 schrieb Birgit:

Nachtrag:

ich hatte vergessen zu kennzeichnen:

### Typoscript Constants

# Fluid-Templates für die Contentelemente aus fluid_styled_content überschreiben
# Kopien der Templates, die geändert werden sollen, in einem Verzeichnis 
ablegen, fileadmin oder eigene Extension
styles.templates {
 layoutRootPath = EXT:br_ext_fluidstyledcontent/Resources/Private/Layouts
 templateRootPath = 
EXT:br_ext_fluidstyledcontent/Resources/Private/Templates
 partialRootPath = EXT:br_ext_fluidstyledcontent/Resources/Private/Partials

}

VG Birgit


Am 12.01.2019 um 19:36 schrieb Birgit :

Hallo Heike,

dir fehlen vielleicht an anderer Stelle 3 Klammern.

Bei mir funktioniert es in TYPO3 9.x - allerdings nur ohne die Condition.

Das heißt, die Manipulation lässt sich so nicht auf eine Spalte eingrenzen.

Voraussetzungen:

EXT: fluid_styled_content
EXT: rte_ckeditor
sind geladen

Funktioniert in der Form nicht mit EXT:rtehtmlarea.

Das TypoScript muss NACH dem TypoScript von EXT: fluid_styled_content geladen 
werden, weil es deren Konfiguration überschreibt.


So funktioniert es mit Condition:
-

Du brauchst eine eigene lib.parseFunc.

Die Condition muss im Fluid Template angelegt werden.
Dafür musst du die betreffenden Fluid-Templates für die Contentelemente aus 
EXT:fluid_styled_content überschreiben.



### TypoScript Setup

lib.parseFunc_ColPos_0 < lib.parseFunc_RTE
lib.parseFunc_ColPos_0 {
 externalBlocks := addToList(p)
 externalBlocks {
 p {
 stdWrap {
HTMLparser = 1
HTMLparser {
tags.p.fixAttrib.class {
default = lead
   

Re: [TYPO3-german] Fluid Typo3 9.5.3 nur bei ColPos= 0 dem -Tag eine Klasse zuweisen

2019-01-13 Diskussionsfäden li...@berlin-typo3.de
Hallo Heike,

Habe selbst noch einmal herumprobiert.

So geht’s:

### TypoScript Setup

lib.parseFunc_ColPos_0 < lib.parseFunc_RTE
lib.parseFunc_ColPos_0 {
nonTypoTagStdWrap {
HTMLparser {
tags.p.fixAttrib.class {
default = lead
always = 1
list = lead
}
keepNonMatchedTags = 1
}
}
}

### Typoscript Constants

# Fluid-Templates für die Contentelemente aus fluid_styled_content überschreiben
# Kopien der Templates, die geändert werden sollen, in einem Verzeichnis 
ablegen, fileadmin oder eigene Extension
styles.templates {
layoutRootPath = EXT:br_ext_fluidstyledcontent/Resources/Private/Layouts
 templateRootPath = 
EXT:br_ext_fluidstyledcontent/Resources/Private/Templates
 partialRootPath = 
EXT:br_ext_fluidstyledcontent/Resources/Private/Partials
}

### Fluid Template
# z.B. EXT:br_ext_fluidstyledcontent/Resources/Private/Templates/Text.html

   {data.bodytext}
   {data.bodytext}



VG Birgit


> Am 13.01.2019 um 16:39 schrieb Heike Herzog-Kuhnke :
> 
> Hm,
> 
> also die Klasse wird wunderbar hinzugefügt, aber...
> Zwischen allen .. wird ein   eingefügt und 
> irgendwie werden Links nicht mehr umgesetzt.
> 
> Das ist ja gemein :(
> Im Editor sehe ich nichts unauffälliges auch wenn ich den Quellcode ansehe.
> 
> Muss ich die Umsetzung der Links noch zusätzlich in das typoskript einfügen? 
> Ich dachte, dass mit der Zeile:
> 
> lib.parseFunc_ColPos_0 < lib.parseFunc_RTE
> 
> .. alles, was in der lib.parsFunc_RTE steht einfach in die neue lib 
> übertragen wird und ich sie mit den Folgezeilen nur erweitere...
> 
> Ich hab zum Testen zwischenzeitlich mal alle möglichen Varianten ausprobiert, 
> ob mit weniger Zeilen und Verschachtelungen die zusätzlichen  wieder 
> verschwinden, aber irgendwie ist entweder alles weg, oder wenn  class="lead"> eingefügt ist, dann sind auch die Zusatzzeilen da.
> 
> Dass die Links nicht mehr umgesetzt werden verstehe ich auch nicht so ganz. 
> Muss ich die Umsetzung der Links explizit mit hinein nehmen?
> 
> Die Abfrage der colPos scheint typo3 auch relativ kalt zu lassen:
> 
> 
>   parseFuncTSPath="lib.parseFunc_ColPos_0">{data.bodytext}
>  {data.bodytext}
> 
> 
> Statt bei einem Element mit colPos 10 / 20 / 30 ein normales  einzufügen, 
> wird auch hier  eingesetzt...
> 
> 
> LG
> Heike
> 
> 
> Am 13.01.19 um 08:15 schrieb Heike Herzog-Kuhnke:
>> Birgit,
>> Du bist die Heldin des Tages heute :)
>> Vielen Dank. So hat es funktioniert.
>> Ich habe die Lib in mein Typoskript vor PAGE eingefügt und dann in dem 
>> Template für Text die Fluid-Template Zeilen eingefügt und schon macht er das 
>> was er soll.
>> Tausend dank. Das sieht klasse aus und ich habe das Gefühl wieder ein wenig 
>> mehr verstanden zu haben :)
>> Falls Du mal irgendwann in der Nähe von Augsburg unterwegs sein solltest, 
>> dann melde Dich. Du hast was gut.
>> LG
>> Heike
>> Am 12.01.19 um 19:39 schrieb Birgit:
>>> Nachtrag:
>>> 
>>> ich hatte vergessen zu kennzeichnen:
>>> 
>>> ### Typoscript Constants
>>> 
>>> # Fluid-Templates für die Contentelemente aus fluid_styled_content 
>>> überschreiben
>>> # Kopien der Templates, die geändert werden sollen, in einem Verzeichnis 
>>> ablegen, fileadmin oder eigene Extension
>>> styles.templates {
>>> layoutRootPath = EXT:br_ext_fluidstyledcontent/Resources/Private/Layouts
>>> templateRootPath = 
>>> EXT:br_ext_fluidstyledcontent/Resources/Private/Templates
>>> partialRootPath = 
>>> EXT:br_ext_fluidstyledcontent/Resources/Private/Partials
>>> 
>>> }
>>> 
>>> VG Birgit
>>> 
 Am 12.01.2019 um 19:36 schrieb Birgit :
 
 Hallo Heike,
 
 dir fehlen vielleicht an anderer Stelle 3 Klammern.
 
 Bei mir funktioniert es in TYPO3 9.x - allerdings nur ohne die Condition.
 
 Das heißt, die Manipulation lässt sich so nicht auf eine Spalte eingrenzen.
 
 Voraussetzungen:
 
 EXT: fluid_styled_content
 EXT: rte_ckeditor
 sind geladen
 
 Funktioniert in der Form nicht mit EXT:rtehtmlarea.
 
 Das TypoScript muss NACH dem TypoScript von EXT: fluid_styled_content 
 geladen werden, weil es deren Konfiguration überschreibt.
 
 
 So funktioniert es mit Condition:
 -
 
 Du brauchst eine eigene lib.parseFunc.
 
 Die Condition muss im Fluid Template angelegt werden.
 Dafür musst du die betreffenden Fluid-Templates für die Contentelemente 
 aus EXT:fluid_styled_content überschreiben.
 
 
 
 ### TypoScript Setup
 
 lib.parseFunc_ColPos_0 < lib.parseFunc_RTE
 lib.parseFunc_ColPos_0 {
 externalBlocks := addToList(p)
 externalBlocks {
 p {
 stdWrap {
HTMLparser = 1
HTMLpars

Re: [TYPO3-german] Fluid Typo3 9.5.3 nur bei ColPos= 0 dem -Tag eine Klasse zuweisen

2019-01-13 Diskussionsfäden Heike Herzog-Kuhnke

Hm,

also die Klasse wird wunderbar hinzugefügt, aber...
Zwischen allen .. wird ein   eingefügt 
und irgendwie werden Links nicht mehr umgesetzt.


Das ist ja gemein :(
Im Editor sehe ich nichts unauffälliges auch wenn ich den Quellcode ansehe.

Muss ich die Umsetzung der Links noch zusätzlich in das typoskript 
einfügen? Ich dachte, dass mit der Zeile:


lib.parseFunc_ColPos_0 < lib.parseFunc_RTE

.. alles, was in der lib.parsFunc_RTE steht einfach in die neue lib 
übertragen wird und ich sie mit den Folgezeilen nur erweitere...


Ich hab zum Testen zwischenzeitlich mal alle möglichen Varianten 
ausprobiert, ob mit weniger Zeilen und Verschachtelungen die 
zusätzlichen  wieder verschwinden, aber irgendwie ist entweder alles 
weg, oder wenn  eingefügt ist, dann sind auch die 
Zusatzzeilen da.


Dass die Links nicht mehr umgesetzt werden verstehe ich auch nicht so 
ganz. Muss ich die Umsetzung der Links explizit mit hinein nehmen?


Die Abfrage der colPos scheint typo3 auch relativ kalt zu lassen:


  parseFuncTSPath="lib.parseFunc_ColPos_0">{data.bodytext}

  {data.bodytext}


Statt bei einem Element mit colPos 10 / 20 / 30 ein normales  
einzufügen, wird auch hier  eingesetzt...



LG
Heike


Am 13.01.19 um 08:15 schrieb Heike Herzog-Kuhnke:

Birgit,

Du bist die Heldin des Tages heute :)
Vielen Dank. So hat es funktioniert.
Ich habe die Lib in mein Typoskript vor PAGE eingefügt und dann in dem 
Template für Text die Fluid-Template Zeilen eingefügt und schon macht er 
das was er soll.


Tausend dank. Das sieht klasse aus und ich habe das Gefühl wieder ein 
wenig mehr verstanden zu haben :)


Falls Du mal irgendwann in der Nähe von Augsburg unterwegs sein 
solltest, dann melde Dich. Du hast was gut.


LG
Heike

Am 12.01.19 um 19:39 schrieb Birgit:

Nachtrag:

ich hatte vergessen zu kennzeichnen:

### Typoscript Constants

# Fluid-Templates für die Contentelemente aus fluid_styled_content 
überschreiben
# Kopien der Templates, die geändert werden sollen, in einem 
Verzeichnis ablegen, fileadmin oder eigene Extension

styles.templates {
    layoutRootPath = 
EXT:br_ext_fluidstyledcontent/Resources/Private/Layouts
    templateRootPath = 
EXT:br_ext_fluidstyledcontent/Resources/Private/Templates
    partialRootPath = 
EXT:br_ext_fluidstyledcontent/Resources/Private/Partials


}

VG Birgit


Am 12.01.2019 um 19:36 schrieb Birgit :

Hallo Heike,

dir fehlen vielleicht an anderer Stelle 3 Klammern.

Bei mir funktioniert es in TYPO3 9.x - allerdings nur ohne die 
Condition.


Das heißt, die Manipulation lässt sich so nicht auf eine Spalte 
eingrenzen.


Voraussetzungen:

EXT: fluid_styled_content
EXT: rte_ckeditor
sind geladen

Funktioniert in der Form nicht mit EXT:rtehtmlarea.

Das TypoScript muss NACH dem TypoScript von EXT: fluid_styled_content 
geladen werden, weil es deren Konfiguration überschreibt.



So funktioniert es mit Condition:
-

Du brauchst eine eigene lib.parseFunc.

Die Condition muss im Fluid Template angelegt werden.
Dafür musst du die betreffenden Fluid-Templates für die 
Contentelemente aus EXT:fluid_styled_content überschreiben.




### TypoScript Setup

lib.parseFunc_ColPos_0 < lib.parseFunc_RTE
lib.parseFunc_ColPos_0 {
externalBlocks := addToList(p)
externalBlocks {
    p {
    stdWrap {
   HTMLparser = 1
   HTMLparser {
   tags.p.fixAttrib.class {
   default = lead
   always = 1
   list = lead
  }
   }
   keepNonMatchedTags = 1
   }
   }
   }
}

# Fluid-Templates für die Contentelemente aus fluid_styled_content 
überschreiben
# Kopien der Templates, die geändert werden sollen, in einem 
Verzeichnis ablegen, fileadmin oder eigene Extension

styles.templates {
    layoutRootPath = 
EXT:br_ext_fluidstyledcontent/Resources/Private/Layouts
    templateRootPath = 
EXT:br_ext_fluidstyledcontent/Resources/Private/Templates
    partialRootPath = 
EXT:br_ext_fluidstyledcontent/Resources/Private/Partials


}


### Fluid Template
# z.B. 
EXT:br_ext_fluidstyledcontent/Resources/Private/Templates/Text.html


    parseFuncTSPath="lib.parseFunc_ColPos_0">{data.bodytext} 


    {data.bodytext}




Um dein Ziel anders zu erreichen kannst du alternativ z.B:

- die Manipulation per CSS bzw. SASS/LESS machen, wie ich schon 
beschrieben hatte


- oder per JavaScript den  Tags die Klasse zuweisen


viele Grüße
Birgit





Am 12.01.2019 um 16:48 schrieb Heike Herzog-Kuhnke :

Also ich hatte es jetzt noch mal in meinem Typoskript für den 
MainContent drin und hier hat mir die Template Analyse freundlich 
mitgeteilt, dass ihr drei schließende Klammern fehlen, die ich 
eingefügt habe (leider ohne erfolg...)




[globalVar = TSFE:tt_content|colPos = 0]
# alternativ
// [globalVar = TSFE:tt_con

Re: [TYPO3-german] Fluid Typo3 9.5.3 nur bei ColPos= 0 dem -Tag eine Klasse zuweisen

2019-01-12 Diskussionsfäden Heike Herzog-Kuhnke

Birgit,

Du bist die Heldin des Tages heute :)
Vielen Dank. So hat es funktioniert.
Ich habe die Lib in mein Typoskript vor PAGE eingefügt und dann in dem 
Template für Text die Fluid-Template Zeilen eingefügt und schon macht er 
das was er soll.


Tausend dank. Das sieht klasse aus und ich habe das Gefühl wieder ein 
wenig mehr verstanden zu haben :)


Falls Du mal irgendwann in der Nähe von Augsburg unterwegs sein 
solltest, dann melde Dich. Du hast was gut.


LG
Heike

Am 12.01.19 um 19:39 schrieb Birgit:

Nachtrag:

ich hatte vergessen zu kennzeichnen:

### Typoscript Constants

# Fluid-Templates für die Contentelemente aus fluid_styled_content überschreiben
# Kopien der Templates, die geändert werden sollen, in einem Verzeichnis 
ablegen, fileadmin oder eigene Extension
styles.templates {
layoutRootPath = EXT:br_ext_fluidstyledcontent/Resources/Private/Layouts
templateRootPath = EXT:br_ext_fluidstyledcontent/Resources/Private/Templates
partialRootPath = EXT:br_ext_fluidstyledcontent/Resources/Private/Partials

}

VG Birgit


Am 12.01.2019 um 19:36 schrieb Birgit :

Hallo Heike,

dir fehlen vielleicht an anderer Stelle 3 Klammern.

Bei mir funktioniert es in TYPO3 9.x - allerdings nur ohne die Condition.

Das heißt, die Manipulation lässt sich so nicht auf eine Spalte eingrenzen.

Voraussetzungen:

EXT: fluid_styled_content
EXT: rte_ckeditor
sind geladen

Funktioniert in der Form nicht mit EXT:rtehtmlarea.

Das TypoScript muss NACH dem TypoScript von EXT: fluid_styled_content geladen 
werden, weil es deren Konfiguration überschreibt.


So funktioniert es mit Condition:
-

Du brauchst eine eigene lib.parseFunc.

Die Condition muss im Fluid Template angelegt werden.
Dafür musst du die betreffenden Fluid-Templates für die Contentelemente aus 
EXT:fluid_styled_content überschreiben.



### TypoScript Setup

lib.parseFunc_ColPos_0 < lib.parseFunc_RTE
lib.parseFunc_ColPos_0 {
externalBlocks := addToList(p)
externalBlocks {
p {
stdWrap {
HTMLparser = 1
HTMLparser {
tags.p.fixAttrib.class {
default = lead
always = 1
list = lead
}
}
keepNonMatchedTags = 1
 }  
}
}
}

# Fluid-Templates für die Contentelemente aus fluid_styled_content überschreiben
# Kopien der Templates, die geändert werden sollen, in einem Verzeichnis 
ablegen, fileadmin oder eigene Extension
styles.templates {
layoutRootPath = EXT:br_ext_fluidstyledcontent/Resources/Private/Layouts
templateRootPath = EXT:br_ext_fluidstyledcontent/Resources/Private/Templates
partialRootPath = EXT:br_ext_fluidstyledcontent/Resources/Private/Partials

}


### Fluid Template
# z.B. EXT:br_ext_fluidstyledcontent/Resources/Private/Templates/Text.html

{data.bodytext}
{data.bodytext}




Um dein Ziel anders zu erreichen kannst du alternativ z.B:

- die Manipulation per CSS bzw. SASS/LESS machen, wie ich schon beschrieben 
hatte

- oder per JavaScript den  Tags die Klasse zuweisen


viele Grüße
Birgit





Am 12.01.2019 um 16:48 schrieb Heike Herzog-Kuhnke :

Also ich hatte es jetzt noch mal in meinem Typoskript für den MainContent drin 
und hier hat mir die Template Analyse freundlich mitgeteilt, dass ihr drei 
schließende Klammern fehlen, die ich eingefügt habe (leider ohne erfolg...)



[globalVar = TSFE:tt_content|colPos = 0]
# alternativ
// [globalVar = TSFE:tt_content|colPos = 0, CType = text]

lib.parseFunc_RTE {
externalBlocks := addToList(p)
externalBlocks = p
externalBlocks {
p {
stdWrap {
HTMLparser = 1
HTMLparser {
 tags.p.fixAttrib.class {
default = lead
always = 1
list = lead
  }
}
keepNonMatchedTags = 1
   }
   }
   }
}
[global]
---

Auch der Text mit der Alternative der globalVar Condition hat leider nichts 
gebracht...

LG
Heike

Am 12.01.19 um 08:45 schrieb Heike Herzog-Kuhnke:

Nachtrag:
In den Ressourcen der Seite machts das auch nicht :(
LG
Heike
Am 12.01.19 um 08:42 schrieb Heike Herzog-Kuhnke:

Hmhhh,

also ich hab das jetzt an drei Stellen ausprobiert.
Im Objekt selbst:
-
lib.mainContent = COA

[globalVar = TSFE:tt_content|colPos = 0]
# alternativ
// [globalVar = TSFE:tt_content|colPos = 0, CType = text]

lib.parseFunc_RTE {
 externalBlocks := addToList(p)

Re: [TYPO3-german] Fluid Typo3 9.5.3 nur bei ColPos= 0 dem -Tag eine Klasse zuweisen

2019-01-12 Diskussionsfäden Birgit
Nachtrag:

ich hatte vergessen zu kennzeichnen: 

### Typoscript Constants

# Fluid-Templates für die Contentelemente aus fluid_styled_content überschreiben
# Kopien der Templates, die geändert werden sollen, in einem Verzeichnis 
ablegen, fileadmin oder eigene Extension
styles.templates {
   layoutRootPath = EXT:br_ext_fluidstyledcontent/Resources/Private/Layouts
   templateRootPath = EXT:br_ext_fluidstyledcontent/Resources/Private/Templates
   partialRootPath = EXT:br_ext_fluidstyledcontent/Resources/Private/Partials

}

VG Birgit

> Am 12.01.2019 um 19:36 schrieb Birgit :
> 
> Hallo Heike,
> 
> dir fehlen vielleicht an anderer Stelle 3 Klammern.
> 
> Bei mir funktioniert es in TYPO3 9.x - allerdings nur ohne die Condition.
> 
> Das heißt, die Manipulation lässt sich so nicht auf eine Spalte eingrenzen.
> 
> Voraussetzungen:
> 
> EXT: fluid_styled_content 
> EXT: rte_ckeditor
> sind geladen
> 
> Funktioniert in der Form nicht mit EXT:rtehtmlarea.
> 
> Das TypoScript muss NACH dem TypoScript von EXT: fluid_styled_content geladen 
> werden, weil es deren Konfiguration überschreibt.
> 
> 
> So funktioniert es mit Condition:
> -
> 
> Du brauchst eine eigene lib.parseFunc.
> 
> Die Condition muss im Fluid Template angelegt werden.
> Dafür musst du die betreffenden Fluid-Templates für die Contentelemente aus 
> EXT:fluid_styled_content überschreiben.
> 
> 
> 
> ### TypoScript Setup
> 
> lib.parseFunc_ColPos_0 < lib.parseFunc_RTE
> lib.parseFunc_ColPos_0 {
>   externalBlocks := addToList(p)
>   externalBlocks {
>   p {
>   stdWrap {
>   HTMLparser = 1
>   HTMLparser {
>   tags.p.fixAttrib.class {
>   default = lead
>   always = 1
>   list = lead
>   }
>   }
>   keepNonMatchedTags = 1
>}  
>   }
>   }
> }
> 
> # Fluid-Templates für die Contentelemente aus fluid_styled_content 
> überschreiben
> # Kopien der Templates, die geändert werden sollen, in einem Verzeichnis 
> ablegen, fileadmin oder eigene Extension
> styles.templates {
>layoutRootPath = EXT:br_ext_fluidstyledcontent/Resources/Private/Layouts
>templateRootPath = 
> EXT:br_ext_fluidstyledcontent/Resources/Private/Templates
>partialRootPath = EXT:br_ext_fluidstyledcontent/Resources/Private/Partials
> 
> }
> 
> 
> ### Fluid Template
> # z.B. EXT:br_ext_fluidstyledcontent/Resources/Private/Templates/Text.html
> 
> parseFuncTSPath="lib.parseFunc_ColPos_0">{data.bodytext}
>{data.bodytext}
> 
> 
> 
> 
> Um dein Ziel anders zu erreichen kannst du alternativ z.B:
> 
> - die Manipulation per CSS bzw. SASS/LESS machen, wie ich schon beschrieben 
> hatte
> 
> - oder per JavaScript den  Tags die Klasse zuweisen
> 
> 
> viele Grüße
> Birgit
> 
> 
> 
> 
>> Am 12.01.2019 um 16:48 schrieb Heike Herzog-Kuhnke :
>> 
>> Also ich hatte es jetzt noch mal in meinem Typoskript für den MainContent 
>> drin und hier hat mir die Template Analyse freundlich mitgeteilt, dass ihr 
>> drei schließende Klammern fehlen, die ich eingefügt habe (leider ohne 
>> erfolg...)
>> 
>> 
>> 
>> [globalVar = TSFE:tt_content|colPos = 0]
>> # alternativ
>> // [globalVar = TSFE:tt_content|colPos = 0, CType = text]
>> 
>> lib.parseFunc_RTE {
>>  externalBlocks := addToList(p)
>>  externalBlocks = p
>>  externalBlocks {
>>  p {
>>  stdWrap {
>>  HTMLparser = 1
>>  HTMLparser {
>>   tags.p.fixAttrib.class {
>>  default = lead
>>  always = 1
>>  list = lead
>>  }
>>  }
>>  keepNonMatchedTags = 1
>>   }
>>   }
>>   }
>> }
>> [global]
>> ---
>> 
>> Auch der Text mit der Alternative der globalVar Condition hat leider nichts 
>> gebracht...
>> 
>> LG
>> Heike
>> 
>> Am 12.01.19 um 08:45 schrieb Heike Herzog-Kuhnke:
>>> Nachtrag:
>>> In den Ressourcen der Seite machts das auch nicht :(
>>> LG
>>> Heike
>>> Am 12.01.19 um 08:42 schrieb Heike Herzog-Kuhnke:
 Hmhhh,
 
 also ich hab das jetzt an drei Stellen ausprobiert.
 Im Objekt selbst:
 -
 lib.mainContent = COA
 
 [globalVar = TSFE:tt_content|colPos = 0]
 # alternativ
 // [globalVar = TSFE:tt_content|colPos = 0, CType = text]
 
 lib.parseFunc_RTE {
 externalBlocks := addToList(p)
 externalBlocks = p
 externalBlocks {
 p {
 stdWrap {
 H

Re: [TYPO3-german] Fluid Typo3 9.5.3 nur bei ColPos= 0 dem -Tag eine Klasse zuweisen

2019-01-12 Diskussionsfäden Birgit
Hallo Heike,

dir fehlen vielleicht an anderer Stelle 3 Klammern.

Bei mir funktioniert es in TYPO3 9.x - allerdings nur ohne die Condition.

Das heißt, die Manipulation lässt sich so nicht auf eine Spalte eingrenzen.

Voraussetzungen:

EXT: fluid_styled_content 
EXT: rte_ckeditor
sind geladen

Funktioniert in der Form nicht mit EXT:rtehtmlarea.

Das TypoScript muss NACH dem TypoScript von EXT: fluid_styled_content geladen 
werden, weil es deren Konfiguration überschreibt.


So funktioniert es mit Condition:
-

Du brauchst eine eigene lib.parseFunc.

Die Condition muss im Fluid Template angelegt werden.
Dafür musst du die betreffenden Fluid-Templates für die Contentelemente aus 
EXT:fluid_styled_content überschreiben.



### TypoScript Setup

lib.parseFunc_ColPos_0 < lib.parseFunc_RTE
lib.parseFunc_ColPos_0 {
externalBlocks := addToList(p)
externalBlocks {
p {
stdWrap {
HTMLparser = 1
HTMLparser {
tags.p.fixAttrib.class {
default = lead
always = 1
list = lead
}
}
keepNonMatchedTags = 1
 }  
}
}
}

# Fluid-Templates für die Contentelemente aus fluid_styled_content überschreiben
# Kopien der Templates, die geändert werden sollen, in einem Verzeichnis 
ablegen, fileadmin oder eigene Extension
styles.templates {
layoutRootPath = EXT:br_ext_fluidstyledcontent/Resources/Private/Layouts
templateRootPath = EXT:br_ext_fluidstyledcontent/Resources/Private/Templates
partialRootPath = EXT:br_ext_fluidstyledcontent/Resources/Private/Partials

}


### Fluid Template
# z.B. EXT:br_ext_fluidstyledcontent/Resources/Private/Templates/Text.html

{data.bodytext}
{data.bodytext}




Um dein Ziel anders zu erreichen kannst du alternativ z.B:

- die Manipulation per CSS bzw. SASS/LESS machen, wie ich schon beschrieben 
hatte

- oder per JavaScript den  Tags die Klasse zuweisen


viele Grüße
Birgit




> Am 12.01.2019 um 16:48 schrieb Heike Herzog-Kuhnke :
> 
> Also ich hatte es jetzt noch mal in meinem Typoskript für den MainContent 
> drin und hier hat mir die Template Analyse freundlich mitgeteilt, dass ihr 
> drei schließende Klammern fehlen, die ich eingefügt habe (leider ohne 
> erfolg...)
> 
> 
> 
> [globalVar = TSFE:tt_content|colPos = 0]
> # alternativ
> // [globalVar = TSFE:tt_content|colPos = 0, CType = text]
> 
> lib.parseFunc_RTE {
>   externalBlocks := addToList(p)
>   externalBlocks = p
>   externalBlocks {
>   p {
>   stdWrap {
>   HTMLparser = 1
>   HTMLparser {
>tags.p.fixAttrib.class {
>   default = lead
>   always = 1
>   list = lead
>   }
>   }
>   keepNonMatchedTags = 1
>}
>}
>}
> }
> [global]
> ---
> 
> Auch der Text mit der Alternative der globalVar Condition hat leider nichts 
> gebracht...
> 
> LG
> Heike
> 
> Am 12.01.19 um 08:45 schrieb Heike Herzog-Kuhnke:
>> Nachtrag:
>> In den Ressourcen der Seite machts das auch nicht :(
>> LG
>> Heike
>> Am 12.01.19 um 08:42 schrieb Heike Herzog-Kuhnke:
>>> Hmhhh,
>>> 
>>> also ich hab das jetzt an drei Stellen ausprobiert.
>>> Im Objekt selbst:
>>> -
>>> lib.mainContent = COA
>>> 
>>> [globalVar = TSFE:tt_content|colPos = 0]
>>> # alternativ
>>> // [globalVar = TSFE:tt_content|colPos = 0, CType = text]
>>> 
>>> lib.parseFunc_RTE {
>>>  externalBlocks := addToList(p)
>>>  externalBlocks = p
>>>  externalBlocks {
>>>  p {
>>>  stdWrap {
>>>  HTMLparser = 1
>>>  HTMLparser {
>>>  tags.p.fixAttrib.class {
>>>  default = lead
>>>  always = 1
>>>  list = lead
>>>  }
>>>  keepNonMatchedTags = 1
>>>  }
>>> }
>>> 
>>> [global]
>>> 
>>> lib.mainContent {
>>>  10 = COA
>>>  10 < styles.content.get
>>>  10.select.where = colPos=0
>>> 
>>> 
>>>}
>>> }
>>> 
>>> -
>>> 
>>> ändert nix...
>>> 
>>> Im Typoskript der Seite:
>>> mal so:
>>> ---
>>> config {
>>>doctype = xhtml_trans
>>>htmlTag_langKey = de
>>>xmlprologue = none
>>>language= de
>>>locale_all = de_DE
>>>contentObjectExceptionHandler = 0
>>>}
>>> 
>>> 
>>

Re: [TYPO3-german] Fluid Typo3 9.5.3 nur bei ColPos= 0 dem -Tag eine Klasse zuweisen

2019-01-12 Diskussionsfäden Heike Herzog-Kuhnke
Also ich hatte es jetzt noch mal in meinem Typoskript für den 
MainContent drin und hier hat mir die Template Analyse freundlich 
mitgeteilt, dass ihr drei schließende Klammern fehlen, die ich eingefügt 
habe (leider ohne erfolg...)




[globalVar = TSFE:tt_content|colPos = 0]
# alternativ
// [globalVar = TSFE:tt_content|colPos = 0, CType = text]

lib.parseFunc_RTE {
externalBlocks := addToList(p)
externalBlocks = p
externalBlocks {
p {
stdWrap {
HTMLparser = 1
HTMLparser {
 tags.p.fixAttrib.class {
default = lead
always = 1
list = lead
   }
}
keepNonMatchedTags = 1
}
}
}
}
[global]
---

Auch der Text mit der Alternative der globalVar Condition hat leider 
nichts gebracht...


LG
Heike

Am 12.01.19 um 08:45 schrieb Heike Herzog-Kuhnke:

Nachtrag:
In den Ressourcen der Seite machts das auch nicht :(

LG
Heike

Am 12.01.19 um 08:42 schrieb Heike Herzog-Kuhnke:

Hmhhh,

also ich hab das jetzt an drei Stellen ausprobiert.
Im Objekt selbst:
-
lib.mainContent = COA

[globalVar = TSFE:tt_content|colPos = 0]
# alternativ
// [globalVar = TSFE:tt_content|colPos = 0, CType = text]

lib.parseFunc_RTE {
 externalBlocks := addToList(p)
 externalBlocks = p
 externalBlocks {
 p {
 stdWrap {
 HTMLparser = 1
 HTMLparser {
 tags.p.fixAttrib.class {
 default = lead
 always = 1
 list = lead
 }
 keepNonMatchedTags = 1
 }
}

[global]

lib.mainContent {
 10 = COA
 10 < styles.content.get
 10.select.where = colPos=0


   }
}

-

ändert nix...

Im Typoskript der Seite:
mal so:
---
config {
   doctype = xhtml_trans
   htmlTag_langKey = de
   xmlprologue = none
   language= de
   locale_all = de_DE
   contentObjectExceptionHandler = 0
   }


page = PAGE
page.shortcutIcon = fileadmin/templates/images/favicon.ico
page.meta.viewport  = width=device-width, initial-scale=1.0


[globalVar = TSFE:tt_content|colPos = 0]
# alternativ
// [globalVar = TSFE:tt_content|colPos = 0, CType = text]

lib.parseFunc_RTE {
 externalBlocks := addToList(p)
 externalBlocks = p
 externalBlocks {
 p {
 stdWrap {
 HTMLparser = 1
 HTMLparser {
 tags.p.fixAttrib.class {
 default = lead
 always = 1
 list = lead
 }
 keepNonMatchedTags = 1
 }
}

[global]

page {
 1 = FLUIDTEMPLATE
 1 {
 file = fileadmin/templates/BootstrapOWL/templates/template.html
 partialRootPath = fileadmin/templates/BootstrapOWL/partials
 layoutRootPath = fileadmin/templates/BootstrapOWL/layouts

 }

 includeCSS.bootCSS = 
fileadmin/templates/BootstrapOWL/css/bootstrap.css
 includeCSS.carousel = 
fileadmin/templates/BootstrapOWL/css/caroussel.css
 includeJSFooter.jquery = 
https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js
 includeJSFooter.bootstrap = 
fileadmin/templates/BootstrapOWL/js/bootstrap.min.js
 includeJSFooter.iewa = 
fileadmin/templates/BootstrapOWL/ja/ie10-viewport-bug-workaround.js


 variables {
   hauptText < styles.content.get
   hauptText.select.where = colPos=0

 }
}
--

und mal so:

--

config {
   doctype = xhtml_trans
   htmlTag_langKey = de
   xmlprologue = none
   language= de
   locale_all = de_DE
   contentObjectExceptionHandler = 0
   }
[globalVar = TSFE:tt_content|colPos = 0]
# alternativ
// [globalVar = TSFE:tt_content|colPos = 0, CType = text]

lib.parseFunc_RTE {
 externalBlocks := addToList(p)
 externalBlocks = p
 externalBlocks {
 p {
 stdWrap {
 HTMLparser = 1
 HTMLparser {
 tags.p.fixAttrib.class {
 default = lead
 always = 1
 list = lead
 }
 keepNonMatchedTags = 1
 }
}

[global]


page = PAGE
page.shortcutIcon = fileadmin/templates/images/favicon.ico
page.meta.viewport  = width=device-width, initial-scale=1.0



page {
 1 = FLUIDTEMPLATE
 1 {
 file = fileadmin/templates/BootstrapOWL/templates/template.html
 partialRootPath = fileadmin/templates/BootstrapOWL/partials
 layoutRootPath = fileadmin/templates/BootstrapOWL/layouts

 }

  

Re: [TYPO3-german] Fluid Typo3 9.5.3 nur bei ColPos= 0 dem -Tag eine Klasse zuweisen

2019-01-11 Diskussionsfäden Heike Herzog-Kuhnke

Nachtrag:
In den Ressourcen der Seite machts das auch nicht :(

LG
Heike

Am 12.01.19 um 08:42 schrieb Heike Herzog-Kuhnke:

Hmhhh,

also ich hab das jetzt an drei Stellen ausprobiert.
Im Objekt selbst:
-
lib.mainContent = COA

[globalVar = TSFE:tt_content|colPos = 0]
# alternativ
// [globalVar = TSFE:tt_content|colPos = 0, CType = text]

lib.parseFunc_RTE {
 externalBlocks := addToList(p)
 externalBlocks = p
 externalBlocks {
     p {
     stdWrap {
     HTMLparser = 1
     HTMLparser {
     tags.p.fixAttrib.class {
     default = lead
     always = 1
     list = lead
     }
     keepNonMatchedTags = 1
     }
}

[global]

lib.mainContent {
     10 = COA
     10 < styles.content.get
     10.select.where = colPos=0


   }
}

-

ändert nix...

Im Typoskript der Seite:
mal so:
---
config {
   doctype = xhtml_trans
   htmlTag_langKey = de
   xmlprologue = none
   language= de
   locale_all = de_DE
   contentObjectExceptionHandler = 0
   }


page = PAGE
page.shortcutIcon = fileadmin/templates/images/favicon.ico
page.meta.viewport  = width=device-width, initial-scale=1.0


[globalVar = TSFE:tt_content|colPos = 0]
# alternativ
// [globalVar = TSFE:tt_content|colPos = 0, CType = text]

lib.parseFunc_RTE {
 externalBlocks := addToList(p)
 externalBlocks = p
 externalBlocks {
     p {
     stdWrap {
     HTMLparser = 1
     HTMLparser {
     tags.p.fixAttrib.class {
     default = lead
     always = 1
     list = lead
     }
     keepNonMatchedTags = 1
     }
}

[global]

page {
     1 = FLUIDTEMPLATE
     1 {
     file = fileadmin/templates/BootstrapOWL/templates/template.html
     partialRootPath = fileadmin/templates/BootstrapOWL/partials
     layoutRootPath = fileadmin/templates/BootstrapOWL/layouts

     }

     includeCSS.bootCSS = 
fileadmin/templates/BootstrapOWL/css/bootstrap.css
     includeCSS.carousel = 
fileadmin/templates/BootstrapOWL/css/caroussel.css
     includeJSFooter.jquery = 
https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js
     includeJSFooter.bootstrap = 
fileadmin/templates/BootstrapOWL/js/bootstrap.min.js
     includeJSFooter.iewa = 
fileadmin/templates/BootstrapOWL/ja/ie10-viewport-bug-workaround.js


     variables {
   hauptText < styles.content.get
   hauptText.select.where = colPos=0

     }
}
--

und mal so:

--

config {
   doctype = xhtml_trans
   htmlTag_langKey = de
   xmlprologue = none
   language= de
   locale_all = de_DE
   contentObjectExceptionHandler = 0
   }
[globalVar = TSFE:tt_content|colPos = 0]
# alternativ
// [globalVar = TSFE:tt_content|colPos = 0, CType = text]

lib.parseFunc_RTE {
 externalBlocks := addToList(p)
 externalBlocks = p
 externalBlocks {
     p {
     stdWrap {
     HTMLparser = 1
     HTMLparser {
     tags.p.fixAttrib.class {
     default = lead
     always = 1
     list = lead
     }
     keepNonMatchedTags = 1
     }
}

[global]


page = PAGE
page.shortcutIcon = fileadmin/templates/images/favicon.ico
page.meta.viewport  = width=device-width, initial-scale=1.0



page {
     1 = FLUIDTEMPLATE
     1 {
     file = fileadmin/templates/BootstrapOWL/templates/template.html
     partialRootPath = fileadmin/templates/BootstrapOWL/partials
     layoutRootPath = fileadmin/templates/BootstrapOWL/layouts

     }

     includeCSS.bootCSS = 
fileadmin/templates/BootstrapOWL/css/bootstrap.css
     includeCSS.carousel = 
fileadmin/templates/BootstrapOWL/css/caroussel.css
     includeJSFooter.jquery = 
https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js
     includeJSFooter.bootstrap = 
fileadmin/templates/BootstrapOWL/js/bootstrap.min.js
     includeJSFooter.iewa = 
fileadmin/templates/BootstrapOWL/ja/ie10-viewport-bug-workaround.js


     variables {
   hauptText < styles.content.get
   hauptText.select.where = colPos=0

     }
}

--

Eigentlich war ich sicher, dass die Stelle innerhalb von PAGE richtig 
ist. Muss ich das gegebenenfalls in den Ressourcen der Seite mitgeben 
und nicht in den Skripts?


 ist aktuell noch ohne Klasse...


Danke Dir nochmal.

LG
Heike


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

Re: [TYPO3-german] Fluid Typo3 9.5.3 nur bei ColPos= 0 dem -Tag eine Klasse zuweisen

2019-01-11 Diskussionsfäden Heike Herzog-Kuhnke

Hmhhh,

also ich hab das jetzt an drei Stellen ausprobiert.
Im Objekt selbst:
-
lib.mainContent = COA

[globalVar = TSFE:tt_content|colPos = 0]
# alternativ
// [globalVar = TSFE:tt_content|colPos = 0, CType = text]

lib.parseFunc_RTE {
externalBlocks := addToList(p)
externalBlocks = p
externalBlocks {
p {
stdWrap {
HTMLparser = 1
HTMLparser {
 tags.p.fixAttrib.class {
default = lead
always = 1
list = lead
}
keepNonMatchedTags = 1
}
}

[global]

lib.mainContent {
10 = COA
10 < styles.content.get
10.select.where = colPos=0


  }
}

-

ändert nix...

Im Typoskript der Seite:
mal so:
---
config {
  doctype = xhtml_trans
  htmlTag_langKey = de
  xmlprologue = none
  language= de
  locale_all = de_DE
  contentObjectExceptionHandler = 0
  }


page = PAGE
page.shortcutIcon = fileadmin/templates/images/favicon.ico
page.meta.viewport  = width=device-width, initial-scale=1.0


[globalVar = TSFE:tt_content|colPos = 0]
# alternativ
// [globalVar = TSFE:tt_content|colPos = 0, CType = text]

lib.parseFunc_RTE {
externalBlocks := addToList(p)
externalBlocks = p
externalBlocks {
p {
stdWrap {
HTMLparser = 1
HTMLparser {
 tags.p.fixAttrib.class {
default = lead
always = 1
list = lead
}
keepNonMatchedTags = 1
}
}

[global]

page {
1 = FLUIDTEMPLATE
1 {
file = fileadmin/templates/BootstrapOWL/templates/template.html
partialRootPath = fileadmin/templates/BootstrapOWL/partials
layoutRootPath = fileadmin/templates/BootstrapOWL/layouts

}

includeCSS.bootCSS = fileadmin/templates/BootstrapOWL/css/bootstrap.css
includeCSS.carousel = 
fileadmin/templates/BootstrapOWL/css/caroussel.css
includeJSFooter.jquery = 
https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js
includeJSFooter.bootstrap = 
fileadmin/templates/BootstrapOWL/js/bootstrap.min.js
includeJSFooter.iewa = 
fileadmin/templates/BootstrapOWL/ja/ie10-viewport-bug-workaround.js


variables {
  hauptText < styles.content.get
  hauptText.select.where = colPos=0

}
}
--

und mal so:

--

config {
  doctype = xhtml_trans
  htmlTag_langKey = de
  xmlprologue = none
  language= de
  locale_all = de_DE
  contentObjectExceptionHandler = 0
  }
[globalVar = TSFE:tt_content|colPos = 0]
# alternativ
// [globalVar = TSFE:tt_content|colPos = 0, CType = text]

lib.parseFunc_RTE {
externalBlocks := addToList(p)
externalBlocks = p
externalBlocks {
p {
stdWrap {
HTMLparser = 1
HTMLparser {
 tags.p.fixAttrib.class {
default = lead
always = 1
list = lead
}
keepNonMatchedTags = 1
}
}

[global]


page = PAGE
page.shortcutIcon = fileadmin/templates/images/favicon.ico
page.meta.viewport  = width=device-width, initial-scale=1.0



page {
1 = FLUIDTEMPLATE
1 {
file = fileadmin/templates/BootstrapOWL/templates/template.html
partialRootPath = fileadmin/templates/BootstrapOWL/partials
layoutRootPath = fileadmin/templates/BootstrapOWL/layouts

}

includeCSS.bootCSS = fileadmin/templates/BootstrapOWL/css/bootstrap.css
includeCSS.carousel = 
fileadmin/templates/BootstrapOWL/css/caroussel.css
includeJSFooter.jquery = 
https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js
includeJSFooter.bootstrap = 
fileadmin/templates/BootstrapOWL/js/bootstrap.min.js
includeJSFooter.iewa = 
fileadmin/templates/BootstrapOWL/ja/ie10-viewport-bug-workaround.js


variables {
  hauptText < styles.content.get
  hauptText.select.where = colPos=0

}
}

--

Eigentlich war ich sicher, dass die Stelle innerhalb von PAGE richtig 
ist. Muss ich das gegebenenfalls in den Ressourcen der Seite mitgeben 
und nicht in den Skripts?


 ist aktuell noch ohne Klasse...


Danke Dir nochmal.

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

Re: [TYPO3-german] Fluid Typo3 9.5.3 nur bei ColPos= 0 dem -Tag eine Klasse zuweisen

2019-01-11 Diskussionsfäden Heike Herzog-Kuhnke

Hallo Birgit,

das sieht schlüssig und gut aus. Das wäre der Hammer, wenn das klappt.
Ich baue das direkt mal in mein typoskript ein.

Ich melde mich gleich :)

LG
Heike

Am 11.01.19 um 19:44 schrieb Birgit:

Hallo Heike,

parseFunc musst du per Typoscript ändern, das geht meines Wissens nach nicht in 
Fluid.

Ich habe nachgesehen in
typo3/sysext/fluid_styled_content/Configuration/TypoScript/Helper/ParseFunc.typoscript

Vorausgesetzt, du benutzt EXT:fluid_styled_content und EXT:rte_ckeditor:

[globalVar = TSFE:tt_content|colPos = 0]
# alternativ
// [globalVar = TSFE:tt_content|colPos = 0, CType = text]

lib.parseFunc_RTE {
externalBlocks = p
externalBlocks {
p {
stdWrap {
HTMLparser = 1
HTMLparser {
 tags.p.fixAttrib.class {
default = lead
always = 1
list = lead
}
keepNonMatchedTags = 1
 }
}

[global]


Eine ALternative ist es, wenn du im Fluid Template dem umgebenden DIV eine 
Klasse gibst und per CSS die Regel ausführst.


pageLayoutClass .colClass .contentElementTypeClass .textDivClass p {
font-size: 3em;
}



viele Grüße
Birgit




Am 11.01.2019 um 17:31 schrieb Heike Herzog-Kuhnke :

Hi Ihr Lieben,

ich beiße mich aktuell durch die Konfiguration einer Seite mit der oben 
genannten typo3 Version und arbeit das erste Mal mit Fluid Templates.
Aktuell bin ich wirklich glücklich, dass ich so ziemlich alles hinbekomme. 
Nachdem ich jetzt schon länger kein typoskript mehr geschrieben habe bin ich 
ziemlich eingerostet.

ich habe ein Typoskript Objekt für den Hauptinhalt angelegt:

---
lib.mainContent = COA

lib.mainContent {
10 = COA
10 < styles.content.get
10.select.where = colPos=0

  }
}


Ich weiß aktuell ziemlich klein, aber es wird Text und Header schön eingebunden.

Jetzt möchte ich aber dass immer dann, wenn der Text sich in einem Element mit der 
ColPos 0 befindet, dass dem -Tag die Klasse 'lead' hinzugefügt wird.

Das FLuid-Template für Text.html und für TextPic.html habe ich schon für mich 
angepasst:

-
http://typo3.org/ns/TYPO3/CMS/Fluid/ViewHelpers"; 
data-namespace-typo3-fluid="true">


  
 

  

{data.bodytext}

  
--

Aber ich denke, dass an irgendeiner Stelle vor: 
{data.bodytext} die gewünschte Klasse dazu 
gespielt werden muss. Aber ich bekomme das nicht hin.

Leider finde ich nichts, was ich wirklich verstehe.
Wie ich diesen Tipp, den ich gefunden habe:

-
http://www.typo3forum.net/discussion/20162/p-class-bodytext-nur-fuer-bestimmte-spalten

integrieren kann, verstehe ich leider nicht.
Das Wäre ja eigentlich dann in dem Typoskript-Objekt zu machen, oder

Kann mir jemand das erklären?
Ist mir total peinlich, weil es ja so ausführlich wirkt, aber ich verstehe 
nicht, wie ich diese Zeilen:
--

temp.tt_content.text.20 < tt_content.text.20
tt_content.text.20 >

tt_content.text.20 = CASE
tt_content.text.20 {
key.field = colPos
default < temp.tt_content.text.20
default.parseFunc < tt_content.text.20.parseFunc
6 < temp.tt_content.text.20
6.parseFunc < tt_content.text.20.parseFunc
6.parseFunc.nonTypoTagStdWrap.encapsLines {
nonWrappedTag =
remapTag.DIV =
addAttributes >
}
}

-

an meine Konfiguration anpassen kann.

Wäre wirklich lieb wenn mir jemand das Brett vorm Kopf entfernen könnte.

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




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

Re: [TYPO3-german] Fluid Typo3 9.5.3 nur bei ColPos= 0 dem -Tag eine Klasse zuweisen

2019-01-11 Diskussionsfäden Birgit
kleine Korrektur:

lib.parseFunc_RTE {
externalBlocks := addToList(p)
...
}

viele Grüße
Birgit


> Am 11.01.2019 um 19:44 schrieb Birgit :
> 
> Hallo Heike,
> 
> parseFunc musst du per Typoscript ändern, das geht meines Wissens nach nicht 
> in Fluid.
> 
> Ich habe nachgesehen in 
> typo3/sysext/fluid_styled_content/Configuration/TypoScript/Helper/ParseFunc.typoscript
> 
> Vorausgesetzt, du benutzt EXT:fluid_styled_content und EXT:rte_ckeditor:
> 
> [globalVar = TSFE:tt_content|colPos = 0]
> # alternativ 
> // [globalVar = TSFE:tt_content|colPos = 0, CType = text]
> 
> lib.parseFunc_RTE {
>   externalBlocks = p
>   externalBlocks {
>   p {
>   stdWrap {
>   HTMLparser = 1
>   HTMLparser {
>tags.p.fixAttrib.class {
>   default = lead
>   always = 1
>   list = lead
>   }
>   keepNonMatchedTags = 1
>}
> }
> 
> [global]
> 
> 
> Eine ALternative ist es, wenn du im Fluid Template dem umgebenden DIV eine 
> Klasse gibst und per CSS die Regel ausführst.
> 
> 
> pageLayoutClass .colClass .contentElementTypeClass .textDivClass p {
>   font-size: 3em;
> }
> 
> 
> 
> viele Grüße
> Birgit
> 
> 
> 
>> Am 11.01.2019 um 17:31 schrieb Heike Herzog-Kuhnke :
>> 
>> Hi Ihr Lieben,
>> 
>> ich beiße mich aktuell durch die Konfiguration einer Seite mit der oben 
>> genannten typo3 Version und arbeit das erste Mal mit Fluid Templates.
>> Aktuell bin ich wirklich glücklich, dass ich so ziemlich alles hinbekomme. 
>> Nachdem ich jetzt schon länger kein typoskript mehr geschrieben habe bin ich 
>> ziemlich eingerostet.
>> 
>> ich habe ein Typoskript Objekt für den Hauptinhalt angelegt:
>> 
>> ---
>> lib.mainContent = COA
>> 
>> lib.mainContent {
>>   10 = COA
>>   10 < styles.content.get
>>   10.select.where = colPos=0
>> 
>> }
>> }
>> 
>> 
>> Ich weiß aktuell ziemlich klein, aber es wird Text und Header schön 
>> eingebunden.
>> 
>> Jetzt möchte ich aber dass immer dann, wenn der Text sich in einem Element 
>> mit der ColPos 0 befindet, dass dem -Tag die Klasse 'lead' hinzugefügt 
>> wird.
>> 
>> Das FLuid-Template für Text.html und für TextPic.html habe ich schon für 
>> mich angepasst:
>> 
>> -
>> http://typo3.org/ns/TYPO3/CMS/Fluid/ViewHelpers"; 
>> data-namespace-typo3-fluid="true">
>> 
>> 
>> 
>>
>> 
>> 
>> 
>>  {data.bodytext}
>> 
>> 
>> --
>> 
>> Aber ich denke, dass an irgendeiner Stelle vor: 
>> {data.bodytext} die gewünschte Klasse dazu 
>> gespielt werden muss. Aber ich bekomme das nicht hin.
>> 
>> Leider finde ich nichts, was ich wirklich verstehe.
>> Wie ich diesen Tipp, den ich gefunden habe:
>> 
>> -
>> http://www.typo3forum.net/discussion/20162/p-class-bodytext-nur-fuer-bestimmte-spalten
>> 
>> integrieren kann, verstehe ich leider nicht.
>> Das Wäre ja eigentlich dann in dem Typoskript-Objekt zu machen, oder
>> 
>> Kann mir jemand das erklären?
>> Ist mir total peinlich, weil es ja so ausführlich wirkt, aber ich verstehe 
>> nicht, wie ich diese Zeilen:
>> --
>> 
>> temp.tt_content.text.20 < tt_content.text.20
>> tt_content.text.20 >
>> 
>> tt_content.text.20 = CASE
>> tt_content.text.20 {
>> key.field = colPos
>> default < temp.tt_content.text.20
>> default.parseFunc < tt_content.text.20.parseFunc
>> 6 < temp.tt_content.text.20
>> 6.parseFunc < tt_content.text.20.parseFunc
>> 6.parseFunc.nonTypoTagStdWrap.encapsLines {
>> nonWrappedTag =
>> remapTag.DIV =
>> addAttributes >
>> }
>> }
>> 
>> -
>> 
>> an meine Konfiguration anpassen kann.
>> 
>> Wäre wirklich lieb wenn mir jemand das Brett vorm Kopf entfernen könnte.
>> 
>> LG
>> Heike
>> ___
>> TYPO3-german mailing list
>> TYPO3-german@lists.typo3.org
>> http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
> 

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

Re: [TYPO3-german] Fluid Typo3 9.5.3 nur bei ColPos= 0 dem -Tag eine Klasse zuweisen

2019-01-11 Diskussionsfäden Birgit
Hallo Heike,

parseFunc musst du per Typoscript ändern, das geht meines Wissens nach nicht in 
Fluid.

Ich habe nachgesehen in 
typo3/sysext/fluid_styled_content/Configuration/TypoScript/Helper/ParseFunc.typoscript

Vorausgesetzt, du benutzt EXT:fluid_styled_content und EXT:rte_ckeditor:

[globalVar = TSFE:tt_content|colPos = 0]
# alternativ 
// [globalVar = TSFE:tt_content|colPos = 0, CType = text]

lib.parseFunc_RTE {
externalBlocks = p
externalBlocks {
p {
stdWrap {
HTMLparser = 1
HTMLparser {
 tags.p.fixAttrib.class {
default = lead
always = 1
list = lead
}
keepNonMatchedTags = 1
}
}

[global]


Eine ALternative ist es, wenn du im Fluid Template dem umgebenden DIV eine 
Klasse gibst und per CSS die Regel ausführst.


pageLayoutClass .colClass .contentElementTypeClass .textDivClass p {
font-size: 3em;
}



viele Grüße
Birgit



> Am 11.01.2019 um 17:31 schrieb Heike Herzog-Kuhnke :
> 
> Hi Ihr Lieben,
> 
> ich beiße mich aktuell durch die Konfiguration einer Seite mit der oben 
> genannten typo3 Version und arbeit das erste Mal mit Fluid Templates.
> Aktuell bin ich wirklich glücklich, dass ich so ziemlich alles hinbekomme. 
> Nachdem ich jetzt schon länger kein typoskript mehr geschrieben habe bin ich 
> ziemlich eingerostet.
> 
> ich habe ein Typoskript Objekt für den Hauptinhalt angelegt:
> 
> ---
> lib.mainContent = COA
> 
> lib.mainContent {
>10 = COA
>10 < styles.content.get
>10.select.where = colPos=0
> 
>  }
> }
> 
> 
> Ich weiß aktuell ziemlich klein, aber es wird Text und Header schön 
> eingebunden.
> 
> Jetzt möchte ich aber dass immer dann, wenn der Text sich in einem Element 
> mit der ColPos 0 befindet, dass dem -Tag die Klasse 'lead' hinzugefügt 
> wird.
> 
> Das FLuid-Template für Text.html und für TextPic.html habe ich schon für mich 
> angepasst:
> 
> -
> http://typo3.org/ns/TYPO3/CMS/Fluid/ViewHelpers"; 
> data-namespace-typo3-fluid="true">
> 
> 
>  
> 
> 
>  
> 
>   {data.bodytext}
> 
>  
> --
> 
> Aber ich denke, dass an irgendeiner Stelle vor: 
> {data.bodytext} die gewünschte Klasse dazu 
> gespielt werden muss. Aber ich bekomme das nicht hin.
> 
> Leider finde ich nichts, was ich wirklich verstehe.
> Wie ich diesen Tipp, den ich gefunden habe:
> 
> -
> http://www.typo3forum.net/discussion/20162/p-class-bodytext-nur-fuer-bestimmte-spalten
> 
> integrieren kann, verstehe ich leider nicht.
> Das Wäre ja eigentlich dann in dem Typoskript-Objekt zu machen, oder
> 
> Kann mir jemand das erklären?
> Ist mir total peinlich, weil es ja so ausführlich wirkt, aber ich verstehe 
> nicht, wie ich diese Zeilen:
> --
> 
> temp.tt_content.text.20 < tt_content.text.20
> tt_content.text.20 >
> 
> tt_content.text.20 = CASE
> tt_content.text.20 {
> key.field = colPos
> default < temp.tt_content.text.20
> default.parseFunc < tt_content.text.20.parseFunc
> 6 < temp.tt_content.text.20
> 6.parseFunc < tt_content.text.20.parseFunc
> 6.parseFunc.nonTypoTagStdWrap.encapsLines {
> nonWrappedTag =
> remapTag.DIV =
> addAttributes >
> }
> }
> 
> -
> 
> an meine Konfiguration anpassen kann.
> 
> Wäre wirklich lieb wenn mir jemand das Brett vorm Kopf entfernen könnte.
> 
> LG
> Heike
> ___
> TYPO3-german mailing list
> TYPO3-german@lists.typo3.org
> http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

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

Re: [TYPO3-german] Fluid Typo3 9.5.3 nur bei ColPos= 0 dem -Tag eine Klasse zuweisen

2019-01-11 Diskussionsfäden Heike Herzog-Kuhnke

Vergessen dazu zu schreiben:
> -
> http://typo3.org/ns/TYPO3/CMS/Fluid/ViewHelpers";
> data-namespace-typo3-fluid="true">
> 
> 
>
>   
>
>
> 
>  {data.bodytext}
>
>
> --

Das oben ist das für Text.html

Das hier habe ich aus Textpic.html gemacht:
-
http://typo3.org/ns/TYPO3/CMS/Fluid/ViewHelpers"; 
data-namespace-typo3-fluid="true">





  
 
 
 

   

  

  

  

 










  


{data.bodytext}

  












  

  
  

   
  





---

Aber wie Gesagt, das mit den Divs klappt ich hätte nur gerne die Klasse 
lead am  Tag in der ColPos 0.


LG
Heike

Am 11.01.19 um 17:31 schrieb Heike Herzog-Kuhnke:

Hi Ihr Lieben,

ich beiße mich aktuell durch die Konfiguration einer Seite mit der oben 
genannten typo3 Version und arbeit das erste Mal mit Fluid Templates.
Aktuell bin ich wirklich glücklich, dass ich so ziemlich alles 
hinbekomme. Nachdem ich jetzt schon länger kein typoskript mehr 
geschrieben habe bin ich ziemlich eingerostet.


ich habe ein Typoskript Objekt für den Hauptinhalt angelegt:

---
lib.mainContent = COA

lib.mainContent {
     10 = COA
     10 < styles.content.get
     10.select.where = colPos=0

   }
}


Ich weiß aktuell ziemlich klein, aber es wird Text und Header schön 
eingebunden.


Jetzt möchte ich aber dass immer dann, wenn der Text sich in einem 
Element mit der ColPos 0 befindet, dass dem -Tag die Klasse 'lead' 
hinzugefügt wird.


Das FLuid-Template für Text.html und für TextPic.html habe ich schon für 
mich angepasst:


-
http://typo3.org/ns/TYPO3/CMS/Fluid/ViewHelpers"; 
data-namespace-typo3-fluid="true">



   
  

   

     {data.bodytext}

   
--

Aber ich denke, dass an irgendeiner Stelle vor: 
{data.bodytext} die gewünschte Klasse 
dazu gespielt werden muss. Aber ich bekomme das nicht hin.


Leider finde ich nichts, was ich wirklich verstehe.
Wie ich diesen Tipp, den ich gefunden habe:

-
http://www.typo3forum.net/discussion/20162/p-class-bodytext-nur-fuer-bestimmte-spalten 



integrieren kann, verstehe ich leider nicht.
Das Wäre ja eigentlich dann in dem Typoskript-Objekt zu machen, oder

Kann mir jemand das erklären?
Ist mir total peinlich, weil es ja so ausführlich wirkt, aber ich 
verstehe nicht, wie ich diese Zeilen:

--

temp.tt_content.text.20 < tt_content.text.20
tt_content.text.20 >

tt_content.text.20 = CASE
tt_content.text.20 {
key.field = colPos
default < temp.tt_content.text.20
default.parseFunc < tt_content.text.20.parseFunc
6 < temp.tt_content.text.20
6.parseFunc < tt_content.text.20.parseFunc
6.parseFunc.nonTypoTagStdWrap.encapsLines {
nonWrappedTag =
remapTag.DIV =
addAttributes >
}
}

-

an meine Konfiguration anpassen kann.

Wäre wirklich lieb wenn mir jemand das Brett vorm Kopf entfernen könnte.

LG
Heike


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

[TYPO3-german] Fluid Typo3 9.5.3 nur bei ColPos= 0 dem -Tag eine Klasse zuweisen

2019-01-11 Diskussionsfäden Heike Herzog-Kuhnke

Hi Ihr Lieben,

ich beiße mich aktuell durch die Konfiguration einer Seite mit der oben 
genannten typo3 Version und arbeit das erste Mal mit Fluid Templates.
Aktuell bin ich wirklich glücklich, dass ich so ziemlich alles 
hinbekomme. Nachdem ich jetzt schon länger kein typoskript mehr 
geschrieben habe bin ich ziemlich eingerostet.


ich habe ein Typoskript Objekt für den Hauptinhalt angelegt:

---
lib.mainContent = COA

lib.mainContent {
10 = COA
10 < styles.content.get
10.select.where = colPos=0

  }
}


Ich weiß aktuell ziemlich klein, aber es wird Text und Header schön 
eingebunden.


Jetzt möchte ich aber dass immer dann, wenn der Text sich in einem 
Element mit der ColPos 0 befindet, dass dem -Tag die Klasse 'lead' 
hinzugefügt wird.


Das FLuid-Template für Text.html und für TextPic.html habe ich schon für 
mich angepasst:


-
http://typo3.org/ns/TYPO3/CMS/Fluid/ViewHelpers"; 
data-namespace-typo3-fluid="true">



  
 

  

{data.bodytext}

  
--

Aber ich denke, dass an irgendeiner Stelle vor: 
{data.bodytext} die gewünschte Klasse 
dazu gespielt werden muss. Aber ich bekomme das nicht hin.


Leider finde ich nichts, was ich wirklich verstehe.
Wie ich diesen Tipp, den ich gefunden habe:

-
http://www.typo3forum.net/discussion/20162/p-class-bodytext-nur-fuer-bestimmte-spalten

integrieren kann, verstehe ich leider nicht.
Das Wäre ja eigentlich dann in dem Typoskript-Objekt zu machen, oder

Kann mir jemand das erklären?
Ist mir total peinlich, weil es ja so ausführlich wirkt, aber ich 
verstehe nicht, wie ich diese Zeilen:

--

temp.tt_content.text.20 < tt_content.text.20
tt_content.text.20 >

tt_content.text.20 = CASE
tt_content.text.20 {
key.field = colPos
default < temp.tt_content.text.20
default.parseFunc < tt_content.text.20.parseFunc
6 < temp.tt_content.text.20
6.parseFunc < tt_content.text.20.parseFunc
6.parseFunc.nonTypoTagStdWrap.encapsLines {
nonWrappedTag =
remapTag.DIV =
addAttributes >
}
}

-

an meine Konfiguration anpassen kann.

Wäre wirklich lieb wenn mir jemand das Brett vorm Kopf entfernen könnte.

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

Re: [TYPO3-german] Fluid Image-Viewhelper vs. URI-Viewhelper

2018-08-24 Diskussionsfäden Birgit
Hallo Thilo,

du kannst auch „crop“ nutzen, d.h. der Redakteur erhält im Backend eine 
Voransicht und kann bei Bedarf selbst den Bildausschnitt festlegen oder 
korrigieren.

Hier ist das gut beschrieben:

https://www.clickstorm.de/blog/crop-funktion-fuer-bilder-in-typo3-8-7/


viele Grüße
Birgit



> Am 24.08.2018 um 14:52 schrieb Thilo Ratnaweera 
> :
> 
> Am 24.08.2018 um 14:25 schrieb Mikel:
>> Ich meinte nicht „brackets“, sondern Anführungszeichen :-)
>> 
>>> Am 24.08.2018 um 14:20 schrieb Mikel :
>>> 
>>> Hallo Thilo,
>>> 
>>> ich gehe mal davon aus, dass es an fehlenden Brackets liegt. Du übergibst 
>>> keine Strings und der ViewHelper wertet dann das „c“ nicht aus.
>>> Probiere also mal {f:uri.image(src: ‚your_source‘, width: '600c')}
>>> 
>>> Mikel
>>> 
>>> 
> 
> Genau daran hat's gelegen. Danke, Mikel!!
> 
> -- 
> NetBrothers GmbH
> Straßmannstraße 32
> 10249 Berlin
> 
> +49-30-49854240
> www.netbrothers.de
> 
> Geschäftsführer: Thilo Ratnaweera, Stefan Wessel
> Berlin-Charlottenburg HRB 158821 B | USt-IdNr.: DE 295298958
> 
> ___
> TYPO3-german mailing list
> TYPO3-german@lists.typo3.org
> http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

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

Re: [TYPO3-german] Fluid Image-Viewhelper vs. URI-Viewhelper

2018-08-24 Diskussionsfäden Thilo Ratnaweera
Am 24.08.2018 um 14:25 schrieb Mikel:
> Ich meinte nicht „brackets“, sondern Anführungszeichen :-)
> 
>> Am 24.08.2018 um 14:20 schrieb Mikel :
>>
>> Hallo Thilo,
>>
>> ich gehe mal davon aus, dass es an fehlenden Brackets liegt. Du übergibst 
>> keine Strings und der ViewHelper wertet dann das „c“ nicht aus.
>> Probiere also mal {f:uri.image(src: ‚your_source‘, width: '600c')}
>>
>> Mikel
>>
>>

Genau daran hat's gelegen. Danke, Mikel!!

-- 
NetBrothers GmbH
Straßmannstraße 32
10249 Berlin

+49-30-49854240
www.netbrothers.de

Geschäftsführer: Thilo Ratnaweera, Stefan Wessel
Berlin-Charlottenburg HRB 158821 B | USt-IdNr.: DE 295298958

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

Re: [TYPO3-german] Fluid Image-Viewhelper vs. URI-Viewhelper

2018-08-24 Diskussionsfäden Mikel
Ich meinte nicht „brackets“, sondern Anführungszeichen :-)

> Am 24.08.2018 um 14:20 schrieb Mikel :
> 
> Hallo Thilo,
> 
> ich gehe mal davon aus, dass es an fehlenden Brackets liegt. Du übergibst 
> keine Strings und der ViewHelper wertet dann das „c“ nicht aus.
> Probiere also mal {f:uri.image(src: ‚your_source‘, width: '600c')}
> 
> Mikel
> 
> 
>> Am 24.08.2018 um 13:00 schrieb Thilo Ratnaweera 
>> :
>> 
>> Hallo Liste,
>> 
>> ich versuche gerade in Fluid (TYPO3 8.7.17) Vorschaubilder zu rendern,
>> bei denen ich eine feste Größe vorgebe. Sie sollen dabei skaliert,
>> beschnitten, aber nicht verzerrt werden.
>> 
>> Dreht es sich dabei um ein einzelnes Bild mit einer einzelnen
>> Bildquelle, dann kann ich das so lösen:
>> 
>> 
>>   
>> 
>> 
>> Das c in width="1140c" stellt sicher, dass das Bild nicht verzerrt wird.
>> Der Viewhelper kümmert sich praktisch um alles. Das Bild hat immer
>> dieselben Dimensionen. Prima. :)
>> 
>> Um aber Bildquellen für verschiedene Displays anzubieten, möchte ich das
>> Bild gerne in diese Struktur bringen:
>> 
>> 
>>   
>>   
>> 
>> 
>> Ich muss auf den Image-Viewhelper verzichten, weil dieser das
>> srcset-Attribut nicht unterstützt. Ich nutze deshalb den URI-Viewhelper.
>> Dieser macht aber nicht dasselbe und scheint nichts mit dem c anfangen
>> zu können. Die Bilder haben nicht mehr die vorgegebenen Maße. Dasselbe
>> gilt für den URI-Viewhelper aus der vhs-Extension.
>> 
>> Hat jemand eine Idee, wie ich das besser steuern kann?
>> 
>> Danke und Grüße
>> Thilo
>> 
>> -- 
>> NetBrothers GmbH
>> Straßmannstraße 32
>> 10249 Berlin
>> 
>> +49-30-49854240
>> www.netbrothers.de
>> 
>> Geschäftsführer: Thilo Ratnaweera, Stefan Wessel
>> Berlin-Charlottenburg HRB 158821 B | USt-IdNr.: DE 295298958
>> 
>> ___
>> TYPO3-german mailing list
>> TYPO3-german@lists.typo3.org
>> http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
> 
> ___
> TYPO3-german mailing list
> TYPO3-german@lists.typo3.org
> http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

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

Re: [TYPO3-german] Fluid Image-Viewhelper vs. URI-Viewhelper

2018-08-24 Diskussionsfäden Mikel
Hallo Thilo,

ich gehe mal davon aus, dass es an fehlenden Brackets liegt. Du übergibst keine 
Strings und der ViewHelper wertet dann das „c“ nicht aus.
Probiere also mal {f:uri.image(src: ‚your_source‘, width: '600c')}

Mikel


> Am 24.08.2018 um 13:00 schrieb Thilo Ratnaweera 
> :
> 
> Hallo Liste,
> 
> ich versuche gerade in Fluid (TYPO3 8.7.17) Vorschaubilder zu rendern,
> bei denen ich eine feste Größe vorgebe. Sie sollen dabei skaliert,
> beschnitten, aber nicht verzerrt werden.
> 
> Dreht es sich dabei um ein einzelnes Bild mit einer einzelnen
> Bildquelle, dann kann ich das so lösen:
> 
> 
>
> 
> 
> Das c in width="1140c" stellt sicher, dass das Bild nicht verzerrt wird.
> Der Viewhelper kümmert sich praktisch um alles. Das Bild hat immer
> dieselben Dimensionen. Prima. :)
> 
> Um aber Bildquellen für verschiedene Displays anzubieten, möchte ich das
> Bild gerne in diese Struktur bringen:
> 
> 
>
>
> 
> 
> Ich muss auf den Image-Viewhelper verzichten, weil dieser das
> srcset-Attribut nicht unterstützt. Ich nutze deshalb den URI-Viewhelper.
> Dieser macht aber nicht dasselbe und scheint nichts mit dem c anfangen
> zu können. Die Bilder haben nicht mehr die vorgegebenen Maße. Dasselbe
> gilt für den URI-Viewhelper aus der vhs-Extension.
> 
> Hat jemand eine Idee, wie ich das besser steuern kann?
> 
> Danke und Grüße
> Thilo
> 
> -- 
> NetBrothers GmbH
> Straßmannstraße 32
> 10249 Berlin
> 
> +49-30-49854240
> www.netbrothers.de
> 
> Geschäftsführer: Thilo Ratnaweera, Stefan Wessel
> Berlin-Charlottenburg HRB 158821 B | USt-IdNr.: DE 295298958
> 
> ___
> TYPO3-german mailing list
> TYPO3-german@lists.typo3.org
> http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

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

[TYPO3-german] Fluid Image-Viewhelper vs. URI-Viewhelper

2018-08-24 Diskussionsfäden Thilo Ratnaweera
Hallo Liste,

ich versuche gerade in Fluid (TYPO3 8.7.17) Vorschaubilder zu rendern,
bei denen ich eine feste Größe vorgebe. Sie sollen dabei skaliert,
beschnitten, aber nicht verzerrt werden.

Dreht es sich dabei um ein einzelnes Bild mit einer einzelnen
Bildquelle, dann kann ich das so lösen:





Das c in width="1140c" stellt sicher, dass das Bild nicht verzerrt wird.
Der Viewhelper kümmert sich praktisch um alles. Das Bild hat immer
dieselben Dimensionen. Prima. :)

Um aber Bildquellen für verschiedene Displays anzubieten, möchte ich das
Bild gerne in diese Struktur bringen:






Ich muss auf den Image-Viewhelper verzichten, weil dieser das
srcset-Attribut nicht unterstützt. Ich nutze deshalb den URI-Viewhelper.
Dieser macht aber nicht dasselbe und scheint nichts mit dem c anfangen
zu können. Die Bilder haben nicht mehr die vorgegebenen Maße. Dasselbe
gilt für den URI-Viewhelper aus der vhs-Extension.

Hat jemand eine Idee, wie ich das besser steuern kann?

Danke und Grüße
Thilo

-- 
NetBrothers GmbH
Straßmannstraße 32
10249 Berlin

+49-30-49854240
www.netbrothers.de

Geschäftsführer: Thilo Ratnaweera, Stefan Wessel
Berlin-Charlottenburg HRB 158821 B | USt-IdNr.: DE 295298958

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

Re: [TYPO3-german] FLUID Viewhelper der den Inhalt einer Datei auslesen kann

2018-03-16 Diskussionsfäden Dr. Dieter Porth

Hallo Dave,

Wenn du es etwas komplexer magst, kannst du auch einfach den viehelper 
 aus meiner im TER verfügbaren Extension svt verwenden. Der 
funktioniert wie der normale f:render-Viewhelper, wobei du dann deinem 
SVG auch Typo3-Parameter übergeben kannst.


Die Extension enthält ein Beispiel-Plugin, was zeigt, wie man den 
viewhelper einsetzt. http://www.düddelei.de/2018/test-von-svt/


Vorteil ist, dass du deine SVG-Dateien im FAL von TYPO3 verwalten 
kannst, und dass du gezwungen bist, den Fall nicht-existierender Dateien 
abzuhandeln.


Nachteil ist, die Extension ist aktuell als experimentell 
gekennzeichnet, weil vieles noch nicht per Unit-Tests abgesichert und 
weil das Cacheing suboptimal ist. Ich plane ein Crowdfunding-Priojekt, 
um die Extension um einige dynamische Diagramm-Partials zu erweitern und 
um sie per Tests abzusichern.


Mit besten Grüßen

    Dieter


Am 16.03.2018 um 14:52 schrieb Dave Zen:

Danke für den Hinweis.

Also du meinst so in etwa:
< f:cObject typoscriptObjectPath="lib.svgRendern" />

und dann wird in lib.svgRendern der Inhalt der Datei ausgegeben bzw. 
"eingefügt" in die HTML.


Da muss ich noch einmal nachfragen...
1) Den Pfad zu der SVG Datei muss ich dann im f:cObject als Argument 
mit übergeben?
2) Wie kann man dann dieses Argument im Typoscript weiterverarbeiten, 
damit die Datei auch eingelesen und der Inhalt "einfach ausgegeben" wird?

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


--

Dr. Dieter Porth - Web-Entwickler

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

Re: [TYPO3-german] FLUID Viewhelper der den Inhalt einer Datei auslesen kann

2018-03-16 Diskussionsfäden Dave Zen

Danke für den Hinweis.

Also du meinst so in etwa:
< f:cObject typoscriptObjectPath="lib.svgRendern" />

und dann wird in lib.svgRendern der Inhalt der Datei ausgegeben bzw. 
"eingefügt" in die HTML.

Da muss ich noch einmal nachfragen...
1) Den Pfad zu der SVG Datei muss ich dann im f:cObject als Argument mit 
übergeben?
2) Wie kann man dann dieses Argument im Typoscript weiterverarbeiten, damit die Datei 
auch eingelesen und der Inhalt "einfach ausgegeben" wird?
___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

Re: [TYPO3-german] FLUID Viewhelper der den Inhalt einer Datei auslesen kann

2018-03-16 Diskussionsfäden Christian Welzel

Am 16.03.2018 um 08:43 schrieb Dave Zen:

Gibt es da Anleitungen und Tutorials wie man da am Besten vorgehen kann? 
Vielleicht auch an einem einfachen Beispiel erklärt...


Du kannst auch einfach eine Kombination aus  und einem im TS
definierten Objekt vom Type TEMPLATE oder FLUIDTEMPLATE benutzen.
Beide lesen eine beliebige Datei ein und geben sie in den Content aus.
Man muss ja dabei nichts ersetzen (könnte man aber, wenn man die SVG zb
pro Seite modifiziern will).

--
 MfG, Christian Welzel

  GPG-Key: pub 4096R/5117E119 2011-09-19
  Fingerprint: 3688 337C 0D3E 3725 94EC  E401 8D52 CDE9 5117 E119
___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

Re: [TYPO3-german] FLUID Viewhelper der den Inhalt einer Datei auslesen kann

2018-03-16 Diskussionsfäden Dave Zen

> Hast du den PHP Code im Fluid Partial (mit der Endung html) so eingebunden?

Nein das geht so ja auch nicht, ich wollte dir nur eine Starthilfe geben wie 
ein eigener Viewhelper
aussehen könnte wenn du keinen in freier Wildbahn findest, evtl verwendest du 
in deinem Projekt
schon eine eigenen Extension dann kannst du dort den Viewhelper mit rein packen 
oder aber du
erstellst eine Miniextension.


Das ist eine gute Idee!

Mein Projekt besteht aus einer eigenen Extension wo (alle) TS Dateien, 
Templates etc. gespeichert sind.
Also könnte ich dort auch einen eigenen Viewhelper mit integrieren... ein Thema 
mit dem ich mich aber noch gar nicht auseinandergesetzt habe.

Gibt es da Anleitungen und Tutorials wie man da am Besten vorgehen kann? 
Vielleicht auch an einem einfachen Beispiel erklärt...
___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

Re: [TYPO3-german] FLUID Viewhelper der den Inhalt einer Datei auslesen kann

2018-03-16 Diskussionsfäden Michael Kasten
Hallo Dave,

Am 15.03.2018 um 19:18 schrieb Dave Zen:
> Oh, jetzt war ich noch im "english" Modus:

hrhr egal geht ja beides


> Hast du den PHP Code im Fluid Partial (mit der Endung html) so eingebunden?

Nein das geht so ja auch nicht, ich wollte dir nur eine Starthilfe geben wie 
ein eigener Viewhelper
aussehen könnte wenn du keinen in freier Wildbahn findest, evtl verwendest du 
in deinem Projekt
schon eine eigenen Extension dann kannst du dort den Viewhelper mit rein packen 
oder aber du
erstellst eine Miniextension.


mit besten Grüßen

-- 
Michael Kasten | http://m-kasten.de
Im wirklichen Leben gibt es kein [Strg]+[Z]

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

Re: [TYPO3-german] FLUID Viewhelper der den Inhalt einer Datei auslesen kann

2018-03-15 Diskussionsfäden Dave Zen

Oh, jetzt war ich noch im "english" Modus:

Hast du den PHP Code im Fluid Partial (mit der Endung html) so eingebunden?
___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german


Re: [TYPO3-german] FLUID Viewhelper der den Inhalt einer Datei auslesen kann

2018-03-15 Diskussionsfäden Dave Zen

Where did you include this php code?

In a partial file (for example "MySVGPartial.html")?
___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german


Re: [TYPO3-german] FLUID Viewhelper der den Inhalt einer Datei auslesen kann

2018-03-15 Diskussionsfäden Michael Kasten
So nochmal für die Liste damit alle was davon haben:

Grad mal probiert:



geht bei mir ohne groß was zu machen, ich sehe das svg schön im Browser

bye



Am 15.03.2018 um 08:55 schrieb Dave Zen:
> Hallo,
> 
> gibt es einen fluid oder vhs Viewhelper, der den Dateiinhalt auslesen und als 
> String ausgeben kann?
> 
> Ich würde gern SVG Grafiken/Code Inline in das HTML einbinden und müsste dazu 
> den Inhalt aus der SVG
> Datei als String auslesen damit ich ihn in das Template bekomme. PHP Code, 
> bspw.  include("/icon.svg"); ?> würde im Fluid-Template sicherlich nicht 
> funktionieren...? (Oder gibt es
> dafür eine andere Möglichkeit?)
> 
> Natürlich gibt es noch andere Techniken mit JavaScript aber wenn man den Code 
> schon serverseitig
> zusammenbauen lassen kann, wäre das besser.
> 
> Eine Idee wäre noch, den SVG Code in ein Partial zu speichern und dann das 
> Partial rendern lassen
> aber ob dieser Workaround Vor- oder Nachteile bringt müsste man erst einmal 
> testen.
> 
> Vielleicht hat ja von euch einer eine gute Idee oder kennt einen geeigneten 
> Viewhelper.
> ___
> TYPO3-german mailing list
> TYPO3-german@lists.typo3.org
> http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

-- 
Michael Kasten | http://m-kasten.de
Im wirklichen Leben gibt es kein [Strg]+[Z]

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

[TYPO3-german] FLUID Viewhelper der den Inhalt einer Datei auslesen kann

2018-03-15 Diskussionsfäden Dave Zen

Hallo,

gibt es einen fluid oder vhs Viewhelper, der den Dateiinhalt auslesen und als 
String ausgeben kann?

Ich würde gern SVG Grafiken/Code Inline in das HTML einbinden und müsste dazu den Inhalt aus 
der SVG Datei als String auslesen damit ich ihn in das Template bekomme. PHP Code, bspw. 
 würde im Fluid-Template sicherlich nicht 
funktionieren...? (Oder gibt es dafür eine andere Möglichkeit?)

Natürlich gibt es noch andere Techniken mit JavaScript aber wenn man den Code 
schon serverseitig zusammenbauen lassen kann, wäre das besser.

Eine Idee wäre noch, den SVG Code in ein Partial zu speichern und dann das 
Partial rendern lassen aber ob dieser Workaround Vor- oder Nachteile bringt 
müsste man erst einmal testen.

Vielleicht hat ja von euch einer eine gute Idee oder kennt einen geeigneten 
Viewhelper.
___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

[TYPO3-german] Fluid Styled Content Thumbnails

2017-11-30 Diskussionsfäden Lukas s

Hallo,

vielen Dank fürs Lesen und Antworten.

Ich benutzte das fluid_styled_content unter Typo3 8.7.4.
Jetzt habe ich im Backend einem Bild eine Breite angegeben in der Hoffnung,
dass das System ein Thumbnail generiert in dieser Größe, leider wird weiterhin 
das Originalbild
in Originalgröße angezeigt.

Kann mir da jemand weiterhelfen?

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

Re: [TYPO3-german] Fluid Partials überschreiben

2017-11-14 Diskussionsfäden Mikel

> Ich habe vorher schon contentElement probiert allerdings mit 10 = was 
> natürlich dumm ist ;)

Das funktioniert eigentlich auch. Ob Du nun den Wert überschreibst, also direkt 
setzt, oder per Constant einfließen lässt, ist eigentlich egal...
___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

Re: [TYPO3-german] Fluid Partials überschreiben

2017-11-14 Diskussionsfäden Lukas s

Hallo Mikel,

habs mit 
lib.contentElement {

   partialRootPaths {
   200 = fileadmin/template/fluid_styled_content/Resources/Private/Partials/
   }
}

hingekriegt.
Ich habe vorher schon contentElement probiert allerdings mit 10 = was natürlich 
dumm ist ;)

Vielen Dank für die klasse Hilfe!

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

Re: [TYPO3-german] Fluid Partials überschreiben

2017-11-14 Diskussionsfäden Mikel
Hi Lukas,

was für eine TYPO3-Version?

In 8.7 kannst Du unter 
sysext/fluid_styled_content/Configuration/TypoScript/Helper/ContentElement.txt 
das Default-Setup sehen.

Richtig müsste es also heißen: lib.contentElement anstatt lib.fluidContent

Siehe hier:
lib.contentElement {
templateName = Default
templateRootPaths {
0 = EXT:fluid_styled_content/Resources/Private/Templates/
10 = {$styles.templates.templateRootPath}
}
partialRootPaths {
0 = EXT:fluid_styled_content/Resources/Private/Partials/
10 = {$styles.templates.partialRootPath}
}
layoutRootPaths {
0 = EXT:fluid_styled_content/Resources/Private/Layouts/
10 = {$styles.templates.layoutRootPath}
}
Da hier bereits eine Konstante abgefragt und berücksichtigt wird, reicht es 
aber einfach auch, diese entsprechend anzupassen.
Hierzu musst Du unter Constants einfach
styles.templates.templateRootPath = path/to/your/templates/ setzen

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

[TYPO3-german] Fluid Partials überschreiben

2017-11-14 Diskussionsfäden Lukas s

Guten Tag,

vielen Dank fürs Lesen und Antworten.
Wie der Titel schon andeutet möchte ich gerne die Standardpartials
des fluid_styled_contents überschreiben.

Hinzugefügt habe ich die Partials und Templates über
lib {
   fluidContent {
   templateRootPaths {
   200 = 
fileadmin/template/fluid_styled_content/Resources/Private/Templates/
   }
   partialRootPaths {
   200 = 
fileadmin/template/fluid_styled_content/Resources/Private/Partials/
   }
   }
}

im TypoScriptObject Browser des Templates erscheinen diese auch.

Anschließend habe ich einfach den Media Ordner aus 
typo3/sysext/fluid_styled_content/Resources/Private/Partials/
kopiert und innerhalb Media/Type/Image.html etwas verändert leider wird meine 
Änderung nicht berücksichtigt.
Er lädt weiterhin die Partials aus dem 
typo3/sysext/fluid_styled_content/Resources/Private/Partials/Media/ Verzeichnis 
des Fluid Plugins.

Cache von Typo3 und den Cache Ordner von fluid_template habe ich geleert, 
leider ohne Erfolg.

Hat vielleicht jemand eine Idee?

Grüße Lukaschel

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

[TYPO3-german] Fluid Standaloneview und Sprachdatei

2017-08-29 Diskussionsfäden Silke Capo

Hallo,

ich mache gerade ein Upgrade von 6.2 auf 7.6. Dabei musste ich auch eine 
alte Extension überarbeiten, die noch aus 4.7er Zeiten stammt. Bis auf 
eine Sache tut diese nun wieder. Was noch nicht geht: Es werden 
HTML-Emails über ein Fluid Standalone Template verschickt. Die 
Einbindung habe ich angepasst, so dass das Template nun wieder 
eingebunden wird, aber leider ohne die ganzen Texte aus der Sprachdatei 
(locallang.xml unter Resources/Private/Language). Ist hier irgendetwas 
geändert worden? In den normalen Extension-Templates wird die 
Sprachdatei problemlos eingelesen. Bin etwas ratlos, da es unter 6.2 ja 
noch einwandfrei funktionierte.


Bin für jeden Tipp dankbar!

Viele Grüße

Silke


On 28.08.2017 12:00, typo3-german-requ...@lists.typo3.org wrote:

Send TYPO3-german mailing list submissions to
typo3-german@lists.typo3.org

To subscribe or unsubscribe via the World Wide Web, visit
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
or, via email, send a message with subject or body 'help' to
typo3-german-requ...@lists.typo3.org

You can reach the person managing the list at
typo3-german-ow...@lists.typo3.org

When replying, please edit your Subject line so it is more specific
than "Re: Contents of TYPO3-german digest..."


Today's Topics:

1.  Re: tt_address lokalisieren (Christian Hackl)
2. Re: https Links in tmenu erzwingen (Christian Hackl)
3.  Re: FE-Abfrage einer "Multiple Checkbox" (Ralf-Rene Schroeder)
4. Re: https Links in tmenu erzwingen (Christian Platt)
5. Re: eigenes extbase Query im Domain Repository (pue)


--

Message: 1
Date: Sun, 27 Aug 2017 22:14:28 +0200
From: Christian Hackl 
Subject: [TYPO3-german]  Re: tt_address lokalisieren
To: typo3-german@lists.typo3.org
Message-ID: 
Content-Type: text/plain; charset=utf-8; format=flowed

Aktuell muss ich gestehen warte ich aufdie extbase fluid umsetzung... 4.0.0 
siehe github dann durfte so manches einfacher gehen...


--

Message: 2
Date: Sun, 27 Aug 2017 22:16:51 +0200
From: Christian Hackl 
Subject: Re: [TYPO3-german] https Links in tmenu erzwingen
To: typo3-german@lists.typo3.org
Message-ID: 
Content-Type: text/plain; charset=utf-8; format=flowed

Also ich bin mir nicht ganz sicher, wie ma das aktuell "richtig" l?st. Aber ich 
nutze dazu ganz easy relative links und mit baseURL... funktioniert wunderbar.


--

Message: 3
Date: Mon, 28 Aug 2017 01:38:37 +0200
From: Ralf-Rene Schroeder 
Subject: [TYPO3-german]  Re: FE-Abfrage einer "Multiple Checkbox"
To: typo3-german@lists.typo3.org
Message-ID: 
Content-Type: text/plain; charset=utf-8; format=flowed

nur zur Info wie ich es nun gel?st hatte...
da ich hier einen Marker von tt_address f?llen musste, ging das nur mit 
TypoScript... (ich hoffe da gibt es bald eine Fluid Variante)
(und da scheinbar nur bestehende Felder ?berschrieben werden k?nnen, hab ich hier den 
sonst nicht ben?tigten "title" missbraucht)

plugin.tx_ttaddress_pi1 = USER
plugin.tx_ttaddress_pi1 {
   templates.default {
 title {
   override.cObject = COA
   override.cObject {
 1 = LOAD_REGISTER
 1 {
   bit1.cObject = TEXT
   bit1.cObject.stdWrap.field = tx_ifextttaddress_languages
   bit1.cObject.prioriCalc = intval
   bit2.stdWrap.dataWrap = {register:bit1} /2
   bit2.prioriCalc = intval
   bit3.stdWrap.dataWrap = {register:bit2} /2
   bit3.prioriCalc = intval
   bit4.stdWrap.dataWrap = {register:bit3} /2
   bit4.prioriCalc = intval
   bit5.stdWrap.dataWrap = {register:bit4} /2
   bit5.prioriCalc = intval
   bit6.stdWrap.dataWrap = {register:bit5} /2
   bit6.prioriCalc = intval
   bit7.stdWrap.dataWrap = {register:bit6} /2
   bit7.prioriCalc = intval
   bit8.stdWrap.dataWrap = {register:bit7} /2
   bit8.prioriCalc = intval
   bit9.stdWrap.dataWrap = {register:bit8} /2
   bit9.prioriCalc = intval
   bit10.stdWrap.dataWrap = {register:bit9} /2
   bit10.prioriCalc = intval
 }
   
 10 = TEXT

 10 {
   value = 
   if.isTrue.stdWrap.data = register:bit1
   if.isTrue.stdWrap.wrap = | %2
   if.isTrue.prioriCalc = 1
 }
#... und so weiter bis bit10
   }
 }
   }
}


--

Message: 4
Date: Mon, 28 Aug 2017 07:39:33 +0200
From: Christian Platt 
Subject: Re: [TYPO3-german] https Links in tmenu erzwingen
To: Christian Hackl , German TYPO3
Userlist 
Message-ID:

Content-Type: text/plain; charset="utf-8"

Prinzipell richtig


Hier habe ich ein Problem, dass ich von einer Subdomain (https) ein Men? f?r 
eine dar?ber gelagerte Domain habe
Base url usw sind also nicht passend, da externe Url?.

Die Links werden auch richtig generiert, a

Re: [TYPO3-german] fluid und data aus TS

2017-07-21 Diskussionsfäden Dr. Dieter Porth

Hallo Andreas,

typoScript und Fluid gehört in der Regel nicht zusammen. Ein 
DataProcessing ist fast immer die bessere Alternative.


Außerdem benutzt du auch den 'falschen' Viewhelper.

Versuch es doch mal


Da TypoScript am Ende einfach nur einen String produziert. Kannst du so 
jedes TypoScript-Objekt in dein Fluid-Template inkludieren. 
Grundseätzlich funktioniert dies auch mit Argumenten, wobei dazu im 
Internet kaum Dokumentationen zu finden sind.  Über den Viewhelper 
könntest du also auch ein Menü inkludieren oder 


Weiterhin kennt TYPO3 kein 'TSREF:...'. vermutlich meintest du TSFE 
(TypoScriptFrontendEditing)

https://www.typo3lexikon.de/typo3-tutorials/typoscript/referenz/auszug-tsfe.htm
https://docs.typo3.org/typo3cms/TSconfigReference/PageTsconfig/TSFE/Index.html
https://jweiland.net/typo3/codebeispiele/typoscript/bedingungen.html

tsref.de ist übrigens eine alias Website zur Dokumentation von TypoScript.

Aber wie gesagt, typoscript-Objekte im Fluid-Template sind ein Indiz für 
altbackende, pflegefeindliche(!) Programmierung, wenn du in frischen 
TYPO3-Aufsetzungen solche Konstrukte benötigst/benutzt. (In Migrationen 
und Updates kann soetwas durchaus vorkommen, weil es oft nicht lohnt, 
Altlasten unnötig anzufassen.)


Mit besten Grüßen
Dieter


Am 21.07.2017 um 15:24 schrieb Andreas Werner:

Hallo *,

habe ein kleines Problem mit TS und Fluid.

Sowas hier funktioniert:

lib.roedel = TEXT
lib.roedel.value = doedel

kann ich in Fluid benutzen
{v:variable.typoscript(path: 'lib.roedel.value')}

Warum geht das hier nicht?

lib.roedel = TEXT
lib.roedel.data = TSREF:irgendwas

TS liest den richtigen Wert aus, doch Fluid nimmt den TSREF-String als
value, zeigt mir also nicht den Wert, sondern "





Grüße
Andreas

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


--

Dr. Dieter Porth - Web-Entwickler

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

Re: [TYPO3-german] fluid und data aus TS

2017-07-21 Diskussionsfäden Christian Hackl

tja ich kenne den viewhelper nicht - aber ich glaube fehlt da nicht irgendwas 
von wegen insertData = 1 oder sowas?
___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german


[TYPO3-german] fluid und data aus TS

2017-07-21 Diskussionsfäden Andreas Werner
Hallo *,

habe ein kleines Problem mit TS und Fluid.

Sowas hier funktioniert:

lib.roedel = TEXT
lib.roedel.value = doedel

kann ich in Fluid benutzen
{v:variable.typoscript(path: 'lib.roedel.value')}

Warum geht das hier nicht?

lib.roedel = TEXT
lib.roedel.data = TSREF:irgendwas

TS liest den richtigen Wert aus, doch Fluid nimmt den TSREF-String als
value, zeigt mir also nicht den Wert, sondern "TSREF:irgendwas"

Grüße
Andreas

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

Re: [TYPO3-german] Fluid Template Layout-Probleme durch Inhalte

2017-04-12 Diskussionsfäden Laurin Schaller

Hallo Dieter

Ich habe des Problem lösen können. Die Templates werden anhand des ausgewählten 
Backendlayouts eingebunden. Das richtige Template wurde schon gezogen jedoch 
nicht das Layout. Irgendwie versuchte Typoscript das Layout an einem falschen 
Ort zu holen. Ich habe das Layout einfach umbenannt und im Template den Namen 
angepasst.

Mit der bootstrap_extension Extension installiert funktioniert das, ohne aber nicht. 
___

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

Re: [TYPO3-german] Fluid Template: Bilder / CSS richtig einbinden

2017-04-12 Diskussionsfäden Wolfertz, Sebastian
Noch dazu:

Schau dir insgesamt vielleicht den entsprechenden ViewHelper für URIs an. 
ViewHelper sind deine Freunde in Fluid und in den seltenen Fällen, dass es für 
dein Problem nicht schon einen passenden ViewHelper gibt kann man auch selbst 
welche bauen.

https://docs.typo3.org/typo3cms/ExtbaseGuide/Fluid/ViewHelper/Uri/Index.html

MfG, Sebastian

-Ursprüngliche Nachricht-
Von: typo3-german-boun...@lists.typo3.org 
[mailto:typo3-german-boun...@lists.typo3.org] Im Auftrag von Wolfertz, Sebastian
Gesendet: Mittwoch, 12. April 2017 08:55
An: German TYPO3 Userlist
Betreff: Re: [TYPO3-german] Fluid Template: Bilder / CSS richtig einbinden

Hallo Andreas,

habe vor 2 Monaten denselben Weg beschritten wie du und mein erstes 
Fluid-Template gebaut. 
Da ich nicht sicher bin wo du stehst verfasse ich mal die größtmögliche 
Antwort, pick dir einfach davon raus was du tatsächlich gebrauchen kannst. 

Für deine eigene, geistige Gesundheit: Benutz den Extension Builder und trage 
einfach nur einen Namen, Vendor Name, Key und Description ein. Dann speichern 
und du hast alles was du brauchst für deine Verzeichnisverwaltung.
Dadurch kannst du deine Dateien unter typo3conf/ext/deinkey ablegen und das 
Typoscript am Ende einfach per Template include dazuladen.

Mein Aufbau:

-typo3conf
--ext
---deinkey
Configuration
-TypoScript
Resources
-Private
--Layouts
--Partials
--Templates
-Public
--Css
--Fonts
--Javascript
--Images

Unter deinkey/Configuration/TypoScript habe ich meine setup.ts mit folgendem 
Inhalt der für deine Frage von Bedeutung ist:

page = PAGE
page {
// baseURL ist aus Sicherheitsgründen deprecated
// stattdessen absRefPrefix verwenden
config.absRefPrefix = http://www.example.com/
config.baseURL >
includeCSS {
template_main = EXT:deinkey/Resources/Public/Css/example.min.css
}
}

page.10 = FLUIDTEMPLATE
page.10 {
# das neue Template:
templateName = TEXT
templateName.stdWrap.cObject = CASE
templateName.stdWrap.cObject {
key.field = backend_layout
key.ifEmpty.data = levelfield:-2, backend_layout_next_level, slide
default = TEXT
default.value = default
1 = TEXT
1.value = default
2 = TEXT
2.value = sidebar_right
}
templateRootPaths.10 = EXT:deinkey/Resources/Private/Templates/
partialRootPaths.10 = EXT:deinkey /Resources/Private/Partials/
layoutRootPaths.10 = EXT:deinkey /Resources/Private/Layouts/
variables {
content =< styles.content.get
content.select.where = colPos=0
aside =< styles.content.get
aside.select.where = colPos=2
company  = {$constants.company}
}
}

Für das Logo im Template benutze ich im Partials/header.html den entsprechenden 
Fluid-View-Helper



Natürlich nicht vergessen die eigene Extension zu installieren und per Template 
-> Includes ein zu binden.

Hoffe irgendein Teil des Ganzen konnte dir helfen.

MfG, Sebastian




-Ursprüngliche Nachricht-
Von: typo3-german-boun...@lists.typo3.org 
[mailto:typo3-german-boun...@lists.typo3.org] Im Auftrag von Bernhardt Andreas
Gesendet: Dienstag, 11. April 2017 22:22
An: German TYPO3 Userlist
Betreff: [TYPO3-german] Fluid Template: Bilder / CSS richtig einbinden

Hallo!

Bei meinem Versuch, mal eine erste Seite ohne die altbekannten 
„Standard-Templates“ oder TemplaVoila mit Fluid zu machen, stehe ich mir etwas 
im Weg.
Ich versuche dabei, ohne irgendwelche Extensions auszukommen, da ich garantiert 
wieder die auswähle, dich in einem Jahr nicht mehr unterstützt wird.


Wie kann ich denn z.B. das CSS oder Bilder so einbinden, dass sie mit dem 
richtigen Pfad versehen und dann geladen werden?

Bei den normalen Templates tut „relPathPrefix“ das ja - wie mache ich das bei 
Fluid Templates?


Besten Dank für eure Tipps!

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

Re: [TYPO3-german] Fluid Template: Bilder / CSS richtig einbinden

2017-04-11 Diskussionsfäden Wolfertz, Sebastian
Hallo Andreas,

habe vor 2 Monaten denselben Weg beschritten wie du und mein erstes 
Fluid-Template gebaut. 
Da ich nicht sicher bin wo du stehst verfasse ich mal die größtmögliche 
Antwort, pick dir einfach davon raus was du tatsächlich gebrauchen kannst. 

Für deine eigene, geistige Gesundheit: Benutz den Extension Builder und trage 
einfach nur einen Namen, Vendor Name, Key und Description ein. Dann speichern 
und du hast alles was du brauchst für deine Verzeichnisverwaltung.
Dadurch kannst du deine Dateien unter typo3conf/ext/deinkey ablegen und das 
Typoscript am Ende einfach per Template include dazuladen.

Mein Aufbau:

-typo3conf
--ext
---deinkey
Configuration
-TypoScript
Resources
-Private
--Layouts
--Partials
--Templates
-Public
--Css
--Fonts
--Javascript
--Images

Unter deinkey/Configuration/TypoScript habe ich meine setup.ts mit folgendem 
Inhalt der für deine Frage von Bedeutung ist:

page = PAGE
page {
// baseURL ist aus Sicherheitsgründen deprecated
// stattdessen absRefPrefix verwenden
config.absRefPrefix = http://www.example.com/
config.baseURL >
includeCSS {
template_main = EXT:deinkey/Resources/Public/Css/example.min.css
}
}

page.10 = FLUIDTEMPLATE
page.10 {
# das neue Template:
templateName = TEXT
templateName.stdWrap.cObject = CASE
templateName.stdWrap.cObject {
key.field = backend_layout
key.ifEmpty.data = levelfield:-2, backend_layout_next_level, slide
default = TEXT
default.value = default
1 = TEXT
1.value = default
2 = TEXT
2.value = sidebar_right
}
templateRootPaths.10 = EXT:deinkey/Resources/Private/Templates/
partialRootPaths.10 = EXT:deinkey /Resources/Private/Partials/
layoutRootPaths.10 = EXT:deinkey /Resources/Private/Layouts/
variables {
content =< styles.content.get
content.select.where = colPos=0
aside =< styles.content.get
aside.select.where = colPos=2
company  = {$constants.company}
}
}

Für das Logo im Template benutze ich im Partials/header.html den entsprechenden 
Fluid-View-Helper



Natürlich nicht vergessen die eigene Extension zu installieren und per Template 
-> Includes ein zu binden.

Hoffe irgendein Teil des Ganzen konnte dir helfen.

MfG, Sebastian




-Ursprüngliche Nachricht-
Von: typo3-german-boun...@lists.typo3.org 
[mailto:typo3-german-boun...@lists.typo3.org] Im Auftrag von Bernhardt Andreas
Gesendet: Dienstag, 11. April 2017 22:22
An: German TYPO3 Userlist
Betreff: [TYPO3-german] Fluid Template: Bilder / CSS richtig einbinden

Hallo!

Bei meinem Versuch, mal eine erste Seite ohne die altbekannten 
„Standard-Templates“ oder TemplaVoila mit Fluid zu machen, stehe ich mir etwas 
im Weg.
Ich versuche dabei, ohne irgendwelche Extensions auszukommen, da ich garantiert 
wieder die auswähle, dich in einem Jahr nicht mehr unterstützt wird.


Wie kann ich denn z.B. das CSS oder Bilder so einbinden, dass sie mit dem 
richtigen Pfad versehen und dann geladen werden?

Bei den normalen Templates tut „relPathPrefix“ das ja - wie mache ich das bei 
Fluid Templates?


Besten Dank für eure Tipps!

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

[TYPO3-german] Fluid Template: Bilder / CSS richtig einbinden

2017-04-11 Diskussionsfäden Bernhardt Andreas
Hallo!

Bei meinem Versuch, mal eine erste Seite ohne die altbekannten 
„Standard-Templates“ oder TemplaVoila mit Fluid zu machen, stehe ich mir etwas 
im Weg.
Ich versuche dabei, ohne irgendwelche Extensions auszukommen, da ich garantiert 
wieder die auswähle, dich in einem Jahr nicht mehr unterstützt wird.


Wie kann ich denn z.B. das CSS oder Bilder so einbinden, dass sie mit dem 
richtigen Pfad versehen und dann geladen werden?

Bei den normalen Templates tut „relPathPrefix“ das ja - wie mache ich das bei 
Fluid Templates?


Besten Dank für eure Tipps!

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

Re: [TYPO3-german] Fluid Template Layout-Probleme durch Inhalte

2017-04-11 Diskussionsfäden Dr. Dieter Porth

Hallo Laurin,

Ich vermute, du überschreibst irgendwelche Standard-Templates mit 
TemplatePaths?


Hört sich nach Tippfehler an. Dein Template wird nicht gezogen und 
stattdessen kommt jetzt das Original-Template.


Mit besten Grüßen

  Dieter

Am 11.04.2017 um 09:27 schrieb Laurin Schaller:


Hallo Zusammen

Ich habe gerade ein sehr merkwürdiges Problem mit Fluid. Auf meiner 
Seite gibt es 2 Templates: eines für die Startseite und eines für alle 
anderen Seiten. Auf der Startseite funktioniert alles problemlos auch 
wenn ich Inhalte hinzufüge. Wenn ich aber auf den anderen Seiten 
Inhalte hinzufüge bekomme ich Layout-Probleme. Der Header Partial 
sowie der Footer Partial wird nicht mehr gerendert. Ausserdem wird der 
Inhalt meines Template mit einem komischen div "gewrappt". Der sieht 
so aus:





Zuerst dachte ich, dass es an der bootstrap_package Extension liegt. 
Die habe ich dann deaktiviert , aber das Problem existiert immer noch.


Da ich das Problem nur bei dem Template habe, dachte ich zuerst, dass 
es sich um einen Fehler in dem Template handelt (div nicht geschlossen 
etc.) Ich habs aber durchgeschaut und noch jemand anderem gezeigt - 
nichts.

Ich kann mir das gerade gar nicht erklären. Hat jemand eine Idee?
___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german


--

Dr. Dieter Porth - Web-Entwickler

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

Re: [TYPO3-german] fluid: Attribute/ Eigenschaften (Zeichenketten Operator)

2017-04-11 Diskussionsfäden Andreas Krämer
Hallo,

du kannst alle verfügbaren Methoden in der TYPO3 API Dokumentation einsehen. 
Deine file-Variable müsste vom Typ "ProcessedFile" sein:
https://typo3.org/api/typo3cms/class_t_y_p_o3_1_1_c_m_s_1_1_core_1_1_resource_1_1_processed_file.html

Alle Getter-Methoden wie z.B. "getPublicUrl()" in der Liste der "Public Member 
Functions" können in Fluid über {file.publicUrl} usw. aufgerufen werden. 
Interessant sind hierbei auch die vererbten Methoden aus der Klasse 
"AbstractFile" (können am Ende der Liste ausgeklappt werden).

Falls du nicht so tief eintauchen magst hilft dir evtl. auch die Debug-Ausgabe 
des entsprechenden Objekts. Also z.B. {file}. Wenn ich mich 
richtig erinnere sind viele Eigenschaften auch über {file.originalFile} 
erreichbar. Auch das könntest du dir einfach mal anzeigen lassen.

Hoffe damit kommst du weiter!

Andreas



 Von:   Dave Zen  
 An:
 Gesendet:   10.04.2017 15:36 
 Betreff:   [TYPO3-german]  fluid: Attribute/ Eigenschaften (Zeichenketten 
Operator) 

Hallo

Für den Zugriff auf ein Content Element, mit mehreren Bildern, nutze ich einen 
FilesProcessor mit folgenden Code:

tt_content {
    name_ce < lib.fluidContent
    name_ce {
        templateName =gallery.html
        dataProcessing {
            10 = TYPO3\CMS\Frontend\DataProcessing\FilesProcessor
            10 {
                references.fieldName = image
                as = my_gallery_pics
            }
        }
    }
}

Das zugehörige Fluid Template für die Ausgabe schaut so aus:


   


Beides, fileadmin/Bilder/{file.properties.name} und {file.publicUrl} gibt mir 
die selben Pfade aus.

Gibt es irgendwo eine Übersicht/Liste welche Properties ich an "file." 
hinzufügen und nutzen kann? (bzw. wo man generell eine Übersicht aller 
möglichen Properties findet?)
publicUrl habe ich aus einem Beispiel von der Typo3 Doku, ebenso 
file.properties.name aber ich weiß nicht wo genau diese Eigenschaften her 
kommen bzw. welche man noch alles nutzen kann und ob es da eine Art 
Übersicht/Dokumentation gibt?

Eventuell weiß das jemand und kann helfen?

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

[TYPO3-german] Fluid Template Layout-Probleme durch Inhalte

2017-04-11 Diskussionsfäden Laurin Schaller

Hallo Zusammen

Ich habe gerade ein sehr merkwürdiges Problem mit Fluid. Auf meiner Seite gibt es 2 
Templates: eines für die Startseite und eines für alle anderen Seiten. Auf der Startseite 
funktioniert alles problemlos auch wenn ich Inhalte hinzufüge. Wenn ich aber auf den 
anderen Seiten Inhalte hinzufüge bekomme ich Layout-Probleme. Der Header Partial sowie 
der Footer Partial wird nicht mehr gerendert. Ausserdem wird der Inhalt meines Template 
mit einem komischen div "gewrappt". Der sieht so aus:



Zuerst dachte ich, dass es an der bootstrap_package Extension liegt. Die habe 
ich dann deaktiviert , aber das Problem existiert immer noch.

Da ich das Problem nur bei dem Template habe, dachte ich zuerst, dass es sich um einen Fehler in dem Template handelt (div nicht geschlossen etc.) Ich habs aber durchgeschaut und noch jemand anderem gezeigt - nichts. 


Ich kann mir das gerade gar nicht erklären. Hat jemand eine Idee?
___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

[TYPO3-german] fluid: Attribute/ Eigenschaften (Zeichenketten Operator)

2017-04-10 Diskussionsfäden Dave Zen

Hallo

Für den Zugriff auf ein Content Element, mit mehreren Bildern, nutze ich einen 
FilesProcessor mit folgenden Code:

tt_content {
   name_ce < lib.fluidContent
   name_ce {
   templateName =gallery.html
   dataProcessing {
   10 = TYPO3\CMS\Frontend\DataProcessing\FilesProcessor
   10 {
   references.fieldName = image
   as = my_gallery_pics
   }
   }
   }
}

Das zugehörige Fluid Template für die Ausgabe schaut so aus:


  


Beides, fileadmin/Bilder/{file.properties.name} und {file.publicUrl} gibt mir 
die selben Pfade aus.

Gibt es irgendwo eine Übersicht/Liste welche Properties ich an "file." 
hinzufügen und nutzen kann? (bzw. wo man generell eine Übersicht aller möglichen 
Properties findet?)
publicUrl habe ich aus einem Beispiel von der Typo3 Doku, ebenso 
file.properties.name aber ich weiß nicht wo genau diese Eigenschaften her 
kommen bzw. welche man noch alles nutzen kann und ob es da eine Art 
Übersicht/Dokumentation gibt?

Eventuell weiß das jemand und kann helfen?

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

Re: [TYPO3-german] Fluid Typolink abfragen

2017-04-10 Diskussionsfäden Freddy Tripold

Danke Dieter, genau danach hab ich gesucht.
Und der alias-Viewhelper ist das Tüpfelchen auf dem i ;-)

lg
Freddy

Am 08.04.2017 um 08:43 schrieb Dr. Dieter Porth:

Hallo Freddy,

irgendwie hatte ich deinen vorherigen Post übersehen

Am 07.04.2017 um 18:44 schrieb Freddy Tripold:

Die korrekte Abfrage wäre eigentlich

nur leider ist das immer true.
Ich habs daher wieder mit TS gelöst.
10.if.isTrue.typolink.parameter.field = header_link
Deine Inline-Syntax ist falsch. Es fehlen eine schließende runde Klammer 
sowie die geschweiften Klammern um den Inhalt innerhalb des 
String-Parameters.

Versuch mal
   
Bei Objecten(!) wie data.header_link sollte es (nach dem Doppelpunkt) 
auch ohne Hochkommata und Klammern funktionieren.



Einfache Convertierungs-Lern-Beispiele
https://wiki.typo3.org/Fluid_Inline_Notation

Mit besten Grüßen
  Dieter

P.S.
Aus Übersichtgründen tendiere ich in letzter Zeit häufiger zu solchen 
Konstrukte, um  'Berechnungen' und View-Struktur-Logik innerhalb der 
Templates mit dem Alias-Viewhelper zu trennen.





 .
 
  ...
 
 
 
 

 




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

Re: [TYPO3-german] Fluid Typolink abfragen

2017-04-07 Diskussionsfäden Dr. Dieter Porth

Hallo Freddy,

irgendwie hatte ich deinen vorherigen Post übersehen

Am 07.04.2017 um 18:44 schrieb Freddy Tripold:

Die korrekte Abfrage wäre eigentlich

nur leider ist das immer true.
Ich habs daher wieder mit TS gelöst.
10.if.isTrue.typolink.parameter.field = header_link
Deine Inline-Syntax ist falsch. Es fehlen eine schließende runde Klammer 
sowie die geschweiften Klammern um den Inhalt innerhalb des 
String-Parameters.

Versuch mal
  
Bei Objecten(!) wie data.header_link sollte es (nach dem Doppelpunkt) 
auch ohne Hochkommata und Klammern funktionieren.



Einfache Convertierungs-Lern-Beispiele
https://wiki.typo3.org/Fluid_Inline_Notation

Mit besten Grüßen
 Dieter

P.S.
Aus Übersichtgründen tendiere ich in letzter Zeit häufiger zu solchen 
Konstrukte, um  'Berechnungen' und View-Struktur-Logik innerhalb der 
Templates mit dem Alias-Viewhelper zu trennen.





.

 ...




   




--

Dr. Dieter Porth - Web-Entwickler

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

Re: [TYPO3-german] Fluid Typolink abfragen

2017-04-07 Diskussionsfäden Freddy Tripold

Hallo Dieter,

es geht hier z.B. um einen einfachen Button. Wenn der Link ungültig ist, 
warum auch immer, dann soll der Button verschwinden. Der Link wird ja 
nicht gerendert, aber der Linktext. Lt. Doku z.B. parameter="{link}">Linktext

da steht immer "Linktext", egal ob der Link gesetzt wird oder nicht.
Die korrekte Syntax  für die Abfrage wäre ja

aber das klappt nicht. Also kann ich nur den Text innerhalb des Links 
mit einem cObject in TS auf den Link abfragen.
Also z.B. /> und dann im TS

lib.checkLink= COA
lib.checkLink{
10 = COA
10.if.isTrue.typolink.parameter.field = header_link
usw

Bei
10 = TEXT
10.value = linktext
10.typolink.parameter.field = header_link

wird der Inhalt von Value ja auch nicht ausgegeben, wenn der Link 
ungültig ist.

In Fluid gibt es da aber nichts dementsprechendes, oder?

lg
Freddy


Am 07.04.2017 um 19:47 schrieb Dr. Dieter Porth:

Moin Freddy,

Welche Art von Link willst du abfragen?

Wenn die Seite nicht existiert, sollte überhaupt kein Link generiert 
werden.



Wenn du auf ein Seite verlinkst, die nicht zugänglich sein soll, weil 
der User nicht eingeloggt ist, dann ist f:security sinnvoller, weil der 
Link ja (bedingt) zugänglich ist..


https://docs.typo3.org/typo3cms/ExtbaseGuide/Fluid/ViewHelper/Security/IfAuthenticated.html 



Mit besten Grüßen

Dieter




Am 06.04.2017 um 18:37 schrieb Freddy Tripold:

Hallo Liste,

wie kann ich in Fluid einen Link abfragen? Sowas


Link


funktioniert, aber damit weiß ich noch nicht ob der Link auch aktiv ist.
Gibt es sowas wie "condition=link.typolink=true" oder wie fragt ihr 
die Gültigkeit eines Links ab?


lg
Freddy

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



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

Re: [TYPO3-german] Fluid Typolink abfragen

2017-04-07 Diskussionsfäden Dr. Dieter Porth

Moin Freddy,

Welche Art von Link willst du abfragen?

Wenn die Seite nicht existiert, sollte überhaupt kein Link generiert 
werden.



Wenn du auf ein Seite verlinkst, die nicht zugänglich sein soll, weil 
der User nicht eingeloggt ist, dann ist f:security sinnvoller, weil der 
Link ja (bedingt) zugänglich ist..


https://docs.typo3.org/typo3cms/ExtbaseGuide/Fluid/ViewHelper/Security/IfAuthenticated.html

Mit besten Grüßen

   Dieter




Am 06.04.2017 um 18:37 schrieb Freddy Tripold:

Hallo Liste,

wie kann ich in Fluid einen Link abfragen? Sowas


Link


funktioniert, aber damit weiß ich noch nicht ob der Link auch aktiv ist.
Gibt es sowas wie "condition=link.typolink=true" oder wie fragt ihr 
die Gültigkeit eines Links ab?


lg
Freddy

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


--

Dr. Dieter Porth - Web-Entwickler

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

Re: [TYPO3-german] Fluid Typolink abfragen

2017-04-07 Diskussionsfäden Freddy Tripold

Die korrekte Abfrage wäre eigentlich

nur leider ist das immer true.
Ich habs daher wieder mit TS gelöst.
10.if.isTrue.typolink.parameter.field = header_link

lg
Freddy


Am 07.04.2017 um 12:12 schrieb Freddy Tripold:

Hallo Christian,

ich will abfragen ob es der Link geht, so wie "früher" mit TS
10.if.isTrue.typolink

lg
Freddy



Am 07.04.2017 um 10:12 schrieb Christian Hackl:
Willst du jetzt wissen ob der Link aktiv ist bzw. aktiv zustand hat? 
(so wie beim menü "ACT")
Oder willst du wissen ob der Link auf eine Resource verweist die kein 
404 zurückliefert?

Oder ob der Link erlaubt ist?

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

Re: [TYPO3-german] Fluid Typolink abfragen

2017-04-07 Diskussionsfäden Freddy Tripold

Hallo Christian,

ich will abfragen ob es der Link geht, so wie "früher" mit TS
10.if.isTrue.typolink

lg
Freddy



Am 07.04.2017 um 10:12 schrieb Christian Hackl:
Willst du jetzt wissen ob der Link aktiv ist bzw. aktiv zustand hat? (so 
wie beim menü "ACT")
Oder willst du wissen ob der Link auf eine Resource verweist die kein 
404 zurückliefert?

Oder ob der Link erlaubt ist?

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

Re: [TYPO3-german] Fluid Typolink abfragen

2017-04-07 Diskussionsfäden Christian Hackl

Willst du jetzt wissen ob der Link aktiv ist bzw. aktiv zustand hat? (so wie beim menü 
"ACT")
Oder willst du wissen ob der Link auf eine Resource verweist die kein 404 
zurückliefert?
Oder ob der Link erlaubt ist?
___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

[TYPO3-german] Fluid Typolink abfragen

2017-04-06 Diskussionsfäden Freddy Tripold

Hallo Liste,

wie kann ich in Fluid einen Link abfragen? Sowas


Link


funktioniert, aber damit weiß ich noch nicht ob der Link auch aktiv ist.
Gibt es sowas wie "condition=link.typolink=true" oder wie fragt ihr die 
Gültigkeit eines Links ab?


lg
Freddy

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

Re: [TYPO3-german] fluid templating - starthilfe

2017-03-27 Diskussionsfäden Christian Hackl

Google hilft doch da ganz schnell weiter, z. B:
http://t3n.de/magazin/seitentemplates-fluid-226788/

http://www.marcoseiler.de/typo3/typo3-inhalte-ausgeben/fluidtemplate-typoscript.html

Zu fluid on Top dazu kann ich die Ext Gridelements empfehlen. (ist aber noch 
nicht ganz für Typo3 8 fertig - aktuell gibts nur ne dev Version)

Aber du kannst ja schonmal experimentieren, denn soweit ich weiß musst du 
sowieso als erst auf Typo3 7 bevor du auf 8 kannst. :)
___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

Re: [TYPO3-german] fluid templating - starthilfe

2017-03-26 Diskussionsfäden Dr. Dieter Porth

Hallo Bernhard


Am 25.03.2017 um 22:39 schrieb Bernhardt Andreas:

Hallo!

Ich plane gerade den Wechsel von 6.2 mit TV nach Version 8 mit fluid templates.

Was ist eurer Meinung nach die Methode der Wahl beim templating?
Core-Funktionalität oder Extension?
TV = TemplaVoila? Da der Umbau mit Migration einem halben Relaunch 
gleichkommt, würde ich die neue Version auf Core-Funktionalitäten 
nehmen, weil nach meinem Wissen Änderungen im Core immer mir 
Migrationshilfen einhergehen. Bei Extensions weiß man nie genau, ob und 
wann es Migrationshilfen bei Updates von TYPO3 gibt.

Kennt ihr ein gutes und aktuelles Tutorial?

Für Migrationen => nein
Für Fluid-Templates => TYPO3-Dokumentation

Mit besten Grüßen
Dieter


Dr. Dieter Porth - Web-Entwickler

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

[TYPO3-german] fluid templating - starthilfe

2017-03-25 Diskussionsfäden Bernhardt Andreas
Hallo!

Ich plane gerade den Wechsel von 6.2 mit TV nach Version 8 mit fluid templates.

Was ist eurer Meinung nach die Methode der Wahl beim templating?
Core-Funktionalität oder Extension?

Kennt ihr ein gutes und aktuelles Tutorial? 

Danke!

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

Re: [TYPO3-german] Fluid Template: IF-Problem mit Extbase mixed Variable

2017-03-02 Diskussionsfäden Johannes C. Laxander
Danke Bernd, das war ein super Hinweis! Damit hat's funktioniert! 

Johannes.

> -Ursprüngliche Nachricht-
> Von: typo3-german-boun...@lists.typo3.org [mailto:typo3-german-
> boun...@lists.typo3.org] Im Auftrag von Bernd Pier
> Gesendet: Donnerstag, 2. März 2017 19:18
> An: typo3-german@lists.typo3.org
> Betreff: Re: [TYPO3-german] Fluid Template: IF-Problem mit Extbase mixed
> Variable
> 
> Am 02.03.17 um 17:55 schrieb Johannes C. Laxander:
> > Hallo,
> >
> > in meinem Fluid Template habe ich dieses If-Construct:
> >
> >  
> >  
> >   
> >  
> >  
> >  {job.distance}
> >  
> >  
> >
> > Der Extbase Varible Dump (f:debug) zeigt mir für {job.distance} 0
> > (integer) und z.B. '0,00 km' (7 chars) oder '6,30 km' (7 chars).
> >
> > Bei 0 (integer) wird   ausgegeben und bei '6,30 km' wird dieser
> > Wert ausgegeben. Soweit ist alles gut und verständlich. Ist der Inhalt
> > lt. Dump aber '0,00 km' wird ebenfalls   ausgegeben. Und das
> > verstehe ich überhaupt nicht?
> >
> > Wer kann mich hier bitte mal "aufklären"?
> >
> > Johannes.
> >
> Hi Johannes,
> 
> wird ein String Vergleich nicht so gemacht:
> 
> 
> könnt mir vorstellen, das f:if in deinem Beispiel halt nur ein Interger
Vergleich
> macht.
> 
> Grüssle
> 
> Bernd
> ___
> TYPO3-german mailing list
> TYPO3-german@lists.typo3.org
> http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

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


Re: [TYPO3-german] Fluid Template: IF-Problem mit Extbase mixed Variable

2017-03-02 Diskussionsfäden Bernd Pier

Am 02.03.17 um 17:55 schrieb Johannes C. Laxander:

Hallo,

in meinem Fluid Template habe ich dieses If-Construct:

 
 
  
 
 
 {job.distance}
 
 

Der Extbase Varible Dump (f:debug) zeigt mir für {job.distance} 0 (integer)
und z.B. '0,00 km' (7 chars) oder '6,30 km' (7 chars).

Bei 0 (integer) wird   ausgegeben und bei '6,30 km' wird dieser Wert
ausgegeben. Soweit ist alles gut und verständlich. Ist der Inhalt lt. Dump
aber '0,00 km' wird ebenfalls   ausgegeben. Und das verstehe ich
überhaupt nicht?

Wer kann mich hier bitte mal "aufklären"?

Johannes.


Hi Johannes,

wird ein String Vergleich nicht so gemacht:


könnt mir vorstellen, das f:if in deinem Beispiel halt nur ein Interger 
Vergleich macht.


Grüssle

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


[TYPO3-german] Fluid Template: IF-Problem mit Extbase mixed Variable

2017-03-02 Diskussionsfäden Johannes C. Laxander
Hallo,

in meinem Fluid Template habe ich dieses If-Construct:



 


{job.distance}



Der Extbase Varible Dump (f:debug) zeigt mir für {job.distance} 0 (integer)
und z.B. '0,00 km' (7 chars) oder '6,30 km' (7 chars).

Bei 0 (integer) wird   ausgegeben und bei '6,30 km' wird dieser Wert
ausgegeben. Soweit ist alles gut und verständlich. Ist der Inhalt lt. Dump
aber '0,00 km' wird ebenfalls   ausgegeben. Und das verstehe ich
überhaupt nicht?

Wer kann mich hier bitte mal "aufklären"?

Johannes.

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


[TYPO3-german] Fluid Media View-Helper Attribute auslesen.

2017-02-21 Diskussionsfäden Wolfertz, Sebastian
Hallo Liste!

Ich versuche grade eine Seite für Google mit Structured Data zu versehen. 
Google wünscht sich bei Bildern nicht nur deren Adresse, sondern auch deren 
Maße in Pixeln.

Über 



Ist ja die Breite schon aus den Settings vorgegeben, so dass ich



übernehmen kann. Im endgültigen Produkt des View-Helpers sind ja auch beide 
Werte drin: 

http://example.com/fileadmin/user_upload/image.jpg"; width="222" 
height="131" alt="Alttext" title="Title" />

Gibt es dadurch vielleicht eine Möglichkeit den ViewHelper quasi aus zu lesen 
nach dem Prinzip 


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


Re: [TYPO3-german] fluid condition ob alternative page language

2016-12-24 Diskussionsfäden Dr. Dieter Porth

Hallo Karl-Heinz,

Ich glaube nicht, dass der VHS-Viewhelper dir weiter hilft, wenn ich 
dessen Beschreibung richtig verstanden habe.


Das übliche Rendering ist meines Wissens so:

Zielsprache vorgegeben > Abfrage nach default-Übersetzungen mit Rückfall 
auf Ursprache > Ausgabe


Das heißt, dass du an keiner Stelle eine Information brauchst, ob für 
etwas eine Alternatisprache vorliegt.


Wenn du die Info braucht, musst du sie selbst programmieren. Wenn du 
FluidTemplates einsetzt, schreibst du im einfachsten Fall eine 
dataProcessing-Klasse, die dir die entsprechenden Daten als 
Fluid-Variable zur Verfügung stellt.


Einstieg siehe:

https://docs.typo3.org/typo3cms/TyposcriptReference/ContentObjects/Fluidtemplate/Index.html?highlight=dataprocessor

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

Mit besten Grüßen

Dieter


Da die Information selten gebraucht wird, steht sie dir

Vermutlich musst du selbst programmieren


Am 24.12.2016 um 11:44 schrieb Karl-Heinz Fischbach:

Hallo Dieter,
danke für den tip. Werde es mir für den konkreten fall anschauen.

Ich würde trotzdem gerne meine frage wiederholen:

Wie kann ich mit einem fluid if abfragen ob eine page eine 
"alternative page language" hat.


Unabhängig von dem von mir angegebenen sinn.

Danke


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

Re: [TYPO3-german] fluid condition ob alternative page language

2016-12-24 Diskussionsfäden Karl-Heinz Fischbach

Hallo Dieter,
danke für den tip. Werde es mir für den konkreten fall anschauen.

Ich würde trotzdem gerne meine frage wiederholen:

Wie kann ich mit einem fluid if abfragen ob eine page eine "alternative page 
language" hat.

Unabhängig von dem von mir angegebenen sinn.

Danke
--
Regards
Karl-Heinz

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

Re: [TYPO3-german] fluid condition ob alternative page language

2016-12-24 Diskussionsfäden Dr. Dieter Porth

Achso.

in der geschrieben If-Variante muss Menu wirklich leer sein.

Dieter


Am 24.12.2016 um 09:56 schrieb Karl-Heinz Fischbach:

Hallo, der sinn ist wie folgt:

in einem partial habe ich:


layout="Flags" languageTitle="2" />



die extension sr_language_menu eingebaut. Funzt auch gut.

Die extension ist so konfiguriert, dass sie nur erscheint wenn eine 
"alternative page language" existiert.


So weit so gut.

Nur wenn keine existiert ist der "div" natürlich trotzdem da.

Den div würde ich jetzt gerne mit einem alternative page language existiert einrahmen und damit vermeiden.


Letztendlich kann ich dann die konfig der extension ändern, dass sie 
immer erscheint. Der if würde das dann verhindern. Aber das ist wohl 
eher nebensächlich.


Soviel zum Sinn.


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

Re: [TYPO3-german] fluid condition ob alternative page language

2016-12-24 Diskussionsfäden Dr. Dieter Porth

Hallo Karl-Heinz

alias={menu:{languageMenu:widget.menu(languages:'0,1',layout:'Flags',languageTitle:'2'}}>





{menu}






Alias nur, um ggfls doppelte Ausführung zu vermeiden

Dieter



Am 24.12.2016 um 09:56 schrieb Karl-Heinz Fischbach:

Hallo, der sinn ist wie folgt:

in einem partial habe ich:


layout="Flags" languageTitle="2" />



die extension sr_language_menu eingebaut. Funzt auch gut.

Die extension ist so konfiguriert, dass sie nur erscheint wenn eine 
"alternative page language" existiert.


So weit so gut.

Nur wenn keine existiert ist der "div" natürlich trotzdem da.

Den div würde ich jetzt gerne mit einem alternative page language existiert einrahmen und damit vermeiden.


Letztendlich kann ich dann die konfig der extension ändern, dass sie 
immer erscheint. Der if würde das dann verhindern. Aber das ist wohl 
eher nebensächlich.


Soviel zum Sinn.


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

Re: [TYPO3-german] fluid condition ob alternative page language

2016-12-24 Diskussionsfäden Karl-Heinz Fischbach
Hallo, 
der sinn ist wie folgt:


in einem partial habe ich:





die extension sr_language_menu eingebaut. Funzt auch gut.

Die extension ist so konfiguriert, dass sie nur erscheint wenn eine "alternative 
page language" existiert.

So weit so gut.

Nur wenn keine existiert ist der "div" natürlich trotzdem da.

Den div würde ich jetzt gerne mit einem http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

Re: [TYPO3-german] fluid condition ob alternative page language

2016-12-24 Diskussionsfäden Dr. Dieter Porth

Hallo Karl-Heinz,

Wofür möchtest du eine solche If-Abfrage machen wollen?

Normalerweise kümmert sich TYPO3 im Hintergrund darum, dass je nach der 
im Frontend eingestellter Sprache die jeweilige Sprache oder ein 
Fallback gezogen wird. Eine Umschaltung im Template ist also unnötig, 
weshalb sich mir der Sinn deiner if-Abfrage entzieht.


Anmerkung: Lediglich bei den Menüs funktioniert nach meinen Erfahrungen 
der Fallback-Kaskade auch in der 7.6 nicht korrekt. (Es gibt dazu einen 
Patch im Forge von TYPO3)


Mit besten Grüßen

   Dieter

Am 23.12.2016 um 14:35 schrieb Karl-Heinz Fischbach:

Hi,
ich würde gerne über eine fluid if-abfrage feststellen, ob die 
aktuelle page eine "alternative page language" hat oder nicht.


Kann mir da jemand helfen.



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

Re: [TYPO3-german] fluid condition ob alternative page language

2016-12-23 Diskussionsfäden Bernd Pier

Am 23.12.16 um 14:35 schrieb Karl-Heinz Fischbach:

Hi,
ich würde gerne über eine fluid if-abfrage feststellen, ob die aktuelle
page eine "alternative page language" hat oder nicht.

Kann mir da jemand helfen.


Vielleicht hilft dir vhs weiter:
https://fluidtypo3.org/viewhelpers/vhs/1.8.3/Page/LanguageViewHelper.html
___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

[TYPO3-german] fluid condition ob alternative page language

2016-12-23 Diskussionsfäden Karl-Heinz Fischbach

Hi,
ich würde gerne über eine fluid if-abfrage feststellen, ob die aktuelle page eine 
"alternative page language" hat oder nicht.

Kann mir da jemand helfen.

--
Regards
Karl-Heinz

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

Re: [TYPO3-german] Fluid Template - Beim Debuggen Error 500

2016-12-19 Diskussionsfäden Johannes C. Laxander
Ich denke, dass es mit der ExecutionTime bzw. dem MemoryLimit zu tun hat,
weil f:debug für eine einfache String-Variable keine Probleme macht.

Johannes.

> -Ursprüngliche Nachricht-
> boun...@lists.typo3.org] Im Auftrag von Johannes C. Laxander
> Gesendet: Montag, 19. Dezember 2016 09:48
> An: 'German TYPO3 Userlist' 
> Betreff: [TYPO3-german] Fluid Template - Beim Debuggen Error 500
> 
> Hallo,
> ich habe ein Template der Extension jobfair zum Anpassen in mein Setup-
> Verzeichnis kopiert. Soweit so gut!
> Nun möchte ich im Template debuggen:
> {_all}
> Wenn ich jetzt (nach „Clear all Cache“) die Seite im Frontend aufrufe,
erhalte
> ich viele Sekunden später einen Error 500!?
> Ich vermute es hat irgendwas mit namespaces zu tun.
> Im Template ist angegeben:
> {namespace jobfair=Dan\Jobfair\ViewHelpers}
> Kann es sein, dass f:debug hierbei nicht aufgelöst werden kann? In den
> Templates für Fluid Styled Content findet sich diese Notation:
> http://typo3.org/ns/TYPO3/CMS/Fluid/ViewHelpers";
> data-namespace-typo3-fluid="true">
> Was ist der Unterschied zwischen diesen beiden Schreibweisen?

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


[TYPO3-german] Fluid Template - Beim Debuggen Error 500

2016-12-19 Diskussionsfäden Johannes C. Laxander
Hallo,

 

ich habe ein Template der Extension jobfair zum Anpassen in mein
Setup-Verzeichnis kopiert. Soweit so gut!

 

Nun möchte ich im Template debuggen:

 

{_all}

 

Wenn ich jetzt (nach „Clear all Cache“) die Seite im Frontend aufrufe,
erhalte ich viele Sekunden später einen Error 500!?

 

Ich vermute es hat irgendwas mit namespaces zu tun.

 

Im Template ist angegeben:

 

{namespace jobfair=Dan\Jobfair\ViewHelpers}

 

Kann es sein, dass f:debug hierbei nicht aufgelöst werden kann? In den
Templates für Fluid Styled Content findet sich diese Notation:

 

http://typo3.org/ns/TYPO3/CMS/Fluid/ViewHelpers";
data-namespace-typo3-fluid="true">

 

Was ist der Unterschied zwischen diesen beiden Schreibweisen?

 

Gruß, Johannes.

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


Re: [TYPO3-german] Fluid Template - Constants mit settings übergeben

2016-12-05 Diskussionsfäden Johannes C. Laxander
Danke Dieter, genauso hab ich's jetzt auch gemacht.
Schade, dass man Konstanten nicht als Array direkt übergeben kann. Der Weg
über TypoScript ist m.E. ein wenig umständlich. Aber der Zweck heiligt die
Mittel :)

Die zweite var2 sollte natürlich var3 bzw. var31 und var32 heißen.

Gruß, Johannes. 

> 1. Bei den Konstanten
> 
> globalSettings {
>   var1 =value1
>   var2=value2
>var2 {
>   var21=value21
>   var22=value22
>   }
> }
> 
> verlierst du wegen Überscheibens den Wert 'value2', denke ich, denn die
> Array-Zuordnung kann nicht gleichzeitig auf einen Wert und einen Array
> verweisen. (ich habe es nicht getestet)
> 
> 
> 2. Weise deine Konstanten einzeln in der TypoScript-Datei zu
> 
> globalSettings {
>   var1 = {$globalSettings.var1}
>   # wird vermutlich überschrieben
>   var2= {$globalSettings.var2}
>   var2 {
>   var21={$globalSettings.var2.var21}
>   var22={$globalSettings.var2.var22}
> 
>   }   
> }
> 
> Und weiter unten im TypoScript
> 
> page.10 = FLUIDTEMPLATE
> page.10 {
>   …
>   variables {
>   …
>   }
>   settings < globalSettings
> }
> 
> Mit besten Grüßen
>  Dieter
> 
> 
> 
> Am 02.12.2016 um 12:48 schrieb Johannes C. Laxander:
> > Hallo,
> >
> > Ich habe in constants folgende Variablenstruktur:
> >
> > globalSettings {
> > var1 =value1
> > var2=value2
> >  var2 {
> > var21=value21
> > var22=value22
> > }
> > }
> >
> > Diese Konstanten möchte ich gerne gesamthaft an das Fluidtemplate
> übergeben.
> > Folgendes habe ich erfolglos versucht:
> >
> > page.10 = FLUIDTEMPLATE
> > page.10 {
> > …
> > variables {
> > …
> > }
> > settings < {$globalSettings}
> > }
> >
> > settings = {$globalSettings} funktioniert auch nicht. Gibt es einen
> > anderen Weg? Ich möchte halt nicht in settings {…} wieder jede
> > Konstante angeben müssen, sondern das Konstanten Array als Ganzes
> übergeben können.
> > Wäre toll wenn mir dafür jemand die Lösung hätte!
> >
> > Gruß, Johannes.
> >
> > ___
> > TYPO3-german mailing list
> > TYPO3-german@lists.typo3.org
> > http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
> >
> 
> ___
> TYPO3-german mailing list
> TYPO3-german@lists.typo3.org
> http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

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


Re: [TYPO3-german] Fluid Template - Constants mit settings übergeben

2016-12-03 Diskussionsfäden Dr. Dieter Porth

Hallo Johannes

1. Bei den Konstanten

globalSettings {
var1 =value1
var2=value2
 var2 {
var21=value21
var22=value22
}
}

verlierst du wegen Überscheibens den Wert 'value2', denke ich, denn die 
Array-Zuordnung kann nicht gleichzeitig auf einen Wert und einen Array 
verweisen. (ich habe es nicht getestet)



2. Weise deine Konstanten einzeln in der TypoScript-Datei zu

globalSettings {
var1 = {$globalSettings.var1}
# wird vermutlich überschrieben
var2= {$globalSettings.var2}
var2 {
var21={$globalSettings.var2.var21}
var22={$globalSettings.var2.var22}

}
}

Und weiter unten im TypoScript

page.10 = FLUIDTEMPLATE
page.10 {
…
variables {
…
}
settings < globalSettings
}

Mit besten Grüßen
Dieter



Am 02.12.2016 um 12:48 schrieb Johannes C. Laxander:

Hallo,

Ich habe in constants folgende Variablenstruktur:

globalSettings {
var1 =value1
var2=value2
 var2 {
var21=value21
var22=value22
}
}

Diese Konstanten möchte ich gerne gesamthaft an das Fluidtemplate übergeben.
Folgendes habe ich erfolglos versucht:

page.10 = FLUIDTEMPLATE
page.10 {
…
variables {
…
}
settings < {$globalSettings}
}

settings = {$globalSettings} funktioniert auch nicht. Gibt es einen anderen
Weg? Ich möchte halt nicht in settings {…} wieder jede Konstante angeben
müssen, sondern das Konstanten Array als Ganzes übergeben können.
Wäre toll wenn mir dafür jemand die Lösung hätte!

Gruß, Johannes.

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



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


[TYPO3-german] Fluid Template - Constants mit settings übergeben

2016-12-02 Diskussionsfäden Johannes C. Laxander
Hallo,

Ich habe in constants folgende Variablenstruktur:

globalSettings {
var1 =value1
var2=value2
 var2 {
var21=value21
var22=value22
}
}

Diese Konstanten möchte ich gerne gesamthaft an das Fluidtemplate übergeben.
Folgendes habe ich erfolglos versucht:

page.10 = FLUIDTEMPLATE
page.10 {
…
variables {
…
}
settings < {$globalSettings}
} 

settings = {$globalSettings} funktioniert auch nicht. Gibt es einen anderen
Weg? Ich möchte halt nicht in settings {…} wieder jede Konstante angeben
müssen, sondern das Konstanten Array als Ganzes übergeben können.
Wäre toll wenn mir dafür jemand die Lösung hätte!

Gruß, Johannes.

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


Re: [TYPO3-german] Fluid raw vs. html

2016-12-01 Diskussionsfäden Christoph
Hallo Dieter,

ah, ok, wieder was gelernt!

Danke für Deine ausführliche Antwort!

VG
Christoph

Am 01.12.2016 um 19:01 schrieb Dr. Dieter Porth:
> Hallo Christoph,
>
> deine Vermutung ist falsch.
>
> f:format.html ohne Parameter ist von der Benennung her schlecht
> gewählt; Wenn man in den Code schaut, sieht man, dass per Default der
> Viewhelper 'nur' das TypoScript ' lib.parseFunc_RTE' auf den Inhalt
> anwendet.
>
> Durch den doppelten Aufruf wird dein HTML nur zweimal geparst, was für
> die Laufzeit schlecht ist.
>
> Mit besten Grüßen
>
>Dieter
>
> TypoScript
>
> Zusatzinfo:
> http://www.typo3lexikon.de/typo3-tutorials/typoscript/referenz/parsefunc.html
>
> # Creates persistent ParseFunc setupfor non-HTML content.
> lib.parseFunc {
>makelinks =1 makelinks {
>   http {
>  keep = {$styles.content.links.keep}
>  extTarget = {$styles.content.links.extTarget}
>   }
>   mailto {
>  keep = path
>   }
>}
>tags {
>   link = TEXT
>   link {
>  current =1 typolink {
> parameter.data = parameters : allParams
> extTarget = {$styles.content.links.extTarget}
> target = {$styles.content.links.target}
>  }
>  parseFunc.constants =1 }
>}
>allowTags = {$styles.content.allowTags}
>denyTags = *
>sword = |
>constants =1 nonTypoTagStdWrap {
>   HTMLparser =1 HTMLparser {
>  keepNonMatchedTags =1 htmlSpecialChars =2 }
>}
> }
>
>
> # Creates persistent ParseFunc setupfor RTE content (which is mainly
> HTML) based on the"ts_css" transformation.
> lib.parseFunc_RTE < lib.parseFunc
> lib.parseFunc_RTE {
># Processing  and  blocks separately
>externalBlocks = article, aside, blockquote, div, dd, dl, footer,
> header, nav, ol, section, table, ul
>externalBlocks {
>   # The blockquote content is passed into parseFunc again...
>   blockquote {
>  stripNL =1 callRecursive =1 callRecursive {
> tagStdWrap {
>HTMLparser =1
> HTMLparser.tags.blockquote.overrideAttribs =
> style="margin-bottom:0;margin-top:0;" }
>  }
>   }
>
>   ol {
>  stripNL =1 stdWrap.parseFunc = < lib.parseFunc
>   }
>
>   ul {
>  stripNL =1 stdWrap.parseFunc = < lib.parseFunc
>   }
>
>   table {
>  stripNL =1 stdWrap {
> HTMLparser =1 HTMLparser {
>tags.table.fixAttrib.class {
>   default = contenttable
>   always =1 list = contenttable
>}
>keepNonMatchedTags =1 }
>  }
>  HTMLtableCells =1 HTMLtableCells {
> # Recursive call toself but without wrapping non-wrapped
> cell content
> default.stdWrap {
>parseFunc = < lib.parseFunc_RTE
>parseFunc.nonTypoTagStdWrap.encapsLines.nonWrappedTag =
> }
> addChr10BetweenParagraphs =1 }
>   }
>
>   div {
>  stripNL =1 callRecursive =1 }
>
>   article < .div
>   aside < .div
>   footer < .div
>   header < .div
>   nav < .div
>   section < .div
>   dl < .div
>   dd < .div
>}
>nonTypoTagStdWrap {
>   encapsLines {
>  encapsTagList = p,pre,h1,h2,h3,h4,h5,h6,hr,dt
>  remapTag.DIV = P
>  nonWrappedTag = P
>  innerStdWrap_all.ifBlank =  
>   }
>}
>nonTypoTagStdWrap {
>   HTMLparser =1 HTMLparser {
>  keepNonMatchedTags =1 htmlSpecialChars =2 }
>}
> }
>
>
> Am 01.12.2016 um 08:34 schrieb Christoph:
>> Hallo Dieter,
>>
>> danke für die Info!
>>
>> Was mir noch eingefallen ist: Die Templatefiles von fluid styled content
>> geben den Bodytext bereits mit   aus.
>> Ich vermute, dass die erneute Ausgabe mit
>> {content} in meine "Designtemplate" dann
>> die Probleme verursacht.
>>
>> VG
>> Christoph
>>
>>
>> Am 01.12.2016 um 07:17 schrieb Dr. Dieter Porth:
>>> Hallo Christoph,
>>>
>>> Die P's kommen sicher vom RTE.
>>>
>>> Entwder die p's zu entfernen  bzw. nicht erzeugen lassen.  Ich habe
>>> die Konfigurationen nicht alle vor augen und müsste sie auch googlen.
>>> Vielleicht hat einer der Mitleser aktuell einen Konfigurationshinweis
>>> zur Hand.
>>>
>>> Wenn die p--Tags das Layout zerschießen, dann ist aber vielleicht auch
>>> dein Layout subopmtial. Vielleicht solltest du es überarbeiten, da es
>>> ja schon sein kann, dass später zum Beispiel Blockstyles im TRE
>>> verwenden möchte. Es wäre also besser, das Layout schon jetzt an die
>>> Eigenheiten von TYPO3 anzupassen.
>>>
>>> Mit besten Grüßen
>>>
>>> Dieter
>>>
>>>
>>> Am 30.11.2016 um 22:29 schrieb Christoph:
 Hallo Zusammen!

 Frage zu Fluidtemplates: wenn ich den Inhalt einer Seite (z.B.
 alles von
 Spalte "normal") ausgeben will und das ganze via

   {content}

 einfüge, zerschießt es mir das Layout, da um jedes Element größeren
 Mengen ´s platzie

Re: [TYPO3-german] Fluid raw vs. html

2016-12-01 Diskussionsfäden Dr. Dieter Porth

Hallo Christoph,

deine Vermutung ist falsch.

f:format.html ohne Parameter ist von der Benennung her schlecht gewählt; 
Wenn man in den Code schaut, sieht man, dass per Default der Viewhelper 
'nur' das TypoScript ' lib.parseFunc_RTE' auf den Inhalt anwendet.


Durch den doppelten Aufruf wird dein HTML nur zweimal geparst, was für 
die Laufzeit schlecht ist.


Mit besten Grüßen

   Dieter

TypoScript

Zusatzinfo: 
http://www.typo3lexikon.de/typo3-tutorials/typoscript/referenz/parsefunc.html


# Creates persistent ParseFunc setupfor non-HTML content.
lib.parseFunc {
   makelinks =1 makelinks {
  http {
 keep = {$styles.content.links.keep}
 extTarget = {$styles.content.links.extTarget}
  }
  mailto {
 keep = path
  }
   }
   tags {
  link = TEXT
  link {
 current =1 typolink {
parameter.data = parameters : allParams
extTarget = {$styles.content.links.extTarget}
target = {$styles.content.links.target}
 }
 parseFunc.constants =1 }
   }
   allowTags = {$styles.content.allowTags}
   denyTags = *
   sword = |
   constants =1 nonTypoTagStdWrap {
  HTMLparser =1 HTMLparser {
 keepNonMatchedTags =1 htmlSpecialChars =2 }
   }
}


# Creates persistent ParseFunc setupfor RTE content (which is mainly HTML) based on 
the"ts_css" transformation.
lib.parseFunc_RTE < lib.parseFunc
lib.parseFunc_RTE {
   # Processing  and  blocks separately
   externalBlocks = article, aside, blockquote, div, dd, dl, footer, header, 
nav, ol, section, table, ul
   externalBlocks {
  # The blockquote content is passed into parseFunc again...
  blockquote {
 stripNL =1 callRecursive =1 callRecursive {
tagStdWrap {
   HTMLparser =1 HTMLparser.tags.blockquote.overrideAttribs = 
style="margin-bottom:0;margin-top:0;" }
 }
  }

  ol {
 stripNL =1 stdWrap.parseFunc = < lib.parseFunc
  }

  ul {
 stripNL =1 stdWrap.parseFunc = < lib.parseFunc
  }

  table {
 stripNL =1 stdWrap {
HTMLparser =1 HTMLparser {
   tags.table.fixAttrib.class {
  default = contenttable
  always =1 list = contenttable
   }
   keepNonMatchedTags =1 }
 }
 HTMLtableCells =1 HTMLtableCells {
# Recursive call toself but without wrapping non-wrapped cell 
content
default.stdWrap {
   parseFunc = < lib.parseFunc_RTE
   parseFunc.nonTypoTagStdWrap.encapsLines.nonWrappedTag =
}
addChr10BetweenParagraphs =1 }
  }

  div {
 stripNL =1 callRecursive =1 }

  article < .div
  aside < .div
  footer < .div
  header < .div
  nav < .div
  section < .div
  dl < .div
  dd < .div
   }
   nonTypoTagStdWrap {
  encapsLines {
 encapsTagList = p,pre,h1,h2,h3,h4,h5,h6,hr,dt
 remapTag.DIV = P
 nonWrappedTag = P
 innerStdWrap_all.ifBlank =  
  }
   }
   nonTypoTagStdWrap {
  HTMLparser =1 HTMLparser {
 keepNonMatchedTags =1 htmlSpecialChars =2 }
   }
}


Am 01.12.2016 um 08:34 schrieb Christoph:

Hallo Dieter,

danke für die Info!

Was mir noch eingefallen ist: Die Templatefiles von fluid styled content
geben den Bodytext bereits mit   aus.
Ich vermute, dass die erneute Ausgabe mit
{content} in meine "Designtemplate" dann
die Probleme verursacht.

VG
Christoph


Am 01.12.2016 um 07:17 schrieb Dr. Dieter Porth:

Hallo Christoph,

Die P's kommen sicher vom RTE.

Entwder die p's zu entfernen  bzw. nicht erzeugen lassen.  Ich habe
die Konfigurationen nicht alle vor augen und müsste sie auch googlen.
Vielleicht hat einer der Mitleser aktuell einen Konfigurationshinweis
zur Hand.

Wenn die p--Tags das Layout zerschießen, dann ist aber vielleicht auch
dein Layout subopmtial. Vielleicht solltest du es überarbeiten, da es
ja schon sein kann, dass später zum Beispiel Blockstyles im TRE
verwenden möchte. Es wäre also besser, das Layout schon jetzt an die
Eigenheiten von TYPO3 anzupassen.

Mit besten Grüßen

Dieter


Am 30.11.2016 um 22:29 schrieb Christoph:

Hallo Zusammen!

Frage zu Fluidtemplates: wenn ich den Inhalt einer Seite (z.B. alles von
Spalte "normal") ausgeben will und das ganze via

  {content}

einfüge, zerschießt es mir das Layout, da um jedes Element größeren
Mengen ´s platziert werden (die im Backend nicht sichtbar sind). Mit
"raw" kommt ein vernünftiger Output heraus

   


Ist "raw" in dem Fall die richtige Wahl? Gibt es einen besseren Weg?

Danke!
VG
Chirs

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

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

Re: [TYPO3-german] Fluid raw vs. html

2016-11-30 Diskussionsfäden Christoph
Hallo Dieter,

danke für die Info!

Was mir noch eingefallen ist: Die Templatefiles von fluid styled content
geben den Bodytext bereits mit   aus.
Ich vermute, dass die erneute Ausgabe mit
{content} in meine "Designtemplate" dann
die Probleme verursacht.

VG
Christoph


Am 01.12.2016 um 07:17 schrieb Dr. Dieter Porth:
> Hallo Christoph,
>
> Die P's kommen sicher vom RTE.
>
> Entwder die p's zu entfernen  bzw. nicht erzeugen lassen.  Ich habe
> die Konfigurationen nicht alle vor augen und müsste sie auch googlen.
> Vielleicht hat einer der Mitleser aktuell einen Konfigurationshinweis
> zur Hand.
>
> Wenn die p--Tags das Layout zerschießen, dann ist aber vielleicht auch
> dein Layout subopmtial. Vielleicht solltest du es überarbeiten, da es
> ja schon sein kann, dass später zum Beispiel Blockstyles im TRE
> verwenden möchte. Es wäre also besser, das Layout schon jetzt an die
> Eigenheiten von TYPO3 anzupassen.
>
> Mit besten Grüßen
>
>Dieter
>
>
> Am 30.11.2016 um 22:29 schrieb Christoph:
>> Hallo Zusammen!
>>
>> Frage zu Fluidtemplates: wenn ich den Inhalt einer Seite (z.B. alles von
>> Spalte "normal") ausgeben will und das ganze via
>>
>>  {content}
>>
>> einfüge, zerschießt es mir das Layout, da um jedes Element größeren
>> Mengen ´s platziert werden (die im Backend nicht sichtbar sind). Mit
>> "raw" kommt ein vernünftiger Output heraus
>>
>>   
>>
>>
>> Ist "raw" in dem Fall die richtige Wahl? Gibt es einen besseren Weg?
>>
>> Danke!
>> VG
>> Chirs
>>
>> ___
>> TYPO3-german mailing list
>> TYPO3-german@lists.typo3.org
>> http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
>
> ___
> TYPO3-german mailing list
> TYPO3-german@lists.typo3.org
> http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german


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

Re: [TYPO3-german] Fluid raw vs. html

2016-11-30 Diskussionsfäden Dr. Dieter Porth

Hallo Christoph,

Die P's kommen sicher vom RTE.

Entwder die p's zu entfernen  bzw. nicht erzeugen lassen.  Ich habe die 
Konfigurationen nicht alle vor augen und müsste sie auch googlen. 
Vielleicht hat einer der Mitleser aktuell einen Konfigurationshinweis 
zur Hand.


Wenn die p--Tags das Layout zerschießen, dann ist aber vielleicht auch 
dein Layout subopmtial. Vielleicht solltest du es überarbeiten, da es ja 
schon sein kann, dass später zum Beispiel Blockstyles im TRE verwenden 
möchte. Es wäre also besser, das Layout schon jetzt an die Eigenheiten 
von TYPO3 anzupassen.


Mit besten Grüßen

   Dieter


Am 30.11.2016 um 22:29 schrieb Christoph:

Hallo Zusammen!

Frage zu Fluidtemplates: wenn ich den Inhalt einer Seite (z.B. alles von
Spalte "normal") ausgeben will und das ganze via

 {content}

einfüge, zerschießt es mir das Layout, da um jedes Element größeren
Mengen ´s platziert werden (die im Backend nicht sichtbar sind). Mit
"raw" kommt ein vernünftiger Output heraus

  


Ist "raw" in dem Fall die richtige Wahl? Gibt es einen besseren Weg?

Danke!
VG
Chirs

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


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

[TYPO3-german] Fluid raw vs. html

2016-11-30 Diskussionsfäden Christoph
Hallo Zusammen!

Frage zu Fluidtemplates: wenn ich den Inhalt einer Seite (z.B. alles von
Spalte "normal") ausgeben will und das ganze via

{content}

einfüge, zerschießt es mir das Layout, da um jedes Element größeren
Mengen ´s platziert werden (die im Backend nicht sichtbar sind). Mit
"raw" kommt ein vernünftiger Output heraus

 


Ist "raw" in dem Fall die richtige Wahl? Gibt es einen besseren Weg?

Danke!
VG
Chirs

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

[TYPO3-german] FLUID Object Accessors/ Marker

2016-11-22 Diskussionsfäden pit gas

Momentan werden die Marker die in meinem Fluidtemplate sind richtig ersetzt, es 
sollten aber auch Marker die im {data.bodytext} vorhanden sind ersetzt werden, 
ist das möglich?

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

Re: [TYPO3-german] Fluid If-ViewHelper - Condition mit AND Verknüpfung

2016-09-19 Diskussionsfäden Dr. Dieter Porth

Hallo Bernd,

Am 19.09.2016 um 10:10 schrieb Bernd Wilke:

es war nach einer UND-verknüpfung gefragt und nicht nach ODER.

bernd

Den Einwand verstehe ich nicht.

{va1} - {var2}
soll meiner Ansicht eine Abfrage darauf sein, dass entweder Var1 nicht leer ist 
oder dass var2 nicht leer ist oder aber dass var1 & var2 beide nicht leer sind. 
Eine Klammer bindet stärker als ein Operator.
Es reicht also also concatenieren und testen, ob überhaupt irgendwas eixtiert.

Dieter

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

Re: [TYPO3-german] Fluid If-ViewHelper - Condition mit AND Verknüpfung

2016-09-19 Diskussionsfäden Johannes C. Laxander
Hallo Bernd, Dieter und Stefan,

danke für Eure Antworten. Mein Resümee: Es geht wohl so (noch) nicht, wie ich 
mir das dachte. Ich hatte so was im Kopf und hatte es deshalb versucht.
Und auch auf 
https://docs.typo3.org/typo3cms/ExtbaseGuide/Fluid/ViewHelper/If.html fand ich 
dies (value1=1 value5=5):

  
Values in the first array are all the same as the values in the second 
array.
  

Aber diese Doku ist "latest". Und so könnte Stefan recht haben, dass es erst ab 
v8 funktioniert.

Also werde ich Bernds Vorschlag mit der geschachtelte Variante nehmen.

Gruß, Johannes.

> -Ursprüngliche Nachricht-
> Von: typo3-german-boun...@lists.typo3.org [mailto:typo3-german-
> boun...@lists.typo3.org] Im Auftrag von Bernd Wilke
> Gesendet: Montag, 19. September 2016 09:38
> An: typo3-german@lists.typo3.org
> Betreff: Re: [TYPO3-german] Fluid If-ViewHelper - Condition mit AND
> Verknüpfung
> 
> warum nicht einfach zwei geschachtelte einfache Conditions?
> {var1} - 
> {var2}
> 
> da ich hier übers forum poste weiß ich nciht wie das mit den tags funktioniert
> (ich sehe die tags in den originalpostings nicht) also mal mit falschen
> klammern:
> (f:if condition="{var1}")(f:if condition="{var2}"){var1} - 
> {var2}(/f:if)(/f:if)
> 
> bernd
> 
> --
> --
> http://pi-phi.de/cheatsheet.html
> ___
> TYPO3-german mailing list
> TYPO3-german@lists.typo3.org
> http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

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

Re: [TYPO3-german] Fluid If-ViewHelper - Condition mit AND Verknüpfung

2016-09-19 Diskussionsfäden Bernd Wilke

es war nach einer UND-verknüpfung gefragt und nicht nach ODER.

bernd
--
--
http://pi-phi.de/cheatsheet.html
___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

Re: [TYPO3-german] Fluid If-ViewHelper - Condition mit AND Verknüpfung

2016-09-19 Diskussionsfäden Dr. Dieter Porth

Hallo Bernd,

Warum geschachtelt?

{var1} - {var2}

bzw. Schöner

{var1} - {var2}

Sollte nur NICHT greifen, wenn {var1} UND {var2} leer sind bzw. greift 
immer, wenn {var1}und/oder {var2}  NICHT& leer sind.


Dieter

Am 19.09.2016 um 09:38 schrieb Bernd Wilke:

warum nicht einfach zwei geschachtelte einfache Conditions?
{var1} - 
{var2}


da ich hier übers forum poste weiß ich nciht wie das mit den tags 
funktioniert (ich sehe die tags in den originalpostings nicht)

also mal mit falschen klammern:
(f:if condition="{var1}")(f:if condition="{var2}"){var1} - 
{var2}(/f:if)(/f:if)


bernd



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

Re: [TYPO3-german] Fluid If-ViewHelper - Condition mit AND Verknüpfung

2016-09-19 Diskussionsfäden Bernd Wilke

warum nicht einfach zwei geschachtelte einfache Conditions?
{var1} - {var2}

da ich hier übers forum poste weiß ich nciht wie das mit den tags funktioniert 
(ich sehe die tags in den originalpostings nicht)
also mal mit falschen klammern:
(f:if condition="{var1}")(f:if condition="{var2}"){var1} - {var2}(/f:if)(/f:if)

bernd

--
--
http://pi-phi.de/cheatsheet.html
___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

Re: [TYPO3-german] Fluid If-ViewHelper - Condition mit AND Verknüpfung

2016-09-19 Diskussionsfäden Stefan Padberg
Am 18.09.2016 um 19:24 schrieb Johannes C. Laxander:
> Hallo,
> 
> ich habe folgenden Code (TYPO3 7.6):
> 
> 10 = FLUIDTEMPLATES
> 10.variables {
> var1 = TEXT
> var1.value = abcdef
> var2 = TEXT
> var2.data = GP:v2
> }
> 
> Die GET-Variable v2 ist in der URL nicht angegeben / besetzt!
> 
> Fluid-Template:
> 
> {va1} - {var2}
> 

Hallo,

ein Array als IF-Confition: das funktioniert meiner Ansicht nach in
TYPO3 CMS 7.6 nicht. Erst ab TYPO3 8.x soll so etwas gehen.

Beste Grüße
Stefan


-- 
Bergische Webschmiede
Dipl.-Ing. Stefan Padberg
TYPO3-Integrator und Webprogrammierer
:: Borner Str. 18 - 42349 Wuppertal
:: +49 202 97648355
:: +49 173 9219845
:: p...@bergische-webschmiede.de
:: http://www.bergische-webschmiede.de
___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german


[TYPO3-german] Fluid If-ViewHelper - Condition mit AND Verknüpfung

2016-09-18 Diskussionsfäden Johannes C. Laxander
Hallo,

ich habe folgenden Code (TYPO3 7.6):

10 = FLUIDTEMPLATES
10.variables {
var1 = TEXT
var1.value = abcdef
var2 = TEXT
var2.data = GP:v2
}

Die GET-Variable v2 ist in der URL nicht angegeben / besetzt!

Fluid-Template:

{va1} - {var2}

Aufgrund dieser Bedingung soll eine Ausgabe nur erfolgen, wenn beide
Variablen gesetzt sind.
Aber ausgegeben wird: "abcdef -", obwohl var2 ja nicht besetzt ist.

Ich habe es auch schon so versucht (1 =TRUE), hat aber auch nicht
funktioniert:

{va1} - {var2}
{va1} - {var2}

Was mache ich falsch?

Gruß, Johannes.



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


[TYPO3-german] FLUID f:for each and f:image inline?

2016-08-19 Diskussionsfäden Sebastian Schmal

kann mir jemand dabei Helfen, wie der FLUID Part als inline aufgebaut wird?

title="{field.textImageTeaserHeadline}" 
alt="{field.textImageTeaserHeadline}" class="img-responsive" 
width="1920c" height="780c" />



hab es schon mal so probiert:
{f:for(each:{dce:fal(field: textImageTeaserImage, 
contentObject:contentObject)}, as:'fileReference', iteration:'iterator') 
-> f:image(src: 'fileReference.uid', treatIdAsReference: 1)}


und dann später will ich nur noch f:uri.resource, damit ich nur die 
image-url habe.


Danke Euch!
Sebastian


--
--

TYPO3 - TIPPS - ANLEITUNGEN - NEWS
unter: http://www.typo3-probleme.de/

TYPO3 Webdesign Agentur Wiesbaden - Frankfurt
unter: http://www.ingeniumdesign.de/

Facebook Fan
http://www.facebook.com/ingeniumdesign/

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

Re: [TYPO3-german] Fluid colPos auslesen

2016-07-01 Diskussionsfäden Chr1s
Hallo Dieter,

danke, du hast mir zwar nicht direkt weitergeholfen, aber ein wichtiges
Element dazu beigetragen fluid viel besser zu verstehen.

{_all}

Das Ding hier, hilft ungemeint zu wissen an welcher Stelle man sich
befindet und welche Informationen vorliegen.

Ich hab ganze Zeit versucht Header/Header.html im fluid_styled_content
Partials Ordner zu überschreiben, aber es gibt noch ein Header.html
außerhalb des Header Ordners und da befindet sich auch das data Objekt,
was dann die colPos inne hat: {data.colPos}.


  

  
  

  


im Ordner: fluid_styled_content/Resources/Private/Partials/Header.html

Ich hab natürlich die Datei in meine Extension kopiert und mit
TypoScript gesagt das ich die Partials überschreiben möchte ;).


Also Vielen Dank!

Grüße

Chris



On 06/29/2016 11:10 PM, Dr. Dieter Porth wrote:
> Hallo Stephan
> 
> Warum so kompliziert?
> 
> {record.colPos} oder {data.colPos} oder so ähnlich sollte reichen, um
> ein f:if oder ein f:switch nutzen zu können. Zu beachten ist dabei der
> Hinweis bei f:switch in der Dokumentation, wonach ein f:switch meist auf
> eine schlechte Konstruktion bzw. schlechtes Data-Design hindeutet.
> 
> Am besten mit {_all} rausfummeln, welches Feld nzw.
> welche Objectstruktur  du suchst.
> 
> Der Weg über f:cObject ist meist sub-optimal und schlecht wartbar..
> 
> Mit besten Grüßen
> 
>Dieter
> 
> 
> Am 29.06.2016 um 22:34 schrieb Stephan Bauer:
>> Hallo Chris,
>>
>> hiermit kannst Du das Typoscript aus Fluid aufrufen:
>> 
>>
>> Ansonsten kannst Du Dir auch mal die Viewhelper-Sammlung VHS
>> durchschauen:
>> https://fluidtypo3.org/viewhelpers/vhs/master.html
>>
>> Grüße
>> Stephan
>>
>> Am 29.06.2016 um 19:23 schrieb Chr1s:
>>> Hallo,
>>>
>>> hat einer nen Plan wie man die colPos mit Fluid auslesen kann?
>>>
>>> Möchte für die Sidebar h3 Tags als default haben, für den normalen
>>> Content h2.
>>>
>>> ```
>>> temp.stdheader < lib.stdheader
>>> lib.stdheader >
>>>
>>> lib.stdheader = CASE
>>> lib.stdheader {
>>>   key.field=colPos
>>>   1 < temp.stdheader
>>>   2 < temp.stdheader
>>>   3 < temp.stdheader
>>>   default < temp.stdheader
>>> }
>>> lib.stdheader.default.10.1.fontTag = +++|+++
>>> lib.stdheader.1.10.1.fontTag = ***|***
>>> lib.stdheader.2.10.1.fontTag = ---|---
>>> lib.stdheader.3.10.1.fontTag =...|...
>>> ```[1]
>>>
>>> Sowas würd ich gern für fluid nutzen.
>>>
>>> Gibt es ne Möglichkeit auf das key.field im Fluid zuzugreifen, bzw. eine
>>> Variable? In der Art {data.header_layout}?
>>>
>>> Viele Grüße
>>>
>>> Chris
>>>
>>> [1]
>>> http://www.typo3wizard.com/de/snippets/allgemeine-probleme-und-loesungen/verschiedene-ueberschriften-fuer-die-verschiedenen-spalten.html
>>>
>>>
>> ___
>> TYPO3-german mailing list
>> TYPO3-german@lists.typo3.org
>> http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
> 
> ___
> TYPO3-german mailing list
> TYPO3-german@lists.typo3.org
> http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

Re: [TYPO3-german] Fluid colPos auslesen

2016-06-29 Diskussionsfäden Dr. Dieter Porth

Hallo Stephan

Warum so kompliziert?

{record.colPos} oder {data.colPos} oder so ähnlich sollte reichen, um 
ein f:if oder ein f:switch nutzen zu können. Zu beachten ist dabei der 
Hinweis bei f:switch in der Dokumentation, wonach ein f:switch meist auf 
eine schlechte Konstruktion bzw. schlechtes Data-Design hindeutet.


Am besten mit {_all} rausfummeln, welches Feld nzw. 
welche Objectstruktur  du suchst.


Der Weg über f:cObject ist meist sub-optimal und schlecht wartbar..

Mit besten Grüßen

   Dieter


Am 29.06.2016 um 22:34 schrieb Stephan Bauer:

Hallo Chris,

hiermit kannst Du das Typoscript aus Fluid aufrufen:


Ansonsten kannst Du Dir auch mal die Viewhelper-Sammlung VHS 
durchschauen:

https://fluidtypo3.org/viewhelpers/vhs/master.html

Grüße
Stephan

Am 29.06.2016 um 19:23 schrieb Chr1s:

Hallo,

hat einer nen Plan wie man die colPos mit Fluid auslesen kann?

Möchte für die Sidebar h3 Tags als default haben, für den normalen
Content h2.

```
temp.stdheader < lib.stdheader
lib.stdheader >

lib.stdheader = CASE
lib.stdheader {
  key.field=colPos
  1 < temp.stdheader
  2 < temp.stdheader
  3 < temp.stdheader
  default < temp.stdheader
}
lib.stdheader.default.10.1.fontTag = +++|+++
lib.stdheader.1.10.1.fontTag = ***|***
lib.stdheader.2.10.1.fontTag = ---|---
lib.stdheader.3.10.1.fontTag =...|...
```[1]

Sowas würd ich gern für fluid nutzen.

Gibt es ne Möglichkeit auf das key.field im Fluid zuzugreifen, bzw. eine
Variable? In der Art {data.header_layout}?

Viele Grüße

Chris

[1]
http://www.typo3wizard.com/de/snippets/allgemeine-probleme-und-loesungen/verschiedene-ueberschriften-fuer-die-verschiedenen-spalten.html 




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


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

Re: [TYPO3-german] Fluid colPos auslesen

2016-06-29 Diskussionsfäden Stephan Bauer

Hallo Chris,

hiermit kannst Du das Typoscript aus Fluid aufrufen:


Ansonsten kannst Du Dir auch mal die Viewhelper-Sammlung VHS durchschauen:
https://fluidtypo3.org/viewhelpers/vhs/master.html

Grüße
Stephan

Am 29.06.2016 um 19:23 schrieb Chr1s:

Hallo,

hat einer nen Plan wie man die colPos mit Fluid auslesen kann?

Möchte für die Sidebar h3 Tags als default haben, für den normalen
Content h2.

```
temp.stdheader < lib.stdheader
lib.stdheader >

lib.stdheader = CASE
lib.stdheader {
  key.field=colPos
  1 < temp.stdheader
  2 < temp.stdheader
  3 < temp.stdheader
  default < temp.stdheader
}
lib.stdheader.default.10.1.fontTag = +++|+++
lib.stdheader.1.10.1.fontTag = ***|***
lib.stdheader.2.10.1.fontTag = ---|---
lib.stdheader.3.10.1.fontTag =...|...
```[1]

Sowas würd ich gern für fluid nutzen.

Gibt es ne Möglichkeit auf das key.field im Fluid zuzugreifen, bzw. eine
Variable? In der Art {data.header_layout}?

Viele Grüße

Chris

[1]
http://www.typo3wizard.com/de/snippets/allgemeine-probleme-und-loesungen/verschiedene-ueberschriften-fuer-die-verschiedenen-spalten.html


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

  1   2   3   4   5   6   >