Re: [TYPO3-german] Aufruf einer speziellen Action aus TS beim Einbinden einer Extension
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
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
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
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
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
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
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
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