Re: [TYPO3-german] Aufruf einer speziellen Action aus TS beim Einbinden einer Extension

2015-08-29 Diskussionsfäden Dr Dieter Porth
Am 27.8.2015 um 19:57 schrieb Ralf-Rene Schröder:
 Am 27.08.2015 um 19:10 schrieb Marcus Budzyn:
 Hallo  Ralf-René,
 danke für Deine Aufmerksamkeit.
 Im Buch TYPO3 Extbase von Patrick Lobacher wird referenziert, im
 Web-Beispiel kopiert. Damit ich das Forum nicht nerve, habe ich vorher
 beide Versionen ausprobiert.
 Auch gab es auf einer Webseite einen Hinweis, die 
 switchableControllerActions beim Aufruf nicht wegzulassen - obwohl es
 auf den ersten Blick redundant erscheint. Habe also schon enige
 Varianten getestet, bekomme es aber einfach nicht zum Fliegen.
 dann kann ich leider auch nicht helfen...
 ich schaue bei solchen problemen gerne immer mal in Doku von news rein,
 aber da finde ich letztlich das gleiche:
 https://docs.typo3.org/typo3cms/extensions/news/3.2.2/AdministratorManual/BestPractice/IntegrationWithTypoScript/Index.html

 als Workaround vielleicht noch die Idee (half mir auch schon mal):
 das Plugin auf einer versteckten Seite einbinden und wie gewünscht
 konfigurieren... und dann per RECORDS im TS einbinden (UID des CEs)...
Hallo Marcus

Was willst du erreichen? Mir scheint, dass du eigentlich ein Plugin
einbinden willst, dass du bei der Installation configurierst,
registrierst und dann als Content-Elemente oder Plugin im Backend
einbindest.


Warum willst du eine Extension per TypoScript einbinden, wenn du die
Funktionalität flexibler im Backend dynamisch setzen kannst? Wenn der
User es nicht sehen soll, kannst du das Plugin ja in einer
Backend-Spalte 'verbergen', indem du neben einem Redakteurs
Backend-Layout ein Design-Backend-Layout mit zusätzlichen
Content-Spalten definierst, wobei natürlich die Elemente aus den
Layout-Spalten in das Seitenrendering mit hineinlaufen

Aber wie gesagt, ich habe nicht ganz verstanden, was du eigentlich
erreichen willst?

Dieter 

-- 
Dr. Dieter Porth - 
Mein kleines TYPO3-Labor: http://www.mobger.de/

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

Re: [TYPO3-german] Aufruf einer speziellen Action aus TS beim Einbinden einer Extension

2015-08-29 Diskussionsfäden Dr Dieter Porth
Am 29.8.2015 um 12:22 schrieb Ralf-Rene Schröder:
 Am 29.08.2015 um 11:20 schrieb Dr Dieter Porth:
 Aber wie gesagt, ich habe nicht ganz verstanden, was du eigentlich
 erreichen willst?
 ich versuche mal es so, wie ich es verstanden habe, zu interpretieren...
 er möchte z.B.:
 auf jeder Seite den aktuellen Event ausgeben (oder den nächsten etc.).
 Dafür dann eben (eigentlich wie sehr oft üblich) die Extension per TS
 ins Template einbauen (eben nicht dynamisch im Backend)...
 Warum das hier mit gb_events scheinbar nicht klappt, da habe ich jetzt
 auch keine Idee, deshalb mein Workaround, der eben über das BE geht...

Hallo Ralf,

danke für die Erläuterung. Jetzt habe ich das Problem verstanden.

Ich würde trotzdem deinen Workaround der TypoScript-Lösung vorziehen,
weil damit der Datenfluß der Website immer über Backend läuft. Damit
bleibt das BE die zentrale (Kontroll-)Schnittstelle zwischen Frontend
und Daten.

An schlechten Tage würde ich bei Fehlern in der Datenausgabe sicher
ziemlich die Haare raufen, weil ich nicht sofort auf die Idee kommen
würde, dass bestimmte Datenoutputs hartverdrahtet in der
TypoScript-Datei zu finden sind. (TypoScript-Einträge im Backend mache
ich schon lange nicht mehr.)
Im Gegensatz zu deinem Work-Around würde ich statt einer versteckten
Seite eine versteckte Spalte vorziehen, weil man damit auch Vererbungen
nutzen kann.  (slide)

Dieter

-- 
Dr. Dieter Porth - 
Mein kleines TYPO3-Labor: http://www.mobger.de/

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

Re: [TYPO3-german] Aufruf einer speziellen Action aus TS beim Einbinden einer Extension

2015-08-29 Diskussionsfäden Ralf-Rene Schröder
Am 29.08.2015 um 11:20 schrieb Dr Dieter Porth:
 Aber wie gesagt, ich habe nicht ganz verstanden, was du eigentlich
 erreichen willst?
ich versuche mal es so, wie ich es verstanden habe, zu interpretieren...
er möchte z.B.:
auf jeder Seite den aktuellen Event ausgeben (oder den nächsten etc.).
Dafür dann eben (eigentlich wie sehr oft üblich) die Extension per TS
ins Template einbauen (eben nicht dynamisch im Backend)...
Warum das hier mit gb_events scheinbar nicht klappt, da habe ich jetzt
auch keine Idee, deshalb mein Workaround, der eben über das BE geht...

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

Re: [TYPO3-german] Aufruf einer speziellen Action aus TS beim Einbinden einer Extension

2015-08-29 Diskussionsfäden Marcus Budzyn

Es ist so wie beschrieben - ich möchte die nächsten 3 Termine in einem eigenen 
DIV auf jeder Seite ausgeben.

Zusätzlich habe ich eine eigene Seite mit allen Terminen. Dort habe ich die 
Exntension via Backend eingebunden.

Die gute Nachricht ist: Ich habe jetzt auch eine funktionierende Lösung:

http://pastebin.com/y5ZwSTUr

Anmerkungen sind im Code vorhanden.

Danke  Grüße

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

Re: [TYPO3-german] Aufruf einer speziellen Action aus TS beim Einbinden einer Extension

2015-08-27 Diskussionsfäden Ralf-Rene Schröder
Am 27.08.2015 um 19:10 schrieb Marcus Budzyn:
 Hallo  Ralf-René,
 danke für Deine Aufmerksamkeit.
 Im Buch TYPO3 Extbase von Patrick Lobacher wird referenziert, im
 Web-Beispiel kopiert. Damit ich das Forum nicht nerve, habe ich vorher
 beide Versionen ausprobiert.
 Auch gab es auf einer Webseite einen Hinweis, die 
 switchableControllerActions beim Aufruf nicht wegzulassen - obwohl es
 auf den ersten Blick redundant erscheint. Habe also schon enige
 Varianten getestet, bekomme es aber einfach nicht zum Fliegen.

dann kann ich leider auch nicht helfen...
ich schaue bei solchen problemen gerne immer mal in Doku von news rein,
aber da finde ich letztlich das gleiche:
https://docs.typo3.org/typo3cms/extensions/news/3.2.2/AdministratorManual/BestPractice/IntegrationWithTypoScript/Index.html

als Workaround vielleicht noch die Idee (half mir auch schon mal):
das Plugin auf einer versteckten Seite einbinden und wie gewünscht
konfigurieren... und dann per RECORDS im TS einbinden (UID des CEs)...

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

Re: [TYPO3-german] Aufruf einer speziellen Action aus TS beim Einbinden einer Extension

2015-08-27 Diskussionsfäden Ralf-Rene Schröder
Am 27.08.2015 um 18:50 schrieb Marcus Budzyn:
 Der Vollständigkeit halber hier noch mein Versuch, die im Blog erwähnte
 Lösung zum Laufen zu bringen:
 
  temp.meineExtension = USER
  temp.meineExtension {
userFunc = TYPO3\CMS\Extbase\Core\Bootstrap-run
extensionName = GbEvents
pluginName = Main
vendorName = GuteBotschafter
controller = Event
action = list
switchableControllerActions {
Event {
1 = list
}
}
   view= plugin.tx_gbevents.view
persistence = plugin.tx_gbevents.persistence
# persistence.storagePid = 67
   settings= plugin.tx_gbevents.settings
  }
 
  subparts.events = COA
  subparts.events {
 15  temp.meineExtension
  }
 
 Bin über jede Idee dankbar.
nur mal so völlig unkontrolliert aus dem Bauch heraus...
du referenzierst, aber in dem Tutorial wird KOPIERT

view  plugin.tx_meineExtension.view
persistence  plugin.tx_meineExtension.persistence
settings  plugin.tx_meineExtension.settings


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

[TYPO3-german] Aufruf einer speziellen Action aus TS beim Einbinden einer Extension

2015-08-27 Diskussionsfäden Marcus Budzyn

Hallo,
ich möchte im TypoScript einer 6.2er Installation eine Extension einbinden:

Die auf 
http://blog.teamgeist-medien.de/2014/03/typo3-eine-extbase-extension-per-typoscript-einbinden.html
 beschriebene Lösung hat für mich nicht funktioniert (es wird nichts ausgegeben 
im angesprochenen DIV), dafür aber die einfache Version:

#Anstehende Events-DIV
 subparts.events = COA
 subparts.events.10  tt_content.list.20.gbevents_main
 subparts.events.10.persistence.storagePid = 67

Das funktioniert soweit. Nun möchte ich aber eine andere Action als die 
Default-Action aufrufen.
Gibt es eine Möglichkeit den Controller und die Action zu setzen, also so etwas 
wie:

 subparts.events.10.controller = Event
 subparts.events.10.action = show

Der Vollständigkeit halber hier noch mein Versuch, die im Blog erwähnte Lösung 
zum Laufen zu bringen:

 temp.meineExtension = USER
 temp.meineExtension {
   userFunc = TYPO3\CMS\Extbase\Core\Bootstrap-run
   extensionName = GbEvents
   pluginName = Main
   vendorName = GuteBotschafter
   controller = Event
   action = list
   switchableControllerActions {
   Event {
   1 = list
   }
   }
   
   view= plugin.tx_gbevents.view

   persistence = plugin.tx_gbevents.persistence
   # persistence.storagePid = 67
   
   settings= plugin.tx_gbevents.settings

 }

 subparts.events = COA
 subparts.events {
15  temp.meineExtension
 }

Bin über jede Idee dankbar.

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

Re: [TYPO3-german] Aufruf einer speziellen Action aus TS beim Einbinden einer Extension

2015-08-27 Diskussionsfäden Marcus Budzyn

Hallo  Ralf-René,
danke für Deine Aufmerksamkeit. 

Im Buch TYPO3 Extbase von Patrick Lobacher wird referenziert, im Web-Beispiel kopiert. Damit ich das Forum nicht nerve, habe ich vorher beide Versionen ausprobiert. 


Auch gab es auf einer Webseite einen Hinweis, die  switchableControllerActions beim 
Aufruf nicht wegzulassen - obwohl es auf den ersten Blick redundant erscheint. Habe also 
schon enige Varianten getestet, bekomme es aber einfach nicht zum Fliegen.

Danke!

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