[TYPO3-german] css-styled content elemente anpassen
Hallo zusammen, ich möchte gerne ein Content Element aus css-styled-content anpassen. Ich möchte in eine Seite Überschriften einpflegen können neben denen ein Bild angezeigt wird. Also habe ich den TCA so angepasst das ich für die Inhalts Elemente header auch ein Bild im Backend pflegen kann. Das funktioniert auch. Mein Typoscript Code sieht so aus: tt_content.header.30 = < tt_content.image.20 Ergebniss ist, das T3 rendert hinter die überschriften den richten HTML-Code für ein Bild. Das image-Tag zeigt aber auf typo3/sysext/about/ext_icon.gif Hat da irgendjemand eine Idee was falsch ist? Typo3 Version ist, 6.1.7 Grüße, Jan ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] Probleme mit mapping Typo3 6.1
Hallo, mein Problem setzt sich leider etwas fort. Dieser Code geht: plugin.tx_lfrtchat { persistence { classes { Tx_LfrtChat_Domain_Model_User { mapping { tableName = fe_users } } } } } Sobald ich eine storagePid einfüge fragt er wieder die falsche Tabelle ab. Also dieser Code ignoriert das mapping: plugin.tx_lfrtchat { persistence { storagePid = 2 classes { Tx_LfrtChat_Domain_Model_User { mapping { tableName = fe_users } } } } } Am 24.01.14 12:30, schrieb Jan Leifert: > Am 24.01.14 12:16, schrieb Philipp Gampe: >> Hi Jan Leifert, >> >> Jan Leifert wrote: >> >>> Hab das im TypoScript-Object browser kontrolliert. Das ist genau wie >>> dort beschrieben hinterlegt. Aber er fragt trotzdem die falsche Tabelle >>> ab. >> >> Hast du alle Caches gelöscht? Auch den Reflection-Cache? >> >> Ansonsten musst du mal in Extbase debuggen, welches TS denn dort > überhaupt >> ankommt? >> >> Wie rufst du denn deine Klasse auf? Über eine Frontend-Modul? >> >> Grüße > > > Also nun funktioniert es. > > config.extbase ist der falsche Ort für die Config > > config.tx_lfrtchat muss es sein. > > Da meine Extension aber lfrt_chat heisst hatte ich da ein _ drin was > falsch war :-/ > > Vielen Dank an alle die sich bemüht haben! > > > ___ > 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] Probleme mit mapping Typo3 6.1
Am 24.01.14 12:16, schrieb Philipp Gampe: > Hi Jan Leifert, > > Jan Leifert wrote: > >> Hab das im TypoScript-Object browser kontrolliert. Das ist genau wie >> dort beschrieben hinterlegt. Aber er fragt trotzdem die falsche Tabelle >> ab. > > Hast du alle Caches gelöscht? Auch den Reflection-Cache? > > Ansonsten musst du mal in Extbase debuggen, welches TS denn dort überhaupt > ankommt? > > Wie rufst du denn deine Klasse auf? Über eine Frontend-Modul? > > Grüße Also nun funktioniert es. config.extbase ist der falsche Ort für die Config config.tx_lfrtchat muss es sein. Da meine Extension aber lfrt_chat heisst hatte ich da ein _ drin was falsch war :-/ Vielen Dank an alle die sich bemüht haben! ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] Probleme mit mapping Typo3 6.1
Hallo Johannes, vielen Dank für deine Bemühungen. Dann muss ich weiter suchen. Als zweite Variante hatte ich das genau so gebaut. Er will aber trotzdem nicht. Irgendwo muss noch ein weiterer Fehler bei mir sein. Da mein Code in Summe aber grade mal 40 Zeilen hat hab ich langsam keine Idee mehr wo ich gucken kann. Hab das im TypoScript-Object browser kontrolliert. Das ist genau wie dort beschrieben hinterlegt. Aber er fragt trotzdem die falsche Tabelle ab. Ich such auch erst 3 Stunden und hab im Netz schon ziemlich alles gelesen was es dazu gibt. Grüße, Jan Am 24.01.14 12:01, schrieb Johannes C. Schulz - EnzephaloN IT-Solutions: > Hallo Jan > > Ich kann Dir leider - einfach aus purer Unkenntnis - nicht sagen "warum". > Ich kann Dir nur sagen "wie", ist auch hier beschrieben: > > http://t3-developer.com/extbase-fluid/cheats-extbase/model/verwendung-der-fe > -users-in-extbase/ > > Johannes > > > -Ursprüngliche Nachricht- > Von: typo3-german-boun...@lists.typo3.org > [mailto:typo3-german-boun...@lists.typo3.org] Im Auftrag von Jan Leifert > Gesendet: Freitag, 24. Januar 2014 11:59 > An: German TYPO3 Userlist > Betreff: Re: [TYPO3-german] Probleme mit mapping Typo3 6.1 > > Eine Sache verstehe ich aber nicht. > > Warum schreibst du: > > * @var Tx_LfrtChat_Domain_Model_User > > > was ist an dieser Variante falsch: > > * @var Tx_Extbase_Domain_Model_FrontendUser > > ? > > Ich brauche keine eigenen Felder, ich will nur den Benutzernamen haben. > Also brauche ich doch kein eigenes Model und müsste mit dem Model was bei > Extbase dabei ist auskommen? > > > Am 24.01.14 11:55, schrieb Johannes C. Schulz - EnzephaloN IT-Solutions: >> Und nochmal schreibe ich, wie es geht: >> >> class Tx_LfrtChat_Domain_Model_Guests extends >> Tx_Extbase_DomainObject_AbstractEntity { >> /** >> * The user of this assignment. >> * @var Tx_LfrtChat_Domain_Model_User >> * @lazy >> */ >> protected $user; >> >> /** >> * >> * Sets the user. >> * @param Tx_LfrtChat_Domain_Model_User $user The user >> * @return void >> * >> */ >> public function setUser(Tx_LfrtChat_Domain_Model_User >> $user) { $this->user = $user; } >> } >> >> Und im setup.txt >> >> config.tx_extbase { >> persistence{ >> classes { >> Tx_LfrtChat_Domain_Model_User{ >> mapping{ >> tableName = fe_users >> } >> } >> } >> } >> } >> >> >> Jetzt weiß Extbase beim Aufbauen des "Guest"-Models, daß es beim Model > User >> auf das FrontEndUser-Model zugreifen muß. >> >> Johannes >> >> >> -Ursprüngliche Nachricht- >> Von: typo3-german-boun...@lists.typo3.org >> [mailto:typo3-german-boun...@lists.typo3.org] Im Auftrag von Jan >> Leifert >> Gesendet: Freitag, 24. Januar 2014 11:49 >> An: German TYPO3 Userlist >> Betreff: Re: [TYPO3-german] Probleme mit mapping Typo3 6.1 >> >> Um noch mal klarer zu machen was ich will. >> >> Ich habe eine klasse: >> >> class Tx_LfrtChat_Domain_Model_Guests extends >> Tx_Extbase_DomainObject_AbstractEntity { >> /** >> * The user of this assignment. >> * @var Tx_Extbase_Domain_Model_FrontendUser >> * @lazy >> */ >> protected $user; >> >> /** >> * >> * Sets the user. >> * @param Tx_Extbase_Domain_Model_FrontendUser $user The user >> * @return void >> * >> */ >> >> public function setUser(Tx_Extbase_Domain_Model_FrontendUser >> $user) { $this->user = $user; } >> } >> >> >> >> In dieser Klasse will ich den aktuell eingellogten FrontendUser >> speichern und zwar so: >> >> $cur_guest=new Tx_LfrtChat_Domain_Model_Guests(); >> >> > $cur_guest->setUser($this->userRepository->findByUid($GLOBALS['TSFE']->fe_us >> er->user['uid'])); >> >> >> So wie ich das sehe brauche ich doch keine eigene Klasse. Ich nehem > einfach >> Tx_Extbase_Domain_Model_FrontendUser. >> Extbase bringt das nötige TS auch mit. >> Trtzdem fragt er bei findByUid die falsche Tabelle ab. >> >> >> >> Am 24.01.14 11:41, schrieb Johann
Re: [TYPO3-german] Probleme mit mapping Typo3 6.1
Eine Sache verstehe ich aber nicht. Warum schreibst du: * @var Tx_LfrtChat_Domain_Model_User was ist an dieser Variante falsch: * @var Tx_Extbase_Domain_Model_FrontendUser ? Ich brauche keine eigenen Felder, ich will nur den Benutzernamen haben. Also brauche ich doch kein eigenes Model und müsste mit dem Model was bei Extbase dabei ist auskommen? Am 24.01.14 11:55, schrieb Johannes C. Schulz - EnzephaloN IT-Solutions: > Und nochmal schreibe ich, wie es geht: > > class Tx_LfrtChat_Domain_Model_Guests extends > Tx_Extbase_DomainObject_AbstractEntity { > /** > * The user of this assignment. > * @var Tx_LfrtChat_Domain_Model_User > * @lazy > */ > protected $user; > > /** > * > * Sets the user. > * @param Tx_LfrtChat_Domain_Model_User $user The user > * @return void > * > */ > public function setUser(Tx_LfrtChat_Domain_Model_User > $user) { $this->user = $user; } > } > > Und im setup.txt > > config.tx_extbase { > persistence{ > classes { > Tx_LfrtChat_Domain_Model_User{ > mapping{ > tableName = fe_users > } > } > } > } > } > > > Jetzt weiß Extbase beim Aufbauen des "Guest"-Models, daß es beim Model User > auf das FrontEndUser-Model zugreifen muß. > > Johannes > > > -Ursprüngliche Nachricht- > Von: typo3-german-boun...@lists.typo3.org > [mailto:typo3-german-boun...@lists.typo3.org] Im Auftrag von Jan Leifert > Gesendet: Freitag, 24. Januar 2014 11:49 > An: German TYPO3 Userlist > Betreff: Re: [TYPO3-german] Probleme mit mapping Typo3 6.1 > > Um noch mal klarer zu machen was ich will. > > Ich habe eine klasse: > > class Tx_LfrtChat_Domain_Model_Guests extends > Tx_Extbase_DomainObject_AbstractEntity { > /** > * The user of this assignment. > * @var Tx_Extbase_Domain_Model_FrontendUser > * @lazy > */ > protected $user; > > /** > * > * Sets the user. > * @param Tx_Extbase_Domain_Model_FrontendUser $user The user > * @return void > * > */ > > public function setUser(Tx_Extbase_Domain_Model_FrontendUser > $user) { $this->user = $user; } > } > > > > In dieser Klasse will ich den aktuell eingellogten FrontendUser speichern > und zwar so: > > $cur_guest=new Tx_LfrtChat_Domain_Model_Guests(); > > $cur_guest->setUser($this->userRepository->findByUid($GLOBALS['TSFE']->fe_us > er->user['uid'])); > > > So wie ich das sehe brauche ich doch keine eigene Klasse. Ich nehem einfach > Tx_Extbase_Domain_Model_FrontendUser. > Extbase bringt das nötige TS auch mit. > Trtzdem fragt er bei findByUid die falsche Tabelle ab. > > > > Am 24.01.14 11:41, schrieb Johannes C. Schulz - EnzephaloN IT-Solutions: >> Hallo Jan >> >> Du mußt das genau so machen. >> >> In deinem übergeordneten Model muß stehen >> >> /** >> * the address and more >> * @var Tx_DeinExtensionName_Domain_Model_DeinModelName >> */ >> protected $deinmodelname; >> >> und im TS der Extension: >> >> config.tx_extbase { >> persistence{ >> classes { >> Tx_DeineExtension_Domain_Model_DeinModelName{ >> mapping{ >> tableName = fe_users >> } >> } >> } >> } >> >> Mehrmals so verwendet - funktioniert. Glaub mir. >> >> Johannes >> >> -Ursprüngliche Nachricht- >> Von: typo3-german-boun...@lists.typo3.org >> [mailto:typo3-german-boun...@lists.typo3.org] Im Auftrag von Jan >> Leifert >> Gesendet: Freitag, 24. Januar 2014 11:30 >> An: German TYPO3 Userlist >> Betreff: Re: [TYPO3-german] Probleme mit mapping Typo3 6.1 >> >> Hallo Johannes, >> ich hab aber gar keine eigene Klasse. Ich will ja die >> Tx_Extbase_Domain_Repository_FrontendUser benutzen. >> so wie ich das versteh bräuchte ich gar kein TS, weil für die Nutzung >> der extbase klasse ist das TS ja vorhanden. >> Es wird aber ignoriert. >> >> Ich hab auch schon mit dem TS-Browser geschaut, die definition ist aus >> der extbase extension da. >> >> >> Am 24.01.14 11:27, schrieb Johannes C. Schulz - EnzephaloN IT-Solutions: >>> Hallo Jan >>> >>> Sorry, mein Mailprogramm hat gerade gezickt. >>> >>
Re: [TYPO3-german] Probleme mit mapping Typo3 6.1
Um noch mal klarer zu machen was ich will. Ich habe eine klasse: class Tx_LfrtChat_Domain_Model_Guests extends Tx_Extbase_DomainObject_AbstractEntity { /** * The user of this assignment. * @var Tx_Extbase_Domain_Model_FrontendUser * @lazy */ protected $user; /** * * Sets the user. * @param Tx_Extbase_Domain_Model_FrontendUser $user The user * @return void * */ public function setUser(Tx_Extbase_Domain_Model_FrontendUser $user) { $this->user = $user; } } In dieser Klasse will ich den aktuell eingellogten FrontendUser speichern und zwar so: $cur_guest=new Tx_LfrtChat_Domain_Model_Guests(); $cur_guest->setUser($this->userRepository->findByUid($GLOBALS['TSFE']->fe_user->user['uid'])); So wie ich das sehe brauche ich doch keine eigene Klasse. Ich nehem einfach Tx_Extbase_Domain_Model_FrontendUser. Extbase bringt das nötige TS auch mit. Trtzdem fragt er bei findByUid die falsche Tabelle ab. Am 24.01.14 11:41, schrieb Johannes C. Schulz - EnzephaloN IT-Solutions: > Hallo Jan > > Du mußt das genau so machen. > > In deinem übergeordneten Model muß stehen > > /** > * the address and more > * @var Tx_DeinExtensionName_Domain_Model_DeinModelName > */ > protected $deinmodelname; > > und im TS der Extension: > > config.tx_extbase { > persistence{ > classes { > Tx_DeineExtension_Domain_Model_DeinModelName{ > mapping{ > tableName = fe_users > } > } > } > } > > Mehrmals so verwendet - funktioniert. Glaub mir. > > Johannes > > -Ursprüngliche Nachricht- > Von: typo3-german-boun...@lists.typo3.org > [mailto:typo3-german-boun...@lists.typo3.org] Im Auftrag von Jan Leifert > Gesendet: Freitag, 24. Januar 2014 11:30 > An: German TYPO3 Userlist > Betreff: Re: [TYPO3-german] Probleme mit mapping Typo3 6.1 > > Hallo Johannes, > ich hab aber gar keine eigene Klasse. Ich will ja die > Tx_Extbase_Domain_Repository_FrontendUser benutzen. > so wie ich das versteh bräuchte ich gar kein TS, weil für die Nutzung der > extbase klasse ist das TS ja vorhanden. > Es wird aber ignoriert. > > Ich hab auch schon mit dem TS-Browser geschaut, die definition ist aus der > extbase extension da. > > > Am 24.01.14 11:27, schrieb Johannes C. Schulz - EnzephaloN IT-Solutions: >> Hallo Jan >> >> Sorry, mein Mailprogramm hat gerade gezickt. >> >> Es muß bei Dir richtig heißen: >> >> config.tx_extbase { >> persistence{ >> classes { >> Tx_DeineExtension_Domain_Model_DeinModelName{ >> ... >> >> Und NICHT: >> >> config.tx_extbase { >> persistence{ >> classes { >> Tx_Extbase_Domain_Repository_FrontendUser { >> >> >> Viele Grüße >> Johannes >> >> -Ursprüngliche Nachricht- >> Von: typo3-german-boun...@lists.typo3.org >> [mailto:typo3-german-boun...@lists.typo3.org] Im Auftrag von Jan >> Leifert >> Gesendet: Freitag, 24. Januar 2014 11:17 >> An: German TYPO3 Userlist >> Betreff: Re: [TYPO3-german] Probleme mit mapping Typo3 6.1 >> >> Hallo Johannes, >> >> Ich hab ja keine eigene Klasse. Ich will die Klasse verwenden die bei >> Extbase dabei ist. >> >> Aufgrund meiner Probleme habe ich es aber auch schon mit einer eigenen >> Klasse versucht. >> Er fragt immer noch die falsche Datenbank ab. >> >> Am 24.01.14 11:07, schrieb Johannes C. Schulz - EnzephaloN IT-Solutions: >>> Hallo jan >>> >>> Du mußt Dein TS ändern, indem Du Deine Klasse angibst und nicht die >>> Extbase-Klasse: >>> >>> ich hab auch das hier versucht: >>> >>> config.tx_extbase { >>> persistence{ >>> classes { >>> Tx_DeineExtension_Domain_Model_DeinModelName{ >>> # oder >>> \DeinVendorName\DeinExtensionname\Domain\Model\DeinModelName >>> { >>> mapping { >>> tableName = fe_users >>> columns { >>> lockToDomain.mapOnProperty = lockToDomain >>> } >>> } >>> } >>> } >>> >>> >>> Grüße >>> Johannes >>> >>> -Ursprüngliche Nachricht- >>> Von: typo3-german-boun...@lists.typo3.org >>> [mailto:typo3-german-boun...@lists.typo3.org] Im Auftrag von Jan >>> Leifert >>
Re: [TYPO3-german] Probleme mit mapping Typo3 6.1
Tx_Extbase_Domain_Model_FrontendUser meine ich natürlich, ich will das Model nutzen was bei extbase dabei ist. Sorry hab mich in den Mails die ganze Zeit vertippt, aber im Code ist es richtig. Ich habe es auch mit einer eigenen Klasse versucht, genau wie Johannes beschrieben hat. Er weigert sich mein mapping anzunehmen. Am 24.01.14 11:30, schrieb Jan Leifert: > Hallo Johannes, > ich hab aber gar keine eigene Klasse. Ich will ja die > Tx_Extbase_Domain_Repository_FrontendUser benutzen. > so wie ich das versteh bräuchte ich gar kein TS, weil für die Nutzung > der extbase klasse ist das TS ja vorhanden. > Es wird aber ignoriert. > > Ich hab auch schon mit dem TS-Browser geschaut, die definition ist aus > der extbase extension da. > > > Am 24.01.14 11:27, schrieb Johannes C. Schulz - EnzephaloN IT-Solutions: >> Hallo Jan >> >> Sorry, mein Mailprogramm hat gerade gezickt. >> >> Es muß bei Dir richtig heißen: >> >> config.tx_extbase { >> persistence{ >> classes { >> Tx_DeineExtension_Domain_Model_DeinModelName{ >> ... >> >> Und NICHT: >> >> config.tx_extbase { >> persistence{ >> classes { >> Tx_Extbase_Domain_Repository_FrontendUser { >> >> >> Viele Grüße >> Johannes >> >> -Ursprüngliche Nachricht- >> Von: typo3-german-boun...@lists.typo3.org >> [mailto:typo3-german-boun...@lists.typo3.org] Im Auftrag von Jan Leifert >> Gesendet: Freitag, 24. Januar 2014 11:17 >> An: German TYPO3 Userlist >> Betreff: Re: [TYPO3-german] Probleme mit mapping Typo3 6.1 >> >> Hallo Johannes, >> >> Ich hab ja keine eigene Klasse. Ich will die Klasse verwenden die bei >> Extbase dabei ist. >> >> Aufgrund meiner Probleme habe ich es aber auch schon mit einer eigenen >> Klasse versucht. >> Er fragt immer noch die falsche Datenbank ab. >> >> Am 24.01.14 11:07, schrieb Johannes C. Schulz - EnzephaloN IT-Solutions: >>> Hallo jan >>> >>> Du mußt Dein TS ändern, indem Du Deine Klasse angibst und nicht die >>> Extbase-Klasse: >>> >>> ich hab auch das hier versucht: >>> >>> config.tx_extbase { >>> persistence{ >>> classes { >>> Tx_DeineExtension_Domain_Model_DeinModelName{ >>> # oder >>> \DeinVendorName\DeinExtensionname\Domain\Model\DeinModelName >>> { >>> mapping { >>> tableName = fe_users >>> columns { >>> lockToDomain.mapOnProperty = lockToDomain >>> } >>> } >>> } >>> } >>> >>> >>> Grüße >>> Johannes >>> >>> -Ursprüngliche Nachricht- >>> Von: typo3-german-boun...@lists.typo3.org >>> [mailto:typo3-german-boun...@lists.typo3.org] Im Auftrag von Jan >>> Leifert >>> Gesendet: Freitag, 24. Januar 2014 10:41 >>> An: German TYPO3 Userlist >>> Betreff: Re: [TYPO3-german] Probleme mit mapping Typo3 6.1 >>> >>> Der Inhalt davon steht aber in der fe_user. >>> >>> Und dafür hat extbase von haus aus ein Mapping dabei: >>> config.tx_extbase { >>> persistence{ >>> classes { >>>TYPO3\CMS\Extbase\Domain\Model\FrontendUser { >>> mapping { >>> tableName = fe_users >>> columns { >>> lockToDomain.mapOnProperty = lockToDomain >>> } >>> } >>> } >>> } >>> } >>> >>> >>> ich hab auch das hier versucht: >>> >>> config.tx_extbase { >>> persistence{ >>> classes { >>> Tx_Extbase_Domain_Repository_FrontendUser { >>> mapping { >>> tableName = fe_users >>> columns { >>> lockToDomain.mapOnProperty = lockToDomain >>> } >>> } >>> } >>> } >>> >>> Beides sollte so wie ich das verstehe dafür sorgen das er beim laden >>> von Tx_Extbase_Domain_Repository_FrontendUser die Tabelle fe_users nimmt. >>> >>> >>> Am 24.01.14 10:24, schrieb Eddy Wolbert: >>>> Hallo Jan, >>>> >>>> vielleicht verstehe
Re: [TYPO3-german] Probleme mit mapping Typo3 6.1
Hallo Johannes, ich hab aber gar keine eigene Klasse. Ich will ja die Tx_Extbase_Domain_Repository_FrontendUser benutzen. so wie ich das versteh bräuchte ich gar kein TS, weil für die Nutzung der extbase klasse ist das TS ja vorhanden. Es wird aber ignoriert. Ich hab auch schon mit dem TS-Browser geschaut, die definition ist aus der extbase extension da. Am 24.01.14 11:27, schrieb Johannes C. Schulz - EnzephaloN IT-Solutions: > Hallo Jan > > Sorry, mein Mailprogramm hat gerade gezickt. > > Es muß bei Dir richtig heißen: > > config.tx_extbase { > persistence{ > classes { > Tx_DeineExtension_Domain_Model_DeinModelName{ > ... > > Und NICHT: > > config.tx_extbase { > persistence{ > classes { > Tx_Extbase_Domain_Repository_FrontendUser { > > > Viele Grüße > Johannes > > -Ursprüngliche Nachricht- > Von: typo3-german-boun...@lists.typo3.org > [mailto:typo3-german-boun...@lists.typo3.org] Im Auftrag von Jan Leifert > Gesendet: Freitag, 24. Januar 2014 11:17 > An: German TYPO3 Userlist > Betreff: Re: [TYPO3-german] Probleme mit mapping Typo3 6.1 > > Hallo Johannes, > > Ich hab ja keine eigene Klasse. Ich will die Klasse verwenden die bei > Extbase dabei ist. > > Aufgrund meiner Probleme habe ich es aber auch schon mit einer eigenen > Klasse versucht. > Er fragt immer noch die falsche Datenbank ab. > > Am 24.01.14 11:07, schrieb Johannes C. Schulz - EnzephaloN IT-Solutions: >> Hallo jan >> >> Du mußt Dein TS ändern, indem Du Deine Klasse angibst und nicht die >> Extbase-Klasse: >> >> ich hab auch das hier versucht: >> >> config.tx_extbase { >> persistence{ >> classes { >> Tx_DeineExtension_Domain_Model_DeinModelName{ >> # oder >> \DeinVendorName\DeinExtensionname\Domain\Model\DeinModelName >> { >> mapping { >> tableName = fe_users >> columns { >> lockToDomain.mapOnProperty = lockToDomain >> } >> } >> } >> } >> >> >> Grüße >> Johannes >> >> -Ursprüngliche Nachricht- >> Von: typo3-german-boun...@lists.typo3.org >> [mailto:typo3-german-boun...@lists.typo3.org] Im Auftrag von Jan >> Leifert >> Gesendet: Freitag, 24. Januar 2014 10:41 >> An: German TYPO3 Userlist >> Betreff: Re: [TYPO3-german] Probleme mit mapping Typo3 6.1 >> >> Der Inhalt davon steht aber in der fe_user. >> >> Und dafür hat extbase von haus aus ein Mapping dabei: >> config.tx_extbase { >> persistence{ >> classes { >>TYPO3\CMS\Extbase\Domain\Model\FrontendUser { >> mapping { >> tableName = fe_users >> columns { >> lockToDomain.mapOnProperty = lockToDomain >> } >> } >> } >> } >> } >> >> >> ich hab auch das hier versucht: >> >> config.tx_extbase { >> persistence{ >> classes { >> Tx_Extbase_Domain_Repository_FrontendUser { >> mapping { >> tableName = fe_users >> columns { >> lockToDomain.mapOnProperty = lockToDomain >> } >> } >> } >> } >> >> Beides sollte so wie ich das verstehe dafür sorgen das er beim laden >> von Tx_Extbase_Domain_Repository_FrontendUser die Tabelle fe_users nimmt. >> >> >> Am 24.01.14 10:24, schrieb Eddy Wolbert: >>> Hallo Jan, >>> >>> vielleicht verstehe ich es auch falsch, aber Dein userRepository >> bezieht sich doch auf Tx_Extbase_Domain_Repository_FrontendUserRepository. >>> Womit er ja diese entsprechende Tabelle auch heranzieht. Er hat hier >> keine andere. >>> >>> Viele Grüße >>> Eddy >>> >>> >>> >>> Am 24.01.2014 10:15, schrieb Jan Leifert: >>> Hallo Eddy, >>> hab mich vielleicht missverständlich ausgedrückt, ich will als ersten >>> Schritt nur eine FrontendUser-Objekt vom aktuell eingelogten User. >>> Eine Referenz auf das Objekt will ich dann später in meiner eigenen >>> Tabelle speichern. Aber schon nur dieser aufruf: >>> >>> $this->userRepository->findByUid($GLOBALS['TSFE']->fe_user->user['uid' >>> ]) >>> >>> fragt die falsche Tabe
Re: [TYPO3-german] Probleme mit mapping Typo3 6.1
Hallo Johannes, Ich hab ja keine eigene Klasse. Ich will die Klasse verwenden die bei Extbase dabei ist. Aufgrund meiner Probleme habe ich es aber auch schon mit einer eigenen Klasse versucht. Er fragt immer noch die falsche Datenbank ab. Am 24.01.14 11:07, schrieb Johannes C. Schulz - EnzephaloN IT-Solutions: > Hallo jan > > Du mußt Dein TS ändern, indem Du Deine Klasse angibst und nicht die > Extbase-Klasse: > > ich hab auch das hier versucht: > > config.tx_extbase { > persistence{ > classes { > Tx_DeineExtension_Domain_Model_DeinModelName{ > # oder \DeinVendorName\DeinExtensionname\Domain\Model\DeinModelName > { > mapping { > tableName = fe_users > columns { > lockToDomain.mapOnProperty = lockToDomain > } > } > } > } > > > Grüße > Johannes > > -Ursprüngliche Nachricht- > Von: typo3-german-boun...@lists.typo3.org > [mailto:typo3-german-boun...@lists.typo3.org] Im Auftrag von Jan Leifert > Gesendet: Freitag, 24. Januar 2014 10:41 > An: German TYPO3 Userlist > Betreff: Re: [TYPO3-german] Probleme mit mapping Typo3 6.1 > > Der Inhalt davon steht aber in der fe_user. > > Und dafür hat extbase von haus aus ein Mapping dabei: > config.tx_extbase { > persistence{ > classes { >TYPO3\CMS\Extbase\Domain\Model\FrontendUser { > mapping { > tableName = fe_users > columns { > lockToDomain.mapOnProperty = lockToDomain > } > } > } > } > } > > > ich hab auch das hier versucht: > > config.tx_extbase { > persistence{ > classes { > Tx_Extbase_Domain_Repository_FrontendUser { > mapping { > tableName = fe_users > columns { > lockToDomain.mapOnProperty = lockToDomain > } > } > } > } > > Beides sollte so wie ich das verstehe dafür sorgen das er beim laden von > Tx_Extbase_Domain_Repository_FrontendUser die Tabelle fe_users nimmt. > > > Am 24.01.14 10:24, schrieb Eddy Wolbert: >> Hallo Jan, >> >> vielleicht verstehe ich es auch falsch, aber Dein userRepository > bezieht sich doch auf Tx_Extbase_Domain_Repository_FrontendUserRepository. >> Womit er ja diese entsprechende Tabelle auch heranzieht. Er hat hier > keine andere. >> >> Viele Grüße >> Eddy >> >> >> >> Am 24.01.2014 10:15, schrieb Jan Leifert: >> Hallo Eddy, >> hab mich vielleicht missverständlich ausgedrückt, ich will als ersten >> Schritt nur eine FrontendUser-Objekt vom aktuell eingelogten User. >> Eine Referenz auf das Objekt will ich dann später in meiner eigenen >> Tabelle speichern. Aber schon nur dieser aufruf: >> >> $this->userRepository->findByUid($GLOBALS['TSFE']->fe_user->user['uid' >> ]) >> >> fragt die falsche Tabelle ab. >> Also meine eigene Tabelle ist an der Stelle noch gar nicht involviert. >> >> Grüße, >> Jan >> >> Am 24.01.14 10:11, schrieb Eddy Wolbert: >>>>> Hallo Jan, >>>>> >>>>> so wie es aussieht, übergibst Du hier ja auch die >> tx_extbase_domain_model_frontenduser und nicht Deine eigene Tabelle. >>>>> Viele Grüße >>>>> Eddy >>>>> >>>>> >>>>> Am 24.01.2014 06:27, schrieb Jan Leifert: >>>>>> Hallo, >>>>>> hat sich bei Typo3 6.1 irgendwas beim mapping von Klassen für >>>>>> Extbase geändert? Ich habe eine eigene Tabelle die eine Referenz >>>>>> auf die fe_users hat. Da ich die fe_users nicht verändern möchte >>>>>> habe ich es einfach so versucht: >>>>>> >>>>>>/** >>>>>> * @var Tx_Extbase_Domain_Repository_FrontendUserRepository >>>>>> * @inject >>>>>> */ >>>>>> protected $userRepository; >>>>>> >>>>>> >>>>>> > $this->userRepository->findByUid($GLOBALS['TSFE']->fe_user->user['uid']) >>>>>> >>>>>> Extbase bringt ja eigentlich eigenes Typoscript für das Mapping > mit. Ich >>>>>> wäre davon ausgegangen das es so funktioniert, trotzdem fragt er >>>>>> eine tx_extbase_domain_model_frontenduser Table i
Re: [TYPO3-german] Probleme mit mapping Typo3 6.1
Der Inhalt davon steht aber in der fe_user. Und dafür hat extbase von haus aus ein Mapping dabei: config.tx_extbase { persistence{ classes { TYPO3\CMS\Extbase\Domain\Model\FrontendUser { mapping { tableName = fe_users columns { lockToDomain.mapOnProperty = lockToDomain } } } } } ich hab auch das hier versucht: config.tx_extbase { persistence{ classes { Tx_Extbase_Domain_Repository_FrontendUser { mapping { tableName = fe_users columns { lockToDomain.mapOnProperty = lockToDomain } } } } Beides sollte so wie ich das verstehe dafür sorgen das er beim laden von Tx_Extbase_Domain_Repository_FrontendUser die Tabelle fe_users nimmt. Am 24.01.14 10:24, schrieb Eddy Wolbert: > Hallo Jan, > > vielleicht verstehe ich es auch falsch, aber Dein userRepository bezieht sich doch auf Tx_Extbase_Domain_Repository_FrontendUserRepository. > Womit er ja diese entsprechende Tabelle auch heranzieht. Er hat hier keine andere. > > Viele Grüße > Eddy > > > > Am 24.01.2014 10:15, schrieb Jan Leifert: > Hallo Eddy, > hab mich vielleicht missverständlich ausgedrückt, ich will als ersten > Schritt nur eine FrontendUser-Objekt vom aktuell eingelogten User. > Eine Referenz auf das Objekt will ich dann später in meiner eigenen > Tabelle speichern. Aber schon nur dieser aufruf: > > $this->userRepository->findByUid($GLOBALS['TSFE']->fe_user->user['uid']) > > fragt die falsche Tabelle ab. > Also meine eigene Tabelle ist an der Stelle noch gar nicht involviert. > > Grüße, > Jan > > Am 24.01.14 10:11, schrieb Eddy Wolbert: > >>> Hallo Jan, > >>> > >>> so wie es aussieht, übergibst Du hier ja auch die > tx_extbase_domain_model_frontenduser und nicht Deine eigene Tabelle. > >>> Viele Grüße > >>> Eddy > >>> > >>> > >>> Am 24.01.2014 06:27, schrieb Jan Leifert: > >>>> Hallo, > >>>> hat sich bei Typo3 6.1 irgendwas beim mapping von Klassen für Extbase > >>>> geändert? Ich habe eine eigene Tabelle die eine Referenz auf die > >>>> fe_users hat. Da ich die fe_users nicht verändern möchte habe ich es > >>>> einfach so versucht: > >>>> > >>>>/** > >>>> * @var Tx_Extbase_Domain_Repository_FrontendUserRepository > >>>> * @inject > >>>> */ > >>>> protected $userRepository; > >>>> > >>>> > >>>> $this->userRepository->findByUid($GLOBALS['TSFE']->fe_user->user['uid']) > >>>> > >>>> Extbase bringt ja eigentlich eigenes Typoscript für das Mapping mit. Ich > >>>> wäre davon ausgegangen das es so funktioniert, trotzdem fragt er eine > >>>> tx_extbase_domain_model_frontenduser Table in der Datenbank ab. > >>>> > >>>> Habe dann viele Varianten im Typoscript probiert: > >>>> > >>>> plugin.tx_myext.persistence{ > >>>> storagePid=2 > >>>> classes{ > >>>> Tx_Extbase_Domain_Model_FrontendUser{ > >>>> mapping{ > >>>> tableName=fe_users > >>>> } > >>>> } > >>>> } > >>>> } > >>>> > >>>> oder so: > >>>> > >>>> plugin.tx_myext.persistence{ > >>>> storagePid=2 > >>>> classes{ > >>>> TYPO3\CMS\Extbase\Domain\Model\FrontendUser{ > >>>> mapping{ > >>>> tableName=fe_users > >>>> } > >>>> } > >>>> } > >>>> } > >>>> > >>>> Beides funktioniert nicht. Auch nicht wenn ich in config.extbase > >>>> irgendwas für das mapping einstelle. Bei jeder Änderung habe ich vor dem > >>>> testen den Cache gelöscht. Ganz egal was ich mache er fragt die falsche > >>>> Tabelle ab. > >>>> Wenn ich google finde ich ziemlich nur Lösungen die sich auf Typo3 <6.0 > >>>> beziehen. > >>>> > >>>> Habe mir als Beispiel auch blog_example, pw_comments und news angesehen. > >>>> Finde keinen Hinweis was die anders machen. > >>
Re: [TYPO3-german] Probleme mit mapping Typo3 6.1
-BEGIN PGP SIGNED MESSAGE- Hash: SHA512 Hallo Eddy, hab mich vielleicht missverständlich ausgedrückt, ich will als ersten Schritt nur eine FrontendUser-Objekt vom aktuell eingelogten User. Eine Referenz auf das Objekt will ich dann später in meiner eigenen Tabelle speichern. Aber schon nur dieser aufruf: $this->userRepository->findByUid($GLOBALS['TSFE']->fe_user->user['uid']) fragt die falsche Tabelle ab. Also meine eigene Tabelle ist an der Stelle noch gar nicht involviert. Grüße, Jan Am 24.01.14 10:11, schrieb Eddy Wolbert: > Hallo Jan, > > so wie es aussieht, übergibst Du hier ja auch die tx_extbase_domain_model_frontenduser und nicht Deine eigene Tabelle. > > Viele Grüße > Eddy > > > Am 24.01.2014 06:27, schrieb Jan Leifert: >> Hallo, >> hat sich bei Typo3 6.1 irgendwas beim mapping von Klassen für Extbase >> geändert? Ich habe eine eigene Tabelle die eine Referenz auf die >> fe_users hat. Da ich die fe_users nicht verändern möchte habe ich es >> einfach so versucht: >> >> /** >>* @var Tx_Extbase_Domain_Repository_FrontendUserRepository >>* @inject >>*/ >> protected $userRepository; >> >> >> $this->userRepository->findByUid($GLOBALS['TSFE']->fe_user->user['uid']) >> >> Extbase bringt ja eigentlich eigenes Typoscript für das Mapping mit. Ich >> wäre davon ausgegangen das es so funktioniert, trotzdem fragt er eine >> tx_extbase_domain_model_frontenduser Table in der Datenbank ab. >> >> Habe dann viele Varianten im Typoscript probiert: >> >> plugin.tx_myext.persistence{ >>storagePid=2 >> classes{ >>Tx_Extbase_Domain_Model_FrontendUser{ >> mapping{ >>tableName=fe_users >> } >>} >> } >> } >> >> oder so: >> >> plugin.tx_myext.persistence{ >>storagePid=2 >> classes{ >>TYPO3\CMS\Extbase\Domain\Model\FrontendUser{ >> mapping{ >>tableName=fe_users >> } >>} >> } >> } >> >> Beides funktioniert nicht. Auch nicht wenn ich in config.extbase >> irgendwas für das mapping einstelle. Bei jeder Änderung habe ich vor dem >> testen den Cache gelöscht. Ganz egal was ich mache er fragt die falsche >> Tabelle ab. >> Wenn ich google finde ich ziemlich nur Lösungen die sich auf Typo3 <6.0 >> beziehen. >> >> Habe mir als Beispiel auch blog_example, pw_comments und news angesehen. >> Finde keinen Hinweis was die anders machen. >> >> Den Recordtype der User habe ich auch schon auf verschiedene Werte gesetzt. >> >> Hat da jemand ne Lösung für mich? >> >> Dank und Gruss, >> Jan >> >> ___ >> 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 -BEGIN PGP SIGNATURE- Version: GnuPG/MacGPG2 v2.0.20 (Darwin) Comment: GPGTools - https://gpgtools.org iQEcBAEBCgAGBQJS4i8kAAoJEHUdf0+dmHGOSWIIAI9J49vcfqThrRjX7kQY1wDs 1PgrPKAp8Z11ItofgMFlzWIcTRVzN4N0b1kXasedrfioqBjJeLLuTbAVBmKFRVPU frE+bSe59upTXdl7a7eCBk3CFYwJ7ywq1ZuzwxsUMrflKVE3jZuFRcBySSHHTOKX vrNbducDU/lAwZVXl+1N4GAsDizaIrmCvVbJ2NwuphuKfj+tSvJdKBCY19hbR9e8 8oIRhG7nitou6X8T4gNzmJ4aQKqnBxZq7NwxAPXA0kbg+pGF31LGhvdRjbl7zUdF 3xALS4HryvsK4J8hshnigLRfQsXkmLbca55JG+Zi4+ntw7oW6SStfJmObD10pdA= =QDs3 -END PGP SIGNATURE- ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
[TYPO3-german] Probleme mit mapping Typo3 6.1
Hallo, hat sich bei Typo3 6.1 irgendwas beim mapping von Klassen für Extbase geändert? Ich habe eine eigene Tabelle die eine Referenz auf die fe_users hat. Da ich die fe_users nicht verändern möchte habe ich es einfach so versucht: /** * @var Tx_Extbase_Domain_Repository_FrontendUserRepository * @inject */ protected $userRepository; $this->userRepository->findByUid($GLOBALS['TSFE']->fe_user->user['uid']) Extbase bringt ja eigentlich eigenes Typoscript für das Mapping mit. Ich wäre davon ausgegangen das es so funktioniert, trotzdem fragt er eine tx_extbase_domain_model_frontenduser Table in der Datenbank ab. Habe dann viele Varianten im Typoscript probiert: plugin.tx_myext.persistence{ storagePid=2 classes{ Tx_Extbase_Domain_Model_FrontendUser{ mapping{ tableName=fe_users } } } } oder so: plugin.tx_myext.persistence{ storagePid=2 classes{ TYPO3\CMS\Extbase\Domain\Model\FrontendUser{ mapping{ tableName=fe_users } } } } Beides funktioniert nicht. Auch nicht wenn ich in config.extbase irgendwas für das mapping einstelle. Bei jeder Änderung habe ich vor dem testen den Cache gelöscht. Ganz egal was ich mache er fragt die falsche Tabelle ab. Wenn ich google finde ich ziemlich nur Lösungen die sich auf Typo3 <6.0 beziehen. Habe mir als Beispiel auch blog_example, pw_comments und news angesehen. Finde keinen Hinweis was die anders machen. Den Recordtype der User habe ich auch schon auf verschiedene Werte gesetzt. Hat da jemand ne Lösung für mich? Dank und Gruss, Jan ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] extbase-Extension findet nach Umzug seine ressourcen/views nicht mehr
Es war genau das. Auf den Mac funktioniert es auch in neueren Versionen mit Kleinbuchstaben. Aber auf dem Linux-Server dann nicht mehr. Am 19.12.13 20:21, schrieb Andrea Schmuttermair: > Und alle Views HTML Dateien müssen mit Großbuchstaben anfangen, also: > listAction -> List.html > Hat in älteren Versionen noch mit Kleinbuchstaben funktioniert. > > LG Andrea > > > > Am 19.12.2013 17:08, schrieb Jan Leifert: >> Ich vermute genau das ist es. Das Testsystem is ein Mac. >> >> Und der view ist kleingeschrieben. >> >> >> Am 19.12.13 16:51, schrieb Jan Wohlfeil: >>> War das Testsystem vielleicht nicht Case sensitive und das Live System ist es? Ging mir auf dem Mac >> schon ein paar Mal so... >>> ___ >>> 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 >> > > ___ > 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] extbase-Extension findet nach Umzug seine ressourcen/views nicht mehr
Ich vermute genau das ist es. Das Testsystem is ein Mac. Und der view ist kleingeschrieben. Am 19.12.13 16:51, schrieb Jan Wohlfeil: > War das Testsystem vielleicht nicht Case sensitive und das Live System ist > es? Ging mir auf dem Mac schon ein paar Mal so... > ___ > 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] extbase-Extension findet nach Umzug seine ressourcen/views nicht mehr
Ja, aber kein Effekt, Fehlermeldung bleibt :-/ Am 19.12.13 16:13, schrieb Cedric Ziel: > Hi, > > hast du typo3temp geleert? > > VG; > Cedric > ___ > 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
[TYPO3-german] extbase-Extension findet nach Umzug seine ressourcen/views nicht mehr
Hallo, ich habe ein seltsames Problem. Ich habe mit Typo3 6.1 und extbase eine Seite entwickelt. Die Seite auf einem Entwicklungsserver getestet. Dann das ganze auf den Liveserver kopiert. Alles funktioniert. Nur die extbase-Extension findet ihren View nicht mehr. Wenn ich die aufrufe kommt "*Sorry, the requested view was not found.* The technical reason is: /No template was found. View could not be resolved for action "renderhelp" in class "Tx_Help_Controller_HelpController"/." Die Datei ist aber vorhanden. Die Zugrifsrechte sind auch geprüft. Das ganze wurde 1:1 von einem Server auf den anderen übertragen. Cache geleert. Kein Effekt. Extension deinstalliert. Cache geleert, Extension installiert, cache geleert, kein Effekt Hat da irgendjemand ne Idee? Grüße, Jan Leifert ** ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] TYPO3 v6 - FAL und EXT:Media (2.0)
Gibt es bisher meines Wissens nichts. Soll Teil von T3 V6.1 werden. Ich find das auch sehr schade. Am 2013-03-27 13:53, schrieb Felix: Hallo Liste Habe mir gerade ein paar Slides über FAL angeschaut. Darauf ist der DAM - Nachfolger Media zu sehen - manchmal Media 2.0 genannt. Gibt es irgendwo diese Extension bereits? Ich finde nicht wirklich viel Info darüber. Der Name ist auch etwas unglücklich, weil sich DAM bereits Media genannt hat - und Media an sich schlecht googlebar ist :) Im TER oder bei forge werde ich nicht wirklich fündig. Besten Dank für sachdienliche Hinweise :) lg felix ___ 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] Fluid Datetime in einem Form ausgeben
Hallo Daniel, vielen Dank, so funktionierts. Grüße, Jan Am 12.02.13 22:13, schrieb Daniel Siepmann: Hallo Jan, du definierst das Format wie im Wiki beschrieben: http://wiki.typo3.org/Fluid#f:format.date Also beispielsweise: Ich vermute dass dort kein Timestamp ausgegeben wird da DateTime nicht zu einem String konvertiert wird. Es gibt zumindest keine __toString() Methode: http://de1.php.net/manual/en/class.datetime.php -- Daniel Siepmann TYPO3 Editorial Team Co-Leader TYPO3 inspiring people to share! Get involved: typo3.org 2013/2/12 Jan Leifert : Interessant danke. Also Variante 1 bleibt leer. Warum wird da kein Timestamp angezeigt? Variante 2 funktionitert. Aber das Datum ist im falschen Format. Wie übergebe ich da Parameter für die Formatierung? Am 12.02.13 21:54, schrieb Stefan Neufeind: On 02/12/2013 09:32 PM, Jan Leifert wrote: Hallo, wie kann ich in Fluid ein Datetime Objekt in einem Formfeld ausgeben? Das funktioniert: {object.starttag} Wenn ich mein Eingabefeld ausfülle und speicher landet auch ein richtiger Wert in der Datenbank. Aber diese beiden Versuche hier lassen das Form einfach leerbleiben: Versuch mal bitte gemäß http://wiki.typo3.org/Fluid#f:form.textfield das hier: bzw. da du es ja vermutlich noch durch format schicken musst das: Grüße, Stefan ___ 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 ___ 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] Fluid Datetime in einem Form ausgeben
Interessant danke. Also Variante 1 bleibt leer. Warum wird da kein Timestamp angezeigt? Variante 2 funktionitert. Aber das Datum ist im falschen Format. Wie übergebe ich da Parameter für die Formatierung? Am 12.02.13 21:54, schrieb Stefan Neufeind: On 02/12/2013 09:32 PM, Jan Leifert wrote: Hallo, wie kann ich in Fluid ein Datetime Objekt in einem Formfeld ausgeben? Das funktioniert: {object.starttag} Wenn ich mein Eingabefeld ausfülle und speicher landet auch ein richtiger Wert in der Datenbank. Aber diese beiden Versuche hier lassen das Form einfach leerbleiben: Versuch mal bitte gemäß http://wiki.typo3.org/Fluid#f:form.textfield das hier: bzw. da du es ja vermutlich noch durch format schicken musst das: Grüße, Stefan ___ 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
[TYPO3-german] Fluid Datetime in einem Form ausgeben
Hallo, wie kann ich in Fluid ein Datetime Objekt in einem Formfeld ausgeben? Das funktioniert: {object.starttag} Wenn ich mein Eingabefeld ausfülle und speicher landet auch ein richtiger Wert in der Datenbank. Aber diese beiden Versuche hier lassen das Form einfach leerbleiben: value="{f:format.date(object.starttag)}">id="tx-myext-starttag" /> value="{object.starttag}">/> Hat da jemand eine Lösung? Gruss, Jan Leifert ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] Typo3 6.0.1 und extbase, File Uploads in Extensions
Dacht ich mir. Es ist eigentlich ziemlich genau wie ich es auch versucht habe und wie es bei typo3blogger.de beschrieben wird. In 6.0.x funktioniert das aber nicht und ich behaupte ohne Änderungen an extbase selber ist ein File-Upload unmöglich weil extbase versucht $_FILES direkt an das Model weiterzugeben. Am 06.02.13 15:36, schrieb Benjamin Rau: 4.7 LG Benny Mit freundlichen Grüßen Best regards Benjamin Rau codearts Imming 9c 6260 Bruck am Ziller Tel: +43 (0)664 85 87 023 Fax: +43 (0)5288 99 888 r...@codearts.at - www.codearts.at Diese Nachricht und allfällige angehängte Dokumente sind vertraulich und nur für den/die Adressaten bestimmt. Sollten sie nicht der beabsichtigte Adressat sein, ist jede Offenlegung, Weiterleitung oder sonstige Verwendung dieser Information nicht gestattet. In diesem Fall bitten wir, den Absender zu verständigen und die Information zu vernichten. Für Übermittlungsfehler oder sonstige Irrtümer bei Übermittlung besteht keine Haftung. This message and any attached files are confidential and intended solely for the addressee(s). Any publication, transmission or other use of the information by a person or entity other than the intended addressee is prohibited. If you receive this in error please contact the sender and delete the material. The sender does not accept liability for any errors or omissions as a result of the transmission. Am 06.02.2013 um 15:30 schrieb Jan Leifert : Der Code wird denk ich in 6.0.x nicht funktionieren. In welchen Typo3 Versionen hast du den getestet? Am 06.02.13 13:13, schrieb Benjamin Rau: Hi Jan. Also mein Upload sieht in Auszügen so aus: /** * action update * * @param Tx_Hcobjects_Domain_Model_Profile $profile * @return void */ public function updateAction(Tx_Hcobjects_Domain_Model_Profile $profile) { [...] if ($_FILES['tx_hcprofiles_clubs'] ) { $basicFileFunctions = t3lib_div::makeInstance('t3lib_basicFileFunctions'); $files = $_FILES['tx_hcprofiles_clubs']; $fileName = $basicFileFunctions->getUniqueName( $basicFileFunctions->cleanFileName($files['name']['profile']['image']), t3lib_div::getFileAbsFileName($profile->getBasePath()) ); $types = Array('image/png' => 'png', 'image/jpeg' => 'jpg', 'image/jpeg' => 'jpeg', 'image/gif' => 'gif'); if($files['name']['profile']['image']=='') { $error = "Keine Datei ausgewählt"; } elseif(!$files) { $error = "Dateien für nicht unterstützte Extension hochgeladen"; } elseif($files['profile']['image']['error'] != 0) { $error = 'Allgemeiner Fehler beim Hochladen des Bildes'; } elseif(array_key_exists($_FILES['tx_hcprofiles_clubs']['profile']['image']['type'], $types)) { $error = 'Das Sponsor Logo hat ein ungültiges Format'; } elseif($basicFileFunctions->checkIfAllowed($_FILES['tx_hcprofiles_clubs']['profile']['image']['type'],t3lib_div::getFileAbsFileName($profile->getBasePath()),$fileName)) { $error = "Fileextension not allowed by configuration"; } else { t3lib_div::upload_copy_move( $files['tmp_name']['profile']['image'], $fileName); $profile->setImage(basename($fileName)); } } [...] $this->profileRepository->update($profile); $this->flashMessageContainer->add('Your Profile was updated.'); } Gruß Benny Am 06.02.2013 um 09:50 schrieb Ephraim Härer : Hallo, ich würde mal in der aktuellen Powermail-Verison nachschauen, dort ist soweit ich weiß der Fileupload implementiert. MfG E. Härer Am 06.02.2013 02:40, schrieb Jan Leifert: Hallo Benny, den Eindruck das extbase das nicht kann habe ich auch. Weil man wirklich nirgendwo was zu dem Thema findet. Aber warum werden $_FILES von extbase dann überha
Re: [TYPO3-german] Typo3 6.0.1 und extbase, File Uploads in Extensions
Der Code wird denk ich in 6.0.x nicht funktionieren. In welchen Typo3 Versionen hast du den getestet? Am 06.02.13 13:13, schrieb Benjamin Rau: Hi Jan. Also mein Upload sieht in Auszügen so aus: /** * action update * * @param Tx_Hcobjects_Domain_Model_Profile $profile * @return void */ public function updateAction(Tx_Hcobjects_Domain_Model_Profile $profile) { [...] if ($_FILES['tx_hcprofiles_clubs'] ) { $basicFileFunctions = t3lib_div::makeInstance('t3lib_basicFileFunctions'); $files = $_FILES['tx_hcprofiles_clubs']; $fileName = $basicFileFunctions->getUniqueName( $basicFileFunctions->cleanFileName($files['name']['profile']['image']), t3lib_div::getFileAbsFileName($profile->getBasePath()) ); $types = Array('image/png' => 'png', 'image/jpeg' => 'jpg', 'image/jpeg' => 'jpeg', 'image/gif' => 'gif'); if($files['name']['profile']['image']=='') { $error = "Keine Datei ausgewählt"; } elseif(!$files) { $error = "Dateien für nicht unterstützte Extension hochgeladen"; } elseif($files['profile']['image']['error'] != 0) { $error = 'Allgemeiner Fehler beim Hochladen des Bildes'; } elseif(array_key_exists($_FILES['tx_hcprofiles_clubs']['profile']['image']['type'], $types)) { $error = 'Das Sponsor Logo hat ein ungültiges Format'; } elseif($basicFileFunctions->checkIfAllowed($_FILES['tx_hcprofiles_clubs']['profile']['image']['type'],t3lib_div::getFileAbsFileName($profile->getBasePath()),$fileName)) { $error = "Fileextension not allowed by configuration"; } else { t3lib_div::upload_copy_move( $files['tmp_name']['profile']['image'], $fileName); $profile->setImage(basename($fileName)); } } [...] $this->profileRepository->update($profile); $this->flashMessageContainer->add('Your Profile was updated.'); } Gruß Benny Am 06.02.2013 um 09:50 schrieb Ephraim Härer : Hallo, ich würde mal in der aktuellen Powermail-Verison nachschauen, dort ist soweit ich weiß der Fileupload implementiert. MfG E. Härer Am 06.02.2013 02:40, schrieb Jan Leifert: Hallo Benny, den Eindruck das extbase das nicht kann habe ich auch. Weil man wirklich nirgendwo was zu dem Thema findet. Aber warum werden $_FILES von extbase dann überhaupt verarbeitet?? Wenn der RequestDispatcher die in Ruhe lassen würde würd das alte Beispiel von typo3blogger.de funktionieren?! Das hier hab ich noch gefunden: http://forge.typo3.org/issues/5718 letzter Eintrag: "Set this to 'on hold' because we have to wait until the new property mapper can finally be used securely. This will be done for 6.1." :-/ Ätzend!! Ich glaub das $_FILES angefasst wird ist ein Code Rest davon und ich bau es bei mir aus. Dann müsste die Lösung von typo3blogger.de funktionieren. Am 05.02.13 22:56, schrieb Benjamin Rau: Hallo jan. Extbase kam meines Wissens nach nativ noch keinen File upload handeln. Du musst sie Speicherung selber schreiben, beispielsweise mir den pibase Klassen. Danach den Dateinamen im Model setzen. Gruß Benny Am 05.02.2013 22:27 schrieb "Jan Leifert" : Hallo, ich such mich grade blöd für Beispiele von einem Dateiupload in einer extbase extension. Das einzige was ich zu finde ist das hier: http://typo3blogger.de/**extbase-file-upload/<http://typo3blogger.de/extbase-file-upload/> Das Beispiel ist aber alt und funktioniert mit aktuellen extbase Versionen nicht mehr. Das Problem scheint zu sein das extbase die Form-Inhalte schon automatisch auf das Model mapped, also versucht die Inhalte von $_FILES an meine setImage Funktion zu übergeben. Die erwartet aber einen Dateinamen als String und kein Array. Ich vermut ja fast ich habe einfa
Re: [TYPO3-german] Typo3 6.0.1 und extbase, File Uploads in Extensions
Hallo Benny, den Eindruck das extbase das nicht kann habe ich auch. Weil man wirklich nirgendwo was zu dem Thema findet. Aber warum werden $_FILES von extbase dann überhaupt verarbeitet?? Wenn der RequestDispatcher die in Ruhe lassen würde würd das alte Beispiel von typo3blogger.de funktionieren?! Das hier hab ich noch gefunden: http://forge.typo3.org/issues/5718 letzter Eintrag: "Set this to 'on hold' because we have to wait until the new property mapper can finally be used securely. This will be done for 6.1." :-/ Ätzend!! Ich glaub das $_FILES angefasst wird ist ein Code Rest davon und ich bau es bei mir aus. Dann müsste die Lösung von typo3blogger.de funktionieren. Am 05.02.13 22:56, schrieb Benjamin Rau: Hallo jan. Extbase kam meines Wissens nach nativ noch keinen File upload handeln. Du musst sie Speicherung selber schreiben, beispielsweise mir den pibase Klassen. Danach den Dateinamen im Model setzen. Gruß Benny Am 05.02.2013 22:27 schrieb "Jan Leifert" : Hallo, ich such mich grade blöd für Beispiele von einem Dateiupload in einer extbase extension. Das einzige was ich zu finde ist das hier: http://typo3blogger.de/**extbase-file-upload/<http://typo3blogger.de/extbase-file-upload/> Das Beispiel ist aber alt und funktioniert mit aktuellen extbase Versionen nicht mehr. Das Problem scheint zu sein das extbase die Form-Inhalte schon automatisch auf das Model mapped, also versucht die Inhalte von $_FILES an meine setImage Funktion zu übergeben. Die erwartet aber einen Dateinamen als String und kein Array. Ich vermut ja fast ich habe einfach den falschen Datentyp gewählt. Aber Experimente mit Tx_Extbase_Domain_Model_File haben mich auch nicht weitergebracht. Grüße, Jan Leifert __**_ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-**bin/mailman/listinfo/typo3-**german<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 ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
[TYPO3-german] Typo3 6.0.1 und extbase, File Uploads in Extensions
Hallo, ich such mich grade blöd für Beispiele von einem Dateiupload in einer extbase extension. Das einzige was ich zu finde ist das hier: http://typo3blogger.de/extbase-file-upload/ Das Beispiel ist aber alt und funktioniert mit aktuellen extbase Versionen nicht mehr. Das Problem scheint zu sein das extbase die Form-Inhalte schon automatisch auf das Model mapped, also versucht die Inhalte von $_FILES an meine setImage Funktion zu übergeben. Die erwartet aber einen Dateinamen als String und kein Array. Ich vermut ja fast ich habe einfach den falschen Datentyp gewählt. Aber Experimente mit Tx_Extbase_Domain_Model_File haben mich auch nicht weitergebracht. Grüße, Jan Leifert ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
[TYPO3-german] Probleme mit formFields bei sr_feuser_register
Hallo, ich habe bei eine Typo3 6.0.1 die extension sr_feuser_register installiert. Laut Doku kann ich mit formFields in den Constants konfigurieren welcher Felder er für die Registrierung anzeigt. Das hat bei mir aber keinen Effekt. Auch im Setup bringt das nichts. Kennt jemand das Problem? Grüße, Jan Leifert ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] BE Session Probleme in 6.0.1
Nein beides nicht. Einzige Browser Extension ist Firebug. Und auftreten tut das Problem erst seit dem Update auf 6.0.1, bei 6.0.0 war alles in Ordnung. Am 04.02.13 20:33, schrieb Philipp Gampe: Hi Jan Leifert, Jan Leifert wrote: Hat da jemand ne Idee? Das is extrem lästig. Ist da ein komischer Proxy dazwischen? Irgendwelche Browser Extensions, welche die Anfrage verändern? Viele Grüße ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
[TYPO3-german] BE Session Probleme in 6.0.1
Hallo, ich hatte mir 6.0.0 installiert und angefangen damit rumzuspielen. Jetzt habe ich auf 6.0.1 geupdatet. Seitdem flieg ich mit meinem admin User immer nach 1-2 Minuten aus dem Backend raus. Die Cookie Lifetime ist aber "Bis zum Ende der Sitzung". Hat da jemand ne Idee? Das is extrem lästig. Grüße, Jan Leifert ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] Extbase Plugin und Typo3 6.0, Fehler kein Template gefunden
Danke genau das war es! Am 02.02.13 16:35, schrieb Michael Meurer: Hallo Jan, Diese Meldung hatte ich vor drei Wochen: T3 6.0 und jqct (Extbase-Extension). Ich habe dazu gefunden, dass die Templates mit dem ersten Buchstaben groß geschrieben werden müssen. Nach Installation hatten die Templates von jqct den ersten Buchstaben klein geschrieben. Nachdem ich die Templates ausgelagert und groß geschrieben hatte, lief es. Vielleicht hilft es. Gruß Michael Am 02.02.2013 10:51, schrieb Jan Leifert: Hallo, ich habe versucht meine erste extbase Extension in Typo3 6.0 zu schreiben. Wenn ich die Seite mit dem Plugin aufrufe kommt die Fehlermeldung " The technical reason is: /No template was found. View could not be resolved for action "index"/." Ich habe 2 fremde Extensions installiert und kriege die gleiche Fehlermeldung. Hat da jemand eine Idee? Grüße, Jan Leifert ___ 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] Extbase Plugin und Typo3 6.0, Fehler kein Template gefunden
Danke genau das war es! Am 02.02.13 10:51, schrieb Jan Leifert: Hallo, ich habe versucht meine erste extbase Extension in Typo3 6.0 zu schreiben. Wenn ich die Seite mit dem Plugin aufrufe kommt die Fehlermeldung " The technical reason is: /No template was found. View could not be resolved for action "index"/." Ich habe 2 fremde Extensions installiert und kriege die gleiche Fehlermeldung. Hat da jemand eine Idee? Grüße, Jan Leifert ___ 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
[TYPO3-german] Extbase Plugin und Typo3 6.0, Fehler kein Template gefunden
Hallo, ich habe versucht meine erste extbase Extension in Typo3 6.0 zu schreiben. Wenn ich die Seite mit dem Plugin aufrufe kommt die Fehlermeldung " The technical reason is: /No template was found. View could not be resolved for action "index"/." Ich habe 2 fremde Extensions installiert und kriege die gleiche Fehlermeldung. Hat da jemand eine Idee? Grüße, Jan Leifert ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german