[TYPO3-german] TYPO3 - tt_news und Image Cycle nur in der Single Ansicht?
Hallo Liste, ich verwende die Erweiterung tt_news Image Cycle Nun möchte ich aber den Slider nur in die Single-Ansicht einbauen! Weiß jemand wie das geht? hier das TS: [globalString = TYPO3_LOADED_EXT|tt_news|type=*] includeLibs.imagecycle = EXT:imagecycle/class.tx_imagecycle.php plugin.tt_news { imageMarkerFunc = tx_imagecycle-getImageForTTnews displaySingle { imagecycleSingleImage plugin.tx_imagecycle_pi3.nivo.ttnews.image imagecycleImageWrapIfAny plugin.tx_imagecycle_pi3.nivo.ttnews.stdWrap captionWrap plugin.tx_imagecycle_pi3.nivo.ttnews.captionWrap itemWrap plugin.tx_imagecycle_pi3.nivo.ttnews.itemWrap } displayList { imagecycleSingleImage plugin.tx_imagecycle_pi3.nivo.ttnews.image imagecycleSingleImage { file { maxW = {$plugin.tt_news.listMaxW} maxH = {$plugin.tt_news.listMaxH} } } imagecycleImageWrapIfAny plugin.tx_imagecycle_pi3.nivo.ttnews.stdWrap captionWrap plugin.tx_imagecycle_pi3.nivo.ttnews.captionWrap itemWrap plugin.tx_imagecycle_pi3.nivo.ttnews.itemWrap } displayLatest { imagecycleSingleImage plugin.tx_imagecycle_pi3.nivo.ttnews.image imagecycleSingleImage { file { maxW = {$plugin.tt_news.latestMaxW} maxH = {$plugin.tt_news.latestMaxH} } } imagecycleImageWrapIfAny plugin.tx_imagecycle_pi3.nivo.ttnews.stdWrap captionWrap plugin.tx_imagecycle_pi3.nivo.ttnews.captionWrap itemWrap plugin.tx_imagecycle_pi3.nivo.ttnews.itemWrap } } [global] Vielen Dank! -- -- TYPO3 - TIPS - ANLEITUNGEN - NEWS unter: http://blog.ingeniumdesign.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] Formhandler+multistep+jm_recaptcha
Fehler gefunden! Vielleicht wird das für jemanden von Interesse sein. Nach mehreren Stunden Debuging habe ich die Quelle aller meiner Probleme im fehlenden ###HIDDEN_FIELDS### Marker lokalisieren können. Ich habe diesen Marker beim Entwurf der Formulare unter 0.9.x bewusst weggelassen, weil ich die automatische Platzierung dieser Felder am Ende des Formulars nutzen wollte. Dies hat auch sauber funktioniert und beeinträchtigte die Multistep-Funktionalität damals nicht. Auch jetzt noch unter 1.4.0 werden alle versteckten Felder dort sauber eingefügt. Die Verarbeitung des prevSteps kommt aber anscheinend mit dieser Position nicht mehr klar und benutzt beim Klick darauf die Werte des nextStep. Die Erweiterung der Formulare um jm_recaptcha 1.3.3 war nicht der Grund des Fehlers. Er wurde bei den damit verbundenen Tests offenbar. Die weiter unten beschriebenen Probleme 1. und 2. verschwanden, als ich die versteckten Felder per ###HIDDEN_FIELDS### an erster Stelle im form einfügte. Schritt zurück geht jetzt wieder, recaptcha wird dabei wie gewünscht und erwartet nicht abgefragt. recaptcha kommt nur bei Next wie gewünscht zum Zuge. Am 10.10.2012 12:22, schrieb Martin Ceglarek: Gruß an alle, habe mit formhandler 1.4.0 ein Multistep-Formular erstellt und wollte im zweiten abschließenden Schritt per jm_recaptcha 1.3.3 einen Spam-Schutz einbauen. Das Formular selbst (multistep) funktioniert in beide Richtung sauber. Auch die jm_recaptcha funktioniert an sich nach Wunsch. Die Konfiguration habe ich für beides nach den Infos der Formhandler-Website erstellt (Howto's und Beispiele). Habe dennoch zwei Probleme mit der Kombi. 1. Mit jm_recaptcha funktioniert die Zurück-Richtung im Multistep nicht mehr. Ein Klick auf den Zurück-Button wirkt sich wie Weiter aus. Kennt jemand dieses Verhalten oder weiß einer woran dies liegen könnte? 2. Ein Enter nach der Eingabe des captcha-Wertes im input-Feld des recaptcha entspricht ebenfalls einem Weiter. Dies ist nicht ganz günstig da dies sicher bei einigen Benutzern zur unerwünschten Bedienung führen wird. Lässt sich dieses Verhalten so unterbinden, dass nur die Formularbuttons die captcha-Eingabe zur Überprüfung abschicken? Optimal wäre, wenn der Zurückschritt sogar ohne Nutzung des recaptcha-Feldes möglich wäre, da er ja bei mir vor allem für Korrekturen der Eingabe dient. Wäre für Tipps sehr dankbar! Martin Ceglarek ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] TYPO3 - Multiple Content - jfmulticontent - accordion - formhandler
Was wird an Javascript ausgegeben? jQuery(document).ready(function(){ jQuery('#jfmulticontent_c27').accordion( ... Gruss Jürgen Am 18. Oktober 2012 12:55 schrieb Basti sebastian.sch...@gmx.de: JS wird nun im Footer ganz unten angezeigt. HTML Code: div id=jfmulticontent_c27 class=ui-accordion ui-widget ui-helper-reset ui-accordion-icons role=tablist daher habe ich die id _c38 in _c27 geändert. Doch nach dem Absenden, geht das Accordion wieder zu. Das ist der zweite Inhalt. Danke Dir --** TYPO3 - TIPS - ANLEITUNGEN - NEWS unter: http://blog.ingeniumdesign.de/ TYPO3 Webdesign Agentur Wiesbaden - Frankfurt unter: http://www.ingeniumdesign.de/ Facebook Fan http://www.facebook.com/**ingeniumdesign/http://www.facebook.com/ingeniumdesign/ --** Am 16.10.2012 19:08, schrieb Jürgen Furrer: Mit folgendem TS kann man JS in den Footer laden: page.footerData.1450 = HTML page.footerData.1450.value ( script type=”text/javascript” jQuery(document).ready(**function(){ jQuery('#jfmulticontent_c38').**accordion('option', 'active', 1); }); /script ) Dann wird das JS auch gleich wenn das Dokument bereit ist geladen Freundliche Grüsse Jürgen Furrer Am 16.10.2012 um 09:59 schrieb Basti sebastian.sch...@gmx.de: ich binde das komplette js im footer ein. Wie kann ich denn die neue File ans Ende laden? Support-Anfrage war ich ;) --** TYPO3 - TIPS - ANLEITUNGEN - NEWS unter: http://blog.ingeniumdesign.de/ TYPO3 Webdesign Agentur Wiesbaden - Frankfurt unter: http://www.ingeniumdesign.de/ Facebook Fan http://www.facebook.com/**ingeniumdesign/http://www.facebook.com/ingeniumdesign/ --** Am 15.10.2012 22:00, schrieb Jürgen Furrer: Beim Tab kann man cookies verwenden, bei dem accordion ist das nicht ganz so einfach Folgendes JS im document.ready öffnet den Entsprechenden Slide: jQuery('#jfmulticontent_c38').**accordion('option', 'active', 1); Gab da letzthin eine Support-Anfrage dazu: http://forge.typo3.org/issues/**41658http://forge.typo3.org/issues/41658 Freundliche Grüsse Jürgen Furrer Am 15.10.2012 um 09:46 schrieb Basti sebastian.sch...@gmx.de: Danke Dir! ich schau mal ob ich das lösen kann. Aber was du gerade beschrieben hast, sollte mit der neuen Version gehen! Du musst glaube ich nur im install der Ext. den Haken rein machen, dass er auch aus Links, Tab´s machen soll. Grüße, Basti --** TYPO3 - TIPS - ANLEITUNGEN - NEWS unter: http://blog.ingeniumdesign.de/ TYPO3 Webdesign Agentur Wiesbaden - Frankfurt unter: http://www.ingeniumdesign.de/ Facebook Fan http://www.facebook.com/**ingeniumdesign/http://www.facebook.com/ingeniumdesign/ --** Am 15.10.2012 09:04, schrieb bernd wilke: Am 11.10.2012 09:16, schrieb Basti: Hallo Liste, ich verwende die Extension: jfmulticontent mit dem accordion Nun wollte ich in einen Tab das Kontaktformular (formhandler) einbauen. Nach dem Absenden, bzw. nach einer Fehlermeldung schließt sich der Tab natürlich wieder. Wie kann ich dem Tab nun sagen, dass er aufbleiben soll? klassischerweise werden die Tabs per Javascript (jQuery?) aus normalem Fließtext realisiert. Auf jeden Fall das Wechseln/ Umschalten. dort musst du dich wohl einklinken bzw. ein Javascript bauen, dass die gleiche Funktionalität hat, nur nicht über click gesteuert wird. Ich habe letztens für eine Website eine ähnliche Funktionalität programmiert: Dem Kunden war wichtig, dass er deep-links zu den Tabs setzen kann. die Tabs werden als Anchor angesprochen: die links der Tabheader sehen in etwa so aus: a href=index.php?id=123#tab-1 onClick=switchToTab(1)** tabheader1/a im javascript wird der sichtabre Tab gewechselt, dann aber zu dem Anchor gesprungen, so dass jeder Tab eine individuelle URL hat. nun muss nur noch beim Seitenaufruf die URL nach Anchor-Angaben gescannt werden um dann diesen Tab zum sichtbaren zu machen (und nicht den ersten). Das passiert bei mir direkt beim Seitenaufbau nachdem ich mit jQuery die normalen CEs in Tabs umgewandelt habe. bernd __**_ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-**bin/mailman/listinfo/typo3-**germanhttp://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-**germanhttp://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german __**_ TYPO3-german mailing list TYPO3-german@lists.typo3.org
Re: [TYPO3-german] TYPO3 - Multiple Content - jfmulticontent - accordion - formhandler
Wenn ich in der Console nur: jQuery('#jfmulticontent_c27').accordion('option', 'active', 1); ausführe, dann öffnet das richtig Accordion. jQuery('#jfmulticontent_c27').accordion('option', 'active', 1); [div#jfmulticontent_c27.ui-accordion] -- TYPO3 - TIPS - ANLEITUNGEN - NEWS unter: http://blog.ingeniumdesign.de/ TYPO3 Webdesign Agentur Wiesbaden - Frankfurt unter: http://www.ingeniumdesign.de/ Facebook Fan http://www.facebook.com/ingeniumdesign/ -- Am 19.10.2012 11:42, schrieb Jürgen Furrer: Was wird an Javascript ausgegeben? jQuery(document).ready(function(){ jQuery('#jfmulticontent_c27').accordion( ... Gruss Jürgen Am 18. Oktober 2012 12:55 schrieb Basti sebastian.sch...@gmx.de: JS wird nun im Footer ganz unten angezeigt. HTML Code: div id=jfmulticontent_c27 class=ui-accordion ui-widget ui-helper-reset ui-accordion-icons role=tablist daher habe ich die id _c38 in _c27 geändert. Doch nach dem Absenden, geht das Accordion wieder zu. Das ist der zweite Inhalt. Danke Dir --** TYPO3 - TIPS - ANLEITUNGEN - NEWS unter: http://blog.ingeniumdesign.de/ TYPO3 Webdesign Agentur Wiesbaden - Frankfurt unter: http://www.ingeniumdesign.de/ Facebook Fan http://www.facebook.com/**ingeniumdesign/http://www.facebook.com/ingeniumdesign/ --** Am 16.10.2012 19:08, schrieb Jürgen Furrer: Mit folgendem TS kann man JS in den Footer laden: page.footerData.1450 = HTML page.footerData.1450.value ( script type=”text/javascript” jQuery(document).ready(**function(){ jQuery('#jfmulticontent_c38').**accordion('option', 'active', 1); }); /script ) Dann wird das JS auch gleich wenn das Dokument bereit ist geladen Freundliche Grüsse Jürgen Furrer Am 16.10.2012 um 09:59 schrieb Basti sebastian.sch...@gmx.de: ich binde das komplette js im footer ein. Wie kann ich denn die neue File ans Ende laden? Support-Anfrage war ich ;) --** TYPO3 - TIPS - ANLEITUNGEN - NEWS unter: http://blog.ingeniumdesign.de/ TYPO3 Webdesign Agentur Wiesbaden - Frankfurt unter: http://www.ingeniumdesign.de/ Facebook Fan http://www.facebook.com/**ingeniumdesign/http://www.facebook.com/ingeniumdesign/ --** Am 15.10.2012 22:00, schrieb Jürgen Furrer: Beim Tab kann man cookies verwenden, bei dem accordion ist das nicht ganz so einfach Folgendes JS im document.ready öffnet den Entsprechenden Slide: jQuery('#jfmulticontent_c38').**accordion('option', 'active', 1); Gab da letzthin eine Support-Anfrage dazu: http://forge.typo3.org/issues/**41658http://forge.typo3.org/issues/41658 Freundliche Grüsse Jürgen Furrer Am 15.10.2012 um 09:46 schrieb Basti sebastian.sch...@gmx.de: Danke Dir! ich schau mal ob ich das lösen kann. Aber was du gerade beschrieben hast, sollte mit der neuen Version gehen! Du musst glaube ich nur im install der Ext. den Haken rein machen, dass er auch aus Links, Tab´s machen soll. Grüße, Basti --** TYPO3 - TIPS - ANLEITUNGEN - NEWS unter: http://blog.ingeniumdesign.de/ TYPO3 Webdesign Agentur Wiesbaden - Frankfurt unter: http://www.ingeniumdesign.de/ Facebook Fan http://www.facebook.com/**ingeniumdesign/http://www.facebook.com/ingeniumdesign/ --** Am 15.10.2012 09:04, schrieb bernd wilke: Am 11.10.2012 09:16, schrieb Basti: Hallo Liste, ich verwende die Extension: jfmulticontent mit dem accordion Nun wollte ich in einen Tab das Kontaktformular (formhandler) einbauen. Nach dem Absenden, bzw. nach einer Fehlermeldung schließt sich der Tab natürlich wieder. Wie kann ich dem Tab nun sagen, dass er aufbleiben soll? klassischerweise werden die Tabs per Javascript (jQuery?) aus normalem Fließtext realisiert. Auf jeden Fall das Wechseln/ Umschalten. dort musst du dich wohl einklinken bzw. ein Javascript bauen, dass die gleiche Funktionalität hat, nur nicht über click gesteuert wird. Ich habe letztens für eine Website eine ähnliche Funktionalität programmiert: Dem Kunden war wichtig, dass er deep-links zu den Tabs setzen kann. die Tabs werden als Anchor angesprochen: die links der Tabheader sehen in etwa so aus: a href=index.php?id=123#tab-1 onClick=switchToTab(1)** tabheader1/a im javascript wird der sichtabre Tab gewechselt, dann aber zu dem Anchor gesprungen, so dass jeder Tab eine individuelle URL hat. nun muss nur noch beim Seitenaufruf die URL nach Anchor-Angaben gescannt werden um dann diesen Tab zum sichtbaren zu machen (und nicht den ersten). Das passiert bei mir direkt beim Seitenaufbau nachdem ich mit jQuery die normalen CEs in Tabs umgewandelt habe. bernd __**_ TYPO3-german mailing list TYPO3-german@lists.typo3.org
Re: [TYPO3-german] Flexform Select itemsProcFunc mit Extbase inkl. ConfigurationManager, Repository
Also ich bin nun etwas weitergekommen: code class Tx_Example_Helper_AddItemsToFlexform extends Tx_Extbase_MVC_Controller_ActionController { /** * @var Tx_Extbase_Configuration_ConfigurationManagerInterface */ protected $configurationManager; function mainAction($params, $conf) { $objectManager = t3lib_div::makeInstance('Tx_Extbase_Object_ObjectManager'); $this-configurationManager = $objectManager-get('Tx_Extbase_Configuration_ConfigurationManagerInterface'); $frameworkConfiguration = $this-configurationManager-getConfiguration(Tx_Extbase_Configuration_ConfigurationManagerInterface::CONFIGURATION_TYPE_FRAMEWORK); t3lib_div::debug($frameworkConfiguration); $storagePid = $frameworkConfiguration['persistence']['storagePid']; //t3lib_div::debug($storagePid); //$this-addAllTeaser($params, $conf, $storagePid); } } /code So bekomme ich keine Fehlermeldung mehr und sogar eine Rückgabe der Framework Configuration. Allerdings ist dann $frameworkConfiguration['persistence']['storagePid'] gleich 0. Also das ist definitiv nicht der Wert von plugin.tx_example.persistence.storagePid. Da wird anscheinend was anderes erwartet. Nur was? -Ursprüngliche Nachricht- Von: typo3-german-boun...@lists.typo3.org [mailto:typo3-german-boun...@lists.typo3.org] Im Auftrag von David Gurk Gesendet: Mittwoch, 17. Oktober 2012 09:26 An: German TYPO3 Userlist Betreff: Re: [TYPO3-german] Flexform Select itemsProcFunc mit Extbase inkl. ConfigurationManager, Repository Hi Björn, das Problem hierbei ist aber doch, das ich auch weiterhin nicht auf die Konstante plugin.tx_example.persistence.storagePid zugreifen kann, oder? Zudem hatte ich mich entschieden die Extension mit Extbase umzusetzen und wollte es dort eigentlich auch bei Extbase belassen. ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
[TYPO3-german] Indexed_search ohne Worte
Hallo Liste, jetzt kommt der Klassiker! Die Indexed-Search-Suche findet bei mir keine Ergebnisse. Die Indexierung scheint auch nicht komplett richtig zu funktionieren (Words überall 0). Unten mein Vorgehen und ein paar Infos. TS-Setup und Extension-Config kann ich gerne auch noch liefern. Was mache ich falsch? Ich bin für alle Hinweise dankbar... Andre Vorgehen Ich habe Typo3 auf 4.7.5 upgedated. Die Indexierung (nach Seitenaufruf) und Suche über das alte pi-Plugin funktionierte zunächst. Dann den crawler installiert und auf der Root-Seite zwei Indexierungseinstellungen vorgenommen (für Content und News, Einstellungen siehe unten). Anschließen den Queue für Content-Indexierung aufgebaut: /usr/bin/php5 PFAD_ZUM_TYPO3/cli_dispatch.phpsh crawler_im 1 -d 99 -conf indexall -o queue Putting 8 entries in queue: [19.10.12 14:19] index.php?id=2 [19.10.12 14:19] index.php?id=3 [19.10.12 14:19] index.php?id=17 [19.10.12 14:19] index.php?id=18 [19.10.12 14:19] index.php?id=20 [19.10.12 14:19] index.php?id=6 [19.10.12 14:19] index.php?id=8 [19.10.12 14:19] index.php?id=7 Queue für News aufbauen: /usr/bin/php5 PFAD_ZUM_TYPO3/cli_dispatch.phpsh crawler_im 1 -d 99 -conf news -o queue Putting 2 entries in queue: [19.10.12 14:20] index.php?id=15tx_ttnews%5Btt_news%5D=1 [19.10.12 14:20] index.php?id=15tx_ttnews%5Btt_news%5D=2 In Info-Crawler Log finden sich dann alle Seitenlinks inklusive der Newslinks (index.php?id=x statt CoolURI-URL) Crawler starten: /usr/bin/php5 PFAD_ZUM_TYPO3/cli_dispatch.phpsh crawler add 2f5aefb8f6 (1/1) Rows: 10 (2f5aefb8f6) Unprocessed Items remaining:0 (2f5aefb8f6) Anschließend finde ich bei Info - Indexed Search - Words and Content alle Seiten mit Text in der Spalte Content. In der Spalte Words steht aber alles auf 0. Die Frontend-Suche sagt NO results found. zu allen Suchbegriffen. Die Newseinträge sind nicht in der Indexierung zu finden. Auch der Besuch der Seiten im Frontend fügt sie mittlerweile nicht mehr richtig dem Index hinzu. VERSIONEN Typo3: 4.7.5 Indexed_search: 4.7.5 Crawler: 3.2.0 CoolURI Crawler-Config Indexierungseinstellung indexall in rootseite -- Re-indexing Base-URL: http://subdomain.domain.de Exclude pages: 14,15 Indexierungseinstellung news in rootseite -- Re-indexing Configuration: tx_ttnews[tt_news]=[_TABLE:tt_news;_PID:16;_FIELD:uid] Base-URL: http://subdomain.domain.de Pids only: 15 ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] Indexed_search ohne Worte
Hallo, jetzt kommt der Klassiker! Die Indexed-Search-Suche findet bei mir keine Ergebnisse. Die Indexierung scheint auch nicht komplett richtig zu funktionieren (Words überall 0). Unten mein Vorgehen und ein paar Infos. TS-Setup und Extension-Config kann ich gerne auch noch liefern. Was mache ich falsch? Ich bin für alle Hinweise dankbar... Andre kaum postet man es kommt man selber auf eine Teillösung... index_words und index_rel waren leer, weil ich die Extension index_search_mysql aktiviert hatte. Die Fulltext-Umwandlung klappte aber nicht, wie ich jetzt bei einem Database Compare im Install-Tool sehen konnte. dadurch arbeitete die Erweiterung dann nicht richtig. Ich habe die Extnsion jetzt deaktiviert und die Content-Suche funktioniert nun. Hat jemand noch einen Tipp wegen der tt_news (v3.2.1), die werden weiterhin nicht indiziert? Viele Grüße, Andre ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] Flexform Select itemsProcFunc mit Extbase inkl. ConfigurationManager, Repository
Ich verwende diesen Code: $configuration = $this-configurationManager-getConfiguration(Tx_Extbase_Configuration_ConfigurationManagerInterface::CONFIGURATION_TYPE_FRAMEWORK); $changed = false; if (empty($configuration['persistence']['storagePid'])){ $configuration['persistence']['storagePid'] = $GLOBALS['TSFE']-id; $changed = true; } if ($changed) { $this-configurationManager-setConfiguration($configuration); } dann kann ich über $configuration auf alle Settings zugreifen, insbesondere auch auf die storagePid. Gruss Renzo -- _ Renzo Bauen +41 79 330 10 11 conPassione gmbh Am Freitag, den 19.10.2012, 12:48 + schrieb David Gurk: Also ich bin nun etwas weitergekommen: code class Tx_Example_Helper_AddItemsToFlexform extends Tx_Extbase_MVC_Controller_ActionController { /** * @var Tx_Extbase_Configuration_ConfigurationManagerInterface */ protected $configurationManager; function mainAction($params, $conf) { $objectManager = t3lib_div::makeInstance('Tx_Extbase_Object_ObjectManager'); $this-configurationManager = $objectManager-get('Tx_Extbase_Configuration_ConfigurationManagerInterface'); $frameworkConfiguration = $this-configurationManager-getConfiguration(Tx_Extbase_Configuration_ConfigurationManagerInterface::CONFIGURATION_TYPE_FRAMEWORK); t3lib_div::debug($frameworkConfiguration); $storagePid = $frameworkConfiguration['persistence']['storagePid']; //t3lib_div::debug($storagePid); //$this-addAllTeaser($params, $conf, $storagePid); } } /code So bekomme ich keine Fehlermeldung mehr und sogar eine Rückgabe der Framework Configuration. Allerdings ist dann $frameworkConfiguration['persistence']['storagePid'] gleich 0. Also das ist definitiv nicht der Wert von plugin.tx_example.persistence.storagePid. Da wird anscheinend was anderes erwartet. Nur was? -Ursprüngliche Nachricht- Von: typo3-german-boun...@lists.typo3.org [mailto:typo3-german-boun...@lists.typo3.org] Im Auftrag von David Gurk Gesendet: Mittwoch, 17. Oktober 2012 09:26 An: German TYPO3 Userlist Betreff: Re: [TYPO3-german] Flexform Select itemsProcFunc mit Extbase inkl. ConfigurationManager, Repository Hi Björn, das Problem hierbei ist aber doch, das ich auch weiterhin nicht auf die Konstante plugin.tx_example.persistence.storagePid zugreifen kann, oder? Zudem hatte ich mich entschieden die Extension mit Extbase umzusetzen und wollte es dort eigentlich auch bei Extbase belassen. ___ 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] Flexform Select itemsProcFunc mit Extbase inkl. ConfigurationManager, Repository
Was genau dieser Code bringen soll, ist mir nicht ganz klar. Ändern tut sich so auf jeden Fall nichts. Ich habe mittlerweile die Klasse in /Classes/Controller/AddItemsToFlexformController.php verschoben und in Tx_Example_Controller_AddItemsToFlexformController umbenannt. In der ext_localconf.php dann folgendes angepasst: code Tx_Extbase_Utility_Extension::configurePlugin( $_EXTKEY, 'Listteaser', array( 'Teaser' = 'list', 'AddItemsToFlexform' = 'main', ), // non-cacheable actions array( 'Teaser' = '', 'AddItemsToFlexform' = 'main', ) ); /code Danach bleibt die StoragePid leider weiterhin leer. Des Weiteren habe ich noch folgendes versucht: code $frameworkConfiguration = $this-configurationManager-getConfiguration(Tx_Extbase_Configuration_ConfigurationManagerInterface::CONFIGURATION_TYPE_FULL_TYPOSCRIPT, 'example', 'Listteaser'); /code Auch hier blieb die StoragePid leider leer. Noch ein Versuch: code $frameworkConfiguration = $this-configurationManager-getConfiguration(Tx_Extbase_Configuration_ConfigurationManagerInterface::CONFIGURATION_TYPE_FULL_TYPOSCRIPT); $storagePid = $frameworkConfiguration['plugin.']['tx_extample.']['persistence.']['storagePid']; /code Nun bekomme ich eine StoragePid, ALLERDINGS immer nur die Pid vom ersten Bereich. Und das obwohl laut TSObjectBrowser auf dieser Seite die richtige StoragePid (vom zweiten Bereich) definiert ist. Ich kann mir das nicht wirklich erklären... -Ursprüngliche Nachricht- Von: typo3-german-boun...@lists.typo3.org [mailto:typo3-german-boun...@lists.typo3.org] Im Auftrag von conPassione gmbh Gesendet: Freitag, 19. Oktober 2012 16:01 An: typo3-german@lists.typo3.org Betreff: Re: [TYPO3-german] Flexform Select itemsProcFunc mit Extbase inkl. ConfigurationManager, Repository Ich verwende diesen Code: $configuration = $this-configurationManager-getConfiguration(Tx_Extbase_Configuration_ConfigurationManagerInterface::CONFIGURATION_TYPE_FRAMEWORK); $changed = false; if (empty($configuration['persistence']['storagePid'])){ $configuration['persistence']['storagePid'] = $GLOBALS['TSFE']-id; $changed = true; } if ($changed) { $this-configurationManager-setConfiguration($configuration); } dann kann ich über $configuration auf alle Settings zugreifen, insbesondere auch auf die storagePid. Gruss Renzo -- _ Renzo Bauen +41 79 330 10 11 conPassione gmbh Am Freitag, den 19.10.2012, 12:48 + schrieb David Gurk: Also ich bin nun etwas weitergekommen: code class Tx_Example_Helper_AddItemsToFlexform extends Tx_Extbase_MVC_Controller_ActionController { /** * @var Tx_Extbase_Configuration_ConfigurationManagerInterface */ protected $configurationManager; function mainAction($params, $conf) { $objectManager = t3lib_div::makeInstance('Tx_Extbase_Object_ObjectManager'); $this-configurationManager = $objectManager-get('Tx_Extbase_Configuration_ConfigurationManagerInte rface'); $frameworkConfiguration = $this-configurationManager-getConfiguration(Tx_Extbase_Configuration _ConfigurationManagerInterface::CONFIGURATION_TYPE_FRAMEWORK); t3lib_div::debug($frameworkConfiguration); $storagePid = $frameworkConfiguration['persistence']['storagePid']; //t3lib_div::debug($storagePid); //$this-addAllTeaser($params, $conf, $storagePid); } } /code So bekomme ich keine Fehlermeldung mehr und sogar eine Rückgabe der Framework Configuration. Allerdings ist dann $frameworkConfiguration['persistence']['storagePid'] gleich 0. Also das ist definitiv nicht der Wert von plugin.tx_example.persistence.storagePid. Da wird anscheinend was anderes erwartet. Nur was? -Ursprüngliche Nachricht- Von: typo3-german-boun...@lists.typo3.org [mailto:typo3-german-boun...@lists.typo3.org] Im Auftrag von David Gurk Gesendet: Mittwoch, 17. Oktober 2012 09:26 An: German TYPO3 Userlist Betreff: Re: [TYPO3-german] Flexform Select itemsProcFunc mit Extbase inkl. ConfigurationManager, Repository Hi Björn, das Problem hierbei ist aber doch, das ich auch weiterhin nicht auf die Konstante plugin.tx_example.persistence.storagePid zugreifen kann, oder? Zudem hatte ich mich entschieden die Extension mit Extbase umzusetzen und wollte es dort eigentlich auch bei Extbase belassen. ___ 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
[TYPO3-german] [TYPO3-typo3org] Announcement: Discontinuing the operation of bugs.typo3.org
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Dear community, we're phasing out http://bugs.typo3.org. Timeline: * 19th October 2012: Announce deprecation using a banner on the http://bugs.typo3.org website. * 1st December 2012: Creation of new issues will be disabled. Existing issues can still be updated. * 1st January 2014 (planned): http://bugs.typo3.org will be completely shut down Please see our detailed announcement here: http://typo3.org/news/article/discontinuing-the-operation-of-bugstypo3org/ Kind regards, on behalf of the TYPO3 Server Admin Team Steffen Gebert - -- Steffen Gebert TYPO3 CMS Core Team Member TYPO3 Server Administration Team Member TYPO3 inspiring people to share! Get involved: http://typo3.org I work for TYPO3 solely in my spare time. If you think that my work helps you running your business, you are invited to send me a donation via PayPal to this email address. Thanks -BEGIN PGP SIGNATURE- Version: GnuPG/MacGPG2 v2.0.18 (Darwin) Comment: GPGTools - http://gpgtools.org Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/ iQEcBAEBAgAGBQJQgXv/AAoJEIskG/rSlyw41t8IAI8uXmJ2rrWB5YzfYKKuP1rF qQ0xtf6fYR4ah44EZvd3ihsUwp9pAhd7uXvQxWv8RsD9IXrCMD0WlBrXROJyeXAz zrv7Zs5mH1X4WOMGY9E8BKiWwGvAta8lbL2km3GplZbinI+ZFMyzvxlrY6WcIusN QjFrTqiD2TqNC6qb1nsBE9pU0xX8bu8irId04xhMZs7R/YAWkyJAt0gxIjqZP9q0 yPGw9KO7xlMdmNt1s7SZm075oi1trIzlViKl/eWoPE6wLf0VJcpeY6vNBMpGbUt4 h8JWp0vqIayLraqSqlR2qkKKRJZEMWrypsxzPHH4/x+l+Oek3k4VmtIDCrCQri4= =Ac/y -END PGP SIGNATURE- ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german