[TYPO3-german] TYPO3 - tt_news und Image Cycle nur in der Single Ansicht?

2012-10-19 Diskussionsfäden Basti

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

2012-10-19 Diskussionsfäden Martin Ceglarek
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

2012-10-19 Diskussionsfäden 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
 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

2012-10-19 Diskussionsfäden Basti

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

2012-10-19 Diskussionsfäden 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] Indexed_search ohne Worte

2012-10-19 Diskussionsfäden Andre Lampe

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

2012-10-19 Diskussionsfäden Andre Lampe

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

2012-10-19 Diskussionsfäden conPassione gmbh
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

2012-10-19 Diskussionsfäden David Gurk
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

2012-10-19 Diskussionsfäden Steffen Gebert
-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