[TYPO3-german] AuthService ohne fe_user
Hallo, ich habe eine eigenen AuthService implementiert, der User gegen einen anderen Service authenzifiert und bei Erfolg, den User im Typo3-FrontEnd anmelden soll. Leider sehe ich bislang keine Möglichkeit, dies zu bewerkstelligen, ohne jeweils neue Einträge in der Tabelle fe_users einzutragen. Lege ich keinen FeUser an bzw. existiert kein FeUser zu diesen Login-Daten bekomme ich den User als nicht angemeldet in z.Bsp. fe_login angezeigt. Obwohl der Service 200 als wert zurückliefert. Gibt es eine Chance, das ganze ohne FeUser-Einträge in der Tabelle fe_users umzusetzen? Bin für jeden Tipp dankbar. Vielen Dank und viele Grüße twalter ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
[TYPO3-german] TCA: Problem mit foreign_table
Hallo, ich bastel gerade an einer kleinen Extension, die u.a. die tt_address-Tabelle erweitert. In einem der Felder, nämlich 'tx_vnautomagcommunity_automag', soll ein Wert gespeichert werden, der sich auf eine weitere Tabelle ('tx_vnautomagcommunity_automag') bezieht. Die Datensätze dieser Tabelle sind allesamt auf der Rootpage, also mit pid=0 gespeichert. Mein Problem: ich kriege es nicht hin, dass die Datensätze aus dieser Tabelle als Optionen in dem dafür angelegten SELECT-Feld im tt_adress-Formular landen. Das Feld ist zwar da, enthält als einziges Item aber nur den leeren Standard-Wert. Auszüge aus der ext_tables.php meiner Extension: [PHP] $tempColumns = array ( [...] 'tx_vnautomagcommunity_automag' = array ( 'exclude' = 1, 'label' = 'LLL:EXT:vn_automagcommunity/locallang_db.xml:tt_address.tx_vnautomagcommunity_automag', 'config' = array ( 'type' = 'select', 'items' = array ( array('',0), ), 'foreign_table' = 'tx_vnautomagcommunity_automag', 'foreign_table_where' = 'ORDER BY tx_vnautomagcommunity_automag.uid', 'size' = 1, 'minitems' = 0, 'maxitems' = 1, ) ), [...] ); t3lib_div::loadTCA('tt_address'); t3lib_extMgm::addTCAcolumns('tt_address',$tempColumns,1); [...] $TCA['tx_vnautomagcommunity_automag'] = array ( 'ctrl' = array ( 'title' = 'LLL:EXT:vn_automagcommunity/locallang_db.xml:tx_vnautomagcommunity_automag', 'label' = 'magtitle', 'tstamp'= 'tstamp', 'crdate'= 'crdate', 'cruser_id' = 'cruser_id', 'default_sortby' = 'ORDER BY magtitle', 'delete' = 'deleted', 'enablecolumns' = array ( 'disabled' = 'hidden', ), 'dynamicConfigFile' = t3lib_extMgm::extPath($_EXTKEY).'tca.php', 'iconfile' = t3lib_extMgm::extRelPath($_EXTKEY).'icon_tx_vnautomagcommunity_automag.gif', ), ); $TCA['tt_address']['ctrl']['type'] = 'tx_vnautomagcommunity_type'; [...] $TCA['tt_address']['types']['1'] = array('showitem' = 'hidden1-1-1, name;;2, tx_vnautomagcommunity_type1-1-1, tx_vnautomagcommunity_clubname;;15, address;;10, email;;5, phone;;11, image4-4-4, description, addressgroup1-1-1, tx_vnautomagcommunity_automag;;14;;1-1-1, tx_vnautomagcommunity_creator;;13'); [...] [/PHP] Ich habe auch etwas mit dem Wert für 'foreign_table_where' rumprobiert, z.B. ergänzt mit 'AND tx_vnautomagcommunity_automag.pid=0' und auch 'rootLevel' = 1 hat keinen Erfolg gebracht. Woran kann das liegen, dass die Abfrage keine Datensätze bringt? Die Tabelle existiert, enthält Datensätze und ist im TCA registriert? Falls du keinen konkreten Tipp für mich hast: wie würdest du hier ans Debuggen gehen? Bin für jeden Tipp dankbar, da mit meinem Latein am Ende :( Grüße, raphael ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] News single view: News-Kategorie in RealURL-Pfad mit einbinden
Danke Georg, für deine Antwort. ich werde mir mal überlegen wie ich's mache(tendiere zum eigenen linkviewhelper) und dann auch mit dem Kunden sprechen, der muss es schließlich auch bezahlen ;-) Gruß, Johannes. -Ursprüngliche Nachricht- Von: typo3-german-boun...@lists.typo3.org [mailto:typo3-german-boun...@lists.typo3.org] Im Auftrag von Georg Ringer Gesendet: Mittwoch, 28. März 2012 12:38 An: typo3-german@lists.typo3.org Betreff: Re: [TYPO3-german] News single view: News-Kategorie in RealURL-Pfad mit einbinden Hallo, das geht so gar nicht out of the box, da ja die kategorie uid in der URL sein müsste. also entweder via hook in realurl dazugeben oder du nimmst einen eigenen linkviewhelper statt den von ext:news und fügst da die uid der kategorie dazu, dann kannst du das auch so mappen Georg Am 28.03.2012 12:26, schrieb JCL - Johannes C. Laxander: Hallo, ich habe die neue News-Extensdion News System installiert, und diese funktioniert auch mit RealURL. Wie kann ich in der Single-View für einen Artikel die betreffende News-Kategorie als Pfadsegement in den RealURL-Pfad mit einbinden? Also anstatt: domain/de/aktuell/artikel/artikel-title.html (so ist es aktuell konfiguriert) diese URL: domain/de/aktuell/news-kategorie/artikel/artikel-title.html oder noch besser: domain/de/news-kategorie/artikel-title.html Auszug aus meiner Konfiguration: 'fixedPostVars' = array( 'newsDetailConfiguration' = array( array( 'GETvar' = 'tx_news_pi1[news]', 'lookUpTable' = array( 'table' = 'tx_news_domain_model_news', 'id_field' = 'uid', 'alias_field' = 'title', 'addWhereClause' = ' AND NOT deleted', 'useUniqueCache' = 1, 'useUniqueCache_conf' = array( 'strtolower' = 1, 'spaceCharacter' = '-' ), ), ), ), 'newsCategoryConfiguration' = array( array( 'GETvar' = 'tx_news_pi1[overwriteDemand][categories]', 'lookUpTable' = array( 'table' = 'tx_news_domain_model_category', 'id_field' = 'uid', 'alias_field' = 'title', 'addWhereClause' = ' AND NOT deleted', 'useUniqueCache' = 1, 'useUniqueCache_conf' = array( 'strtolower' = 1, 'spaceCharacter' = '-' ), ), ), ), Gruß, Johannes. ___ 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-core] Announcing TYPO3 4.4.14, 4.5.14 and 4.6.7
Dear TYPO3 World, the TYPO3 Community has just released TYPO3 versions 4.4.14, 4.5.14 and 4.6.7 which are now ready for you to download. All versions are maintenance releases and contain bug fixes and security fixes. *IMPORTANT* These versions include important security fixes to the TYPO3 Core. A security announcement has just been released: https://typo3.org/teams/security/security-bulletins/typo3-core/typo3-core-sa-2012-001/ The packages can be downloaded here: http://typo3.org/download/packages/ For details about the release, please see: http://news.typo3.org/news/article/typo3-4414-4514-and-467-released/ MD5 checksums: d603f1c331385a0a1a1de1cfa5f16820 blankpackage-4.4.14.tar.gz 28a46138ca13af4d3661bce282cdd37f blankpackage-4.4.14.zip bf6df8c4f73b522aefb739f69c4b81f3 dummy-4.4.14.tar.gz fcbfe88c4ca8e567498bb87d55660d5e dummy-4.4.14.zip 765644752507002f69fbbb1600a1d16d typo3_src+dummy-4.4.14.zip 55a4a1b7df9efa91feae3160b60f2081 typo3_src-4.4.14.tar.gz 78cff41cf3cb03b07150dfaddc13c6d9 typo3_src-4.4.14.zip ccc960867b52d0b7e9b94b6f1e0dd68e blankpackage-4.5.14.tar.gz 5031fe6fa2cf51736cee16154272aaa8 blankpackage-4.5.14.zip 8925c36c8221ca02f9b646aadd4a5ee4 dummy-4.5.14.tar.gz 868f45f6a71bdf04f75d5db4df01c90f dummy-4.5.14.zip 4e136051a58131dd5318bfc41768ac28 introductionpackage-4.5.14.tar.gz a8d875dac8dcf9ef5535d0c4c9e12fb6 introductionpackage-4.5.14.zip 19f650be00f8825cf112ecac7a41c148 typo3_src+dummy-4.5.14.zip 7c5feebbbcb217b1f7c63b096df4951d typo3_src-4.5.14.tar.gz 6a9873fcf3abb6ad9dccc57b89f58adc typo3_src-4.5.14.zip 6464e9fbecbe218d0508c28b7ddf94ca blankpackage-4.6.7.tar.gz 6a9e28cc3f44d7958f9dc66322a7f606 blankpackage-4.6.7.zip 9f68cc22e8d4b68852197625e25a1dfa dummy-4.6.7.tar.gz 6671e1f654be11130bac7d76cb8b6afa dummy-4.6.7.zip 6b149d5263678e2137900315dd52b1fc introductionpackage-4.6.7.tar.gz 141df5c83487b2da3fd91eb78ccc9634 introductionpackage-4.6.7.zip 53c371c218d890fe847a6b52869ca7ab typo3_src+dummy-4.6.7.zip 6d451794f1c9f2830255fde41e60fc5e typo3_src-4.6.7.tar.gz 60682a77f94495807352d50cc360ef3e typo3_src-4.6.7.zip Rock on! Olly -- Oliver Hader TYPO3 v4 Core Team Leader TYPO3 inspiring people to share! Get involved: http://typo3.org ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
[TYPO3-german] Problem mit indexed_search nach update auf 2.12
Moin, nach update der indexed_search auf v. 2.12 funktioniert das Blättern in den Suchergebnissen nicht mehr. Jweiland.net empfiehlt folgenden bugfix: function makePointerSelector_link($str,$p,$freeIndexUid) { $onclick = 'document.'.$this-prefixId.'[\''.$this-prefixId.'[pointer]\'].value=\''.$p.'\';'. 'document.'.$this-prefixId.'[\''.$this-prefixId.'[_freeIndexUid]\'].value=\''.rawurlencode($freeIndexUid).'\';'. 'document.'.$this-prefixId.'.submit();return false;'; return 'a href=# onclick='.htmlspecialchars($onclick).''.$str.'/a'; } http://jweiland.net/typo3/anleitung/extension/indexed-search.html Nachdem die abgeänderte Funktion drin ist bleibt das Problem bestehen. Typo3 läuft in 4.5.13 Gruß, Ingo -- Ingo Preuss Rigaer Strasse 65 10247 Berlin 0163.160 51 03 ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] AuthService ohne fe_user
Hi twalter, einfache Antwort - nein! Warum: TYPO3 muss ja die Anmeldung mit irgendwas verbinden, so nach dem Motto wem gehören Records von der Interaktion etc. Grüße Kay Am 28.03.2012 10:41, schrieb twalter: Hallo, ich habe eine eigenen AuthService implementiert, der User gegen einen anderen Service authenzifiert und bei Erfolg, den User im Typo3-FrontEnd anmelden soll. Leider sehe ich bislang keine Möglichkeit, dies zu bewerkstelligen, ohne jeweils neue Einträge in der Tabelle fe_users einzutragen. Lege ich keinen FeUser an bzw. existiert kein FeUser zu diesen Login-Daten bekomme ich den User als nicht angemeldet in z.Bsp. fe_login angezeigt. Obwohl der Service 200 als wert zurückliefert. Gibt es eine Chance, das ganze ohne FeUser-Einträge in der Tabelle fe_users umzusetzen? Bin für jeden Tipp dankbar. Vielen Dank und viele Grüße twalter -- http://www.kay-strobach.de - Open Source Rocks TYPO3 inspiring people to share! Get involved: http://typo3.org Answer was useful: https://flattr.com/profile/kaystrobach ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
[TYPO3-german] Pagebrowser verliert die gefilterten Datens�tze
Guten Tag Ich habe bei meiner Extension eine Listview mit filter und einem Pagebrowser. Der Pagebrowser funktioniert solange ich denn Filter nicht benutze, sobald ich aber den Filter einsetze und durch die Menge an Datensätzen mit dem Pagebrowser navigieren möchte, so navigiert der Pagebrowser nicht durch die gefilterten Datensätze sondern nach dem ersten Klick (zB auf seite 1) werden wieder alle Datensätze im Pagebrowser angezeigt , ungefiltert. Ich habe im Internet nichts gefunden das mir zeigt wie ich dem Pagebrowser beibringen kann das er nur durch die gefilterten Datensätze navigiert und diese dabei nicht verliert. Beim Pagebrowsen gehen also die gefilterten Datensätze verloren, wie kann ich das vermeiden? Ich arbeite hier mit dem Kickstarter Beispielcode, evt sieht jemand denn Fehler? herzlichen Dank Harald Teil aus dem Kickstarter Beispielcode, entsprechend angepasst: $now = date(U); $wherestring=AND hidden=0 AND deleted=0 AND (starttime'.$now.') AND (endtime=0 OR endtime'.$now.') ; if (t3lib_div::_GP('gemeinden')) { // wenn keine Auswahl getroffen wurde if(t3lib_div::_GP('kanton')=='alle'){ $wherestring.=''; }else{ if(t3lib_div::_GP('gemeinden')=='alle'){ $wherestring.='AND kanton='.t3lib_div::_GP('kanton').''; }else{ $wherestring.='AND gemeinde='.t3lib_div::_GP('gemeinden').''; } } //wenn eingeloggt 2 Attribute dazu if ($eingeloggt==1){ if (t3lib_div::_GP('zet_objekt')) { $wherestring.='AND zetobjekt=1'; } if (t3lib_div::_GP('web_ja')) { $wherestring.='AND web_ja=1'; } } } $res = $this-pi_exec_query('tx_zetplattform_objekte',1,$wherestring); list($this-internal['res_count']) = $GLOBALS['TYPO3_DB']-sql_fetch_row($res); $res = $this-pi_exec_query('tx_zetplattform_objekte',0,$wherestring); $this-internal['currentTable'] = 'tx_zetplattform_objekte'; ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] Scheduler Storage PID
Hallo Christopher, On 28.03.2012 11:46, Seidel, Christopher wrote: sorry irgendwie kann ich nicht grade ganz folgen. Was meinst du mit wie registrierst du dich am Scheduler Der Scheduler wird über den Benutzer _cli_scheduler via cronjob ausgeführt. Wie wird dein Command, den du im CommandController beschreibst zu einem Task im Scheduler? Nutzt du bereits die aktuellste Version von extbase [1], die einen scheduler task mitbringt, mit dem man direkt commands auswählen kann? Warum eine eigene Extension dafür anlegen? Und wie genau wird der Storage PID in dem Falle gesetzt. Liegt dein CommandController nicht innerhalb einer Extension? Extbase wird über TypoScript konfiguriert. Schau dir mal folgende Parts im blog_example an: TypoScript-Files [2] und Registrierung in ext_tables.php [3]. HTH Dennis [1] http://git.typo3.org/TYPO3v4/CoreProjects/MVC/extbase.git?a=commit;h=ad602e8b10cb25cb5b2a50f7d4a4963ec0f6dbab [2] http://git.typo3.org/TYPO3v4/CoreProjects/MVC/blog_example.git?a=tree;f=Configuration/TypoScript;h=e4c02cb44032e662d9b5f6accc156fc226a37ab0;hb=HEAD [3] http://git.typo3.org/TYPO3v4/CoreProjects/MVC/blog_example.git?a=blob;f=ext_tables.php;h=a77d42164f328badea743cc9e75a132be3f1661f;hb=HEAD#l85 ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german