Re: [TYPO3-german] Frage zu Overrides

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

Hallo Christian,

das weiß ich jetzt ad hoc nicht. Da müsste ich auch recherchieren und 
gegebenefalls sogar im Sourc-Code nachlesen. Wenn du dazu was findest, 
bin ich für ein Link als Hinweis dankbar. (!)


Viele Dinge und Konfuigurationen übernehme ich aus funktionierenden 
Anwendungen per Copy&Paste, ohne sie explizit immer bis ins Detail zu 
hinterfragen, - Hauptsache, die Tests bestätigen das gewünschte 
Verhalten. (Test-Driven-Integration)


Deshalb der Hinweis auf den Objektbrowser als Hilfsmittel.

Mit besten Grüßen

  Dieter


Am 11.03.2018 um 15:14 schrieb Christian F.:

Vielen Dank für Deine Unterstützung.

Der Fehler lag darin, dass ich ein "tx" bei plugin.tx_abc_memberform 
eingefügt habe. Dann wurde das geänderte Template angezeigt.


Muss bei jedem Plugin das "tx" davorgesetzt werden, wenn ich ein 
geändertes Template anzeigen lassen will?

___
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] Frage zu Overrides

2018-03-11 Diskussionsfäden Christian F .

Vielen Dank für Deine Unterstützung.

Der Fehler lag darin, dass ich ein "tx" bei plugin.tx_abc_memberform eingefügt 
habe. Dann wurde das geänderte Template angezeigt.

Muss bei jedem Plugin das "tx" davorgesetzt werden, wenn ich ein geändertes 
Template anzeigen lassen will?
___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

Re: [TYPO3-german] Frage zu Overrides

2018-03-11 Diskussionsfäden Dr. Dieter Porth
TYPO3 ist ziemlich empfindlich, was Groß/kleinschreibung, Existenz der 
Dateien und korrekte Systax angeht.  Das kann einen manchmal schon 
ziemlich auf die Palme bringen. Deswegen der Hinweis auf den 
TypoScriptObjectbrowser, der zumindest anzeigt, wie TYPO3 das TypoScript 
interpretiert hat.


Dieter



Am 11.03.2018 um 14:01 schrieb Christian F.:
Jetzt habe ich die beiden >> entfernt, die Fehlermeldung ist weg, aber 
das geänderte Template wird nicht angezeigt.

___
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] Frage zu Overrides

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

0 =  in neue Zeile? müss ähnlich aussehen wie 1 =


Am 11.03.2018 um 10:53 schrieb Christian F.:

So sieht es jetzt im TemplateObjectManager aus und ich weiß nicht weiter:

9418: plugin.abc_memberform {
9419: view {
9420: templateRootPaths {  0 = >> 9421: 
EXT:abc_memberform/Resources/Private/Templates/ - ERROR: Line 9421: 
Object Name String, "EXT:abc_memberform/Resources/Private/Templates/" 
contains invalid character "/". Must be alphanumeric or one of: "_:-\."
9422: 1 = fileadmin/templates/abc_memberform/Templates/ 
9423: }

9424: }
9425:  }
___
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] Frage zu Overrides

2018-03-11 Diskussionsfäden Christian F .

Jetzt habe ich die beiden >> entfernt, die Fehlermeldung ist weg, aber das 
geänderte Template wird nicht angezeigt.
___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

Re: [TYPO3-german] Frage zu Overrides

2018-03-11 Diskussionsfäden Christian F .

Danke für Deine Antwort.

"0 = >>" ist grün markiert

kann der Fehler daran liegen?
___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

Re: [TYPO3-german] Frage zu Overrides

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

Keine wirkliche Ahnung.

Object Name String, => Vermutlich rigendwo im TypoScript 'ne Klammer 
zuviel oder zuwenig.


Checke deinen TypoScript-Code mit dem Templateanalyser im gleichen Modul.

Dieter



Am 11.03.2018 um 07:45 schrieb Christian F.:
Den Code habe ich jetzt eingefügt, doch jetzt zeigt mir der 
TemplateObjectManager folgenden Fehler an:


- ERROR: Line 9421: Object Name String, 
"EXT:abc_memberform/Resources/Private/Templates/" contains invalid 
character "/". Must be alphanumeric or one of: "_:-\."


Was habe ich da falsch gemacht?
___
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] Frage zu Overrides

2018-03-11 Diskussionsfäden Christian F .

So sieht es jetzt im TemplateObjectManager aus und ich weiß nicht weiter:

9418: plugin.abc_memberform {
9419: view {
9420: templateRootPaths {  0 = >> 
9421: EXT:abc_memberform/Resources/Private/Templates/ - ERROR: Line 9421: Object Name String, "EXT:abc_memberform/Resources/Private/Templates/" contains invalid character "/". Must be alphanumeric or one of: "_:-\."
9422: 1 = fileadmin/templates/abc_memberform/Templates/ 
9423: }

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

Re: [TYPO3-german] Frage zu Overrides

2018-03-10 Diskussionsfäden Christian F .

Den Code habe ich jetzt eingefügt, doch jetzt zeigt mir der 
TemplateObjectManager folgenden Fehler an:

- ERROR: Line 9421: Object Name String, "EXT:abc_memberform/Resources/Private/Templates/" contains 
invalid character "/". Must be alphanumeric or one of: "_:-\."

Was habe ich da falsch gemacht?
___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

Re: [TYPO3-german] Frage zu Overrides

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

# plugin.abc_abcmemberform {
#    view {
#    templateRootPaths {      0 = >> 
EXT:abc_memberform/Resources/Private/Templates/

#    1 = fileadmin/templates/abc_memberform/Templates/ #    }
#    }
# } >

oder so ähnlich. Checke es im Modul Templates mit dem TemplateObjetBrowser

Dieter
Am 11.03.2018 um 07:01 schrieb Christian F.:

Hallo Dieter,

vielen Dank für Deine ausführliche Antwort.

Wenn ich das geänderte Template nicht im Ordner für die Partials 
hinterlegen darf, wo denn dann?


Viele Grüße

Christian

Quote: Dr. Dieter Porth wrote on Sun, 04 March 2018 09:28




Wenn du ein Template (per TypoScript) aufrufen willst, darfst du es 
nicht im Ordner für die Partials hinterlegen. (Siehe Code-Ausschnitt)
Wenn du ein Partial (per definition unten okay und Groß/Kleinschreibung oder ähnliches ist ein 
Problem. (nutz TypoScriptObjektBrowser aus dem Template-Modul, um zu 
prüfen, was schief läuft.)


Mit besten Grüßen

    Dieter


Am 02.03.2018 um 17:28 schrieb Dr. Dieter Porth:
> Hi Christian,
>
> Am 02.03.2018 um 16:51 schrieb Christian F.:
>>
>>
>> plugin.abc_abcmemberform {
>>    view {
>>    partialRootPaths {      0 = >> 
EXT:abc_memberform/Resources/Private/Partials/

>>    1 = fileadmin/templates/abc_memberform/Partials/
>>    }
>>    }
>> } >

--

Dr. Dieter Porth - Web-Entwickler




___
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] Frage zu Overrides

2018-03-10 Diskussionsfäden Christian F .

Hallo Dieter,

vielen Dank für Deine ausführliche Antwort.

Wenn ich das geänderte Template nicht im Ordner für die Partials hinterlegen 
darf, wo denn dann?

Viele Grüße

Christian

Quote: Dr. Dieter Porth wrote on Sun, 04 March 2018 09:28




Wenn du ein Template (per TypoScript) aufrufen willst, darfst du es 
nicht im Ordner für die Partials hinterlegen. (Siehe Code-Ausschnitt)
Wenn du ein Partial (per definition unten okay und Groß/Kleinschreibung oder ähnliches ist ein 
Problem. (nutz TypoScriptObjektBrowser aus dem Template-Modul, um zu 
prüfen, was schief läuft.)


Mit besten Grüßen

    Dieter


Am 02.03.2018 um 17:28 schrieb Dr. Dieter Porth:
> Hi Christian,
>
> Am 02.03.2018 um 16:51 schrieb Christian F.:
>>
>>
>> plugin.abc_abcmemberform {
>>    view {
>>    partialRootPaths {      0 = 
>> EXT:abc_memberform/Resources/Private/Partials/

>>    1 = fileadmin/templates/abc_memberform/Partials/
>>    }
>>    }
>> } 
>


--

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] Frage zu Overrides

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

Hallo Christian,

deine Frage hatte Christian vielleicht etwas Missverständlich 
beantwortet, das er auch die Layouts noch eingeführt hat. Deshalb hier 
eine Ergänzung zzum TYPO3-Renderworkflow.


1. Im PAGE-Objekt beim TypoScript kommt ein FLUIDTEMPLATE gefunden.  
(Wenn die Property 'format' nicht definiert, wird per default 
format=html angenommen. )
2. TYPO3 lädt das erste angegebene Template, welches es in 
templateRootPaths.??? (Plural)  findet.
3. Wenn  im HTML des Templates zu finden ist, wird statt des 
Default.html-Layouts das genannte Layout auf gerufen. Die Pfade zu den 
Layouts sind im TypoScript in layoutsRootPaths.???  definiert. (Der Name 
des Layouts kann dynamisch manipuliert werden, was ich auf Mobger.de zum 
Umschalten zwischen mobil und Desktop-Design nutze)
4. Im Layout werden die mit  Sections aus dem 
Templates- aufgerufen und ausgegeben.
5. Wenn in einem   ein Befehl partial="">. Damit kennt TYPO3 den relativen Pfad zu einem Partial. Den 
Startpfad für die Partials sind partialsRootPaths.???   definiert. 
(Übrigens kann man die PartailName auch dynamisch manipulieren, was aber 
schnell zu unleserlichen Template-Code führt.)
6. Ein Partial besteht in der Regel wie das Template aus HTML  und 
Fluid-Viewhelper-Anweisungen. Ein Partial kann natürlich weitere 
Partials aufrufen. (Im HTML kann man natürlich auch SVG verwenden, wenn 
man Content graphisch positionieren will)


Nach diesen Ausführungen:

Wenn du ein Template (per TypoScript) aufrufen willst, darfst du es 
nicht im Ordner für die Partials hinterlegen. (Siehe Code-Ausschnitt)
Wenn du ein Partial (per definition unten okay und Groß/Kleinschreibung oder ähnliches ist ein 
Problem. (nutz TypoScriptObjektBrowser aus dem Template-Modul, um zu 
prüfen, was schief läuft.)


Mit besten Grüßen

   Dieter


Am 02.03.2018 um 17:28 schrieb Dr. Dieter Porth:

Hi Christian,

Am 02.03.2018 um 16:51 schrieb Christian F.:



plugin.abc_abcmemberform {
   view {
   partialRootPaths {      0 = 
EXT:abc_memberform/Resources/Private/Partials/

   1 = fileadmin/templates/abc_memberform/Partials/
   }
   }
} 




--

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] Frage zu Overrides

2018-03-03 Diskussionsfäden Christian Hackl

Ein Partial ist ein ausgelagerter Teil eines Templates - dieser ausgelagerte 
Teil (file) kann dann in jedes andere Template oder auch Layout oder selbst 
Partial includiert werden.

Einfachstes Beispiel:

Du hast 2 verschiedene Webseiten Layouts - also 2 html Files - in beiden 
brauchst du aber das Menü. Also schreibst du das Menü in ein Partial, dann 
kannst du es in beide Layouts importieren ohne das du es zwei mal schreiben 
musst, oder bei einer Änderung es zweimal ändern musst.
___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

Re: [TYPO3-german] Frage zu Overrides

2018-03-03 Diskussionsfäden Christian F .

Hallo Dieter,

vielen Dank für Deine Antwort.

Ich bin noch Typo3-Neuling und kenne mich nicht so aus.

Die Extension unterstützt multiple Templates.

Ich habe eine HTML-Datei geändert und in 
fileadmin/templates/abc_memberform/Partials/reinkopiert.
Diese Datei sollte statt der Originaldatei des Plugins aufgerufen werden.

Sorry wenn ich frage, aber was ist der Unterschied zwischen Partial und 
Template?

Viele Grüße

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

Re: [TYPO3-german] Frage zu Overrides

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

Hi Christian,

Was erwartest du? Ein geändertes Partial oder ein geändertes Template?

Unterstützt deine Extension überhaupt multiple Templates? (Schaue im 
Typoscript-Objectbrowser im Template-Modul nach - vielleicht hast du 
auch Tippfehler oder groß-Kleinmschreibung missachtet – oder der Gott 
der Informatik mag dich nicht.


Dieter


Am 02.03.2018 um 16:51 schrieb Christian F.:

Hallo zusammen,


ich habe ein Override erstellt und im Ordner 
fileadmin/templates/abc_memberform/Partials/ abgelegt.


Im Konstanten-Editor habe ich dann folgenden Code eintragen, aber das 
geänderte Template wird nicht angezeigt:



plugin.abc_abcmemberform {
   view {
   partialRootPaths {      0 = 
EXT:abc_memberform/Resources/Private/Partials/

   1 = fileadmin/templates/abc_memberform/Partials/
   }
   }
} 


--

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] Frage zu Overrides

2018-03-02 Diskussionsfäden Christian F .

Hallo zusammen,


ich habe ein Override erstellt und im Ordner 
fileadmin/templates/abc_memberform/Partials/ abgelegt.

Im Konstanten-Editor habe ich dann folgenden Code eintragen, aber das geänderte 
Template wird nicht angezeigt:


plugin.abc_abcmemberform {
   view {
   partialRootPaths {   
   0 = EXT:abc_memberform/Resources/Private/Partials/

   1 = fileadmin/templates/abc_memberform/Partials/
   }
   }
}


Habt Ihr eine Idee, was ich falsch gemacht habe?

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