Re: [TYPO3-german] Image Titletag wird nicht angezeigt
Am 05.05.2017 um 14:04 schrieb Philipp K.: > Warum kann man hier nicht den letzten Beitrag bearbeiten? Nur zur Info: "Weil es hier nicht nur ein Forum ist, sondern ALLES was hier gepostet wird im selben Moment auch in die newsGroup geschickt und auch noch als Beitrag in einer Mailingliste verschickt wird ... und abgeschickte Mails zu ändern wäre schon recht kompliziert ;-) -- image[FORMAT] - Ralf-René Schröder http://www.image-format.eu ... Wir geben Ihrem Image das richtige Format ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] TYPO3 7.6 - wie Frontend-Login per IP-Adresse?
Am 25.04.2017 um 12:18 schrieb Frank G.: > Das wäre aber nur theoretisch eine Lösung. Praktisch müssen die > Redakteure direkt beim Erstellen neuer Seiten/Inhaltselemente einstellen > können, was nur intern sichtbar ist. Und die kann ich ja kaum im > Template herumfummeln lassen... davon hatte ich ja auch nichts geschrieben (exakter lesen)... du könntest aber im Template eine Area haben die NUR für intern ist (z.B. unter oder oberhalb des normalen Contents) sowas ist z.B. mit BackendLayouts leicht einzurichten... und ALLES was da DRIN ist wird nur für die eignen IPs ausgegeben. -- image[FORMAT] - Ralf-René Schröder http://www.image-format.eu ... Wir geben Ihrem Image das richtige Format ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] TYPO3 7.6 - wie Frontend-Login per IP-Adresse?
Am 25.04.2017 um 09:39 schrieb Frank G.: > Trotzdem nochmal anders gefragt: Welche Möglichkeiten gibt es außer > einem automatischen Frontend-Login noch, um gewisse Inhalte nur für > interne Rechner zur Verfügung zu stellen? das simpelste wäre eine Condition (siehe TSREF) [IP = xxx.xxx.xxx.xxx] ... [global] mein Ansatz wäre z.B. im Template eine Area einzurichten die nur mit dieser Condition ausgegeben wird... -- image[FORMAT] - Ralf-René Schröder http://www.image-format.eu ... Wir geben Ihrem Image das richtige Format ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] Benötige EXT
Am 24.04.2017 um 14:03 schrieb Bernhard Ludwig: > Auf bestimmten Seiten soll es am oberen linken oder rechten Rand ein > quadratisches Feld geben, das mit einem Zeichen versehen ist (z.B. + oder ?). > Wenn man es mit dem Mauszeiger berührt soll dieses Feld dynamisch in den > sichtbaren Bereich der Seite sliden, so dass man weitere Informationen lesen > kann. Es sollen Bild/Text Infos abgelegt werden können. neben allen anderen Hinweisen ist ein einfaches Text/Media Element dem du ein spezielles Layout zuweist die simpelste Lösung... den Rest dann einfach mit jQuery... -- image[FORMAT] - Ralf-René Schröder http://www.image-format.eu ... Wir geben Ihrem Image das richtige Format ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] OT ... RegEx
...großes DANKE !!! genau das hat geholfen. Am 10.04.2017 um 11:11 schrieb Andrea Schmuttermair: > Die URL ist nicht optional, ich denke mit einem Fragezeichen hier könnte > es klappen: > )? # End host alternatives. -- image[FORMAT] - Ralf-René Schröder http://www.image-format.eu ... Wir geben Ihrem Image das richtige Format ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
[TYPO3-german] OT ... RegEx
Hallo... vielleicht kann mir jemand der sich mit Regular Expressions auskennt ein wenig unter die Arme greifen... Ich möchte bei der Eingabe einer Youtube-Url ODER dann wenn jemand den Code alleine eingibt, die Eingabe für die DB wandeln in den Code alleine für den ersten Fall habe ich dies folgende Script, was auch bestens funktioniert (ist in Formhandler als userFunc eingebunden), aber ein Code alleine kommt da nicht durch... was muss ich da modifizieren ??? cObj->stdWrap($conf['url'],$conf['url.']); $pattern = '%^# Match any youtube URL (?:https?://)? # Optional scheme. Either http or https (?:www\.)? # Optional www subdomain (?: # Group host alternatives youtu\.be/# Either youtu.be, | youtube\.com # or youtube.com (?: # Group path alternatives /embed/ # Either /embed/ | /v/ # or /v/ | .*v=# or /watch\?v= ) # End path alternatives. ) # End host alternatives. ([\w-]{10,12}) # Allow 10-12 for 11 char youtube id. ($|&).* # if additional parameters are also in query string after video id. $%x' ; $result = preg_match($pattern, $conf['url'], $matches); if (false !== $result) { return $matches[1]; } return false; } } -- image[FORMAT] - Ralf-René Schröder http://www.image-format.eu ... Wir geben Ihrem Image das richtige Format ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] abhängige objekte zählen, aber nur bei bestimmter Eigenschaft...
DANKE... das erscheint mir eine logische und wirklich sinnhafte Idee zu sein um kein Durcheinander zu erzeugen... werde es heute Abend testen... Am 09.04.2017 um 08:03 schrieb Dr. Dieter Porth: > oder Du schreibst die Methode countUserOnline für das CustomerRepository. > und erweiterst du dein Model 'teamUser' um Getter-/Setter für das nicht > persitierbare Integer-Feld "/transient/OnlineCustomer" (also kein > Eintrag in der Datenbank) > und lässt im Controller das Feld mit deiner Funktion aus dem Repository > befüllen > und gibst es im Frontend aus als {teamUser./transient/OnlineCustomer} > > So bleibt die Logik im Modell/Repository/Controller und der View kümmert > sich um die Ausgabe. > > P.S. Den Prefix "transient" würde ich verwenden, damit man auch in sechs > Monaten im Template das Feld sofoert als "nicht persitent" erkennt. -- image[FORMAT] - Ralf-René Schröder http://www.image-format.eu ... Wir geben Ihrem Image das richtige Format ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
[TYPO3-german] abhängige objekte zählen, aber nur bei bestimmter Eigenschaft...
Hallo... irgendwie bräuchte ich eine Anstoß in die richtige Richtung. Ich habe in einer Listenausgabe in einem Alias einzelne TeamUser. Zu jedem gebe ich die Anzahl der abhängigen customer aus mit: {teamUser.customer -> f:count()} das ist auch soweit ok, aber jetzt möchte ich auch noch die Anzahl der customer mit nur einer BESTIMMTEN Eigenschaft haben... folgender Versuch liefert aber immer 0 {teamUser.customer.statusOnline -> f:count()} Wie kann ich die Zählung einschränken, hier nur auf die customer eines teamUsers mit statusOnline=1 Das Model kennt halt den teamUser mit der Relation zu customer und die Tabelle customer hat ein Feld status_online -- image[FORMAT] - Ralf-René Schröder http://www.image-format.eu ... Wir geben Ihrem Image das richtige Format ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
[TYPO3-german] eigene Fehlerseite wirkt nicht bei dateien unterhalb fileadmin
Hi... ich habe eine eigene Fehlerseite definiert mit: $TYPO3_CONF_VARS[‚FE‘][‚pageNotFound_handling‘] = '/404/‘; wirkt für falsche Seitenzugriffe auch problemlos richtig... ABER bei Zugriff auf eine nicht existierende Datei NICHT mehr, da wird eine standard 404 Meldung des Servers ausgegeben ??? Jemand eine Idee ? -- image[FORMAT] - Ralf-René Schröder http://www.image-format.eu ... Wir geben Ihrem Image das richtige Format ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] Shop-System
ich würde das auch mal an einer "jungfräulichen Testinstallation prüfen... da hatte ich den Shop auch mal testweise installiert und eigentlich keinerlei Probleme gehabt, bei dem beschriebenen Vorgehen... LIVE hätte ich jetzt aber keinen Aimeos-Shop (wäre aber vermutlich meine erste wahl wenn ich Bedarf hätte) Am 24.03.2017 um 19:34 schrieb Lars Brinkmann: > Hm, das sollte aber wohl eher nicht der Normalfall sein. Vielleicht > sind die Daten mit Deiner Installation nicht kompatibel? > > Am 24. März 2017 um 16:12 schrieb Björn Hahnefeld: >> Die Musterdaten machen gleich den ganze Installation kaputt. -- image[FORMAT] - Ralf-René Schröder http://www.image-format.eu ... Wir geben Ihrem Image das richtige Format ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] SEO technisches: Canonical URL
Am 23.03.2017 um 16:19 schrieb Johannes C. Laxander: >> Wie machst du den den canonical? (da brauche ich auch die baseURL...) > Ich habe wohl verschwiegen, dass ich die Extension cs_seo einsetze, und die > generiert mir automatisch den Canonical mit der Seiten-Url. ich kann es gerade zwar nicht prüfen, aber ich nutze im Normalfall metaseo und dort bin ich mir fast sicher wird bei der Bildung der canonical auf den domainrecort Rücksicht genommen... Ansonsten schau ich morgen mal nach... -- image[FORMAT] - Ralf-René Schröder http://www.image-format.eu ... Wir geben Ihrem Image das richtige Format ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
[TYPO3-german] form - "Benötigt" Eigenschaft
Hallo zusammen... kann mir jemand erklären warum das Häckchen "Benötigt" in form (aktuelle TYPO3 7 LTS) bei allen elementen, nur nicht bei der textarea ausgewertet wird ??? ich versuche in den Default partials im label die Markierung zu setzen: {model.additionalArguments.label} * das wird bei ALLEN Elementen außer bei der textarea sauber ausgewertet in der textarea selber erscheint dagegen korrekt das required="required" wie ich gerade in der Doku sehe: https://docs.typo3.org/typo3cms/ExtbaseGuide/Fluid/ViewHelper/Form/Textarea.html gibt es für den Viewhelper die required funktion gar nicht ??? Schon komisch, das reqired taucht auch im Partial für die textarea nicht auf, wird aber im FE sauber ausgegeben ??? Nur in der Condition fürs label klappt halt nicht ... jemand eine Idee? -- image[FORMAT] - Ralf-René Schröder http://www.image-format.eu ... Wir geben Ihrem Image das richtige Format ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] eigenen AuthService gegen eine externe Soap authentifizierung
mittlerweile läuft der extende AuthService mit richtigen Daten sauber, aber bei Fehlversuchen mit z.B. falschem namen oder PW gibt es keine Weiterleitung zum Anmeldefehler, sondern folgende TYPO3 Exeption... (und die scheinbar vom externen system) Uncaught TYPO3 Exception System.Web.Services.Protocols.SoapException: Der Server konnte die Anforderung nicht verarbeiten. ---> System.InvalidOperationException: Ungültiger Leseversuch, wenn keine Daten vorhanden sind. at System.Data.SqlClient.SqlDataReader.PrepareRecord(Int32 i) at System.Data.SqlClient.SqlDataReader.GetValue(Int32 i) at System.Data.SqlClient.SqlDataReader.get_Item(String name) at CVWebService.cbrauthenticate.Login(LoginRequest req) in c:\inetpub\wwwroot\CVWebService\cbrauthenticate.asmx.vb:line 79 --- Ende der internen Ausnahmestapelüberwachung --- das hier ist mein entsprechende Teil in meinem Authservice dazu: public function getUserFromWebservice($username, $password) { try { $soapclient = new \SoapClient('http://mv.extern.de/CVWebService/v01/cbrauthenticate.asmx?WSDL', array('trace' => 0, 'classmap' => array('LoginRequest' => "LoginRequest"))); $loginRequest = new LoginRequest(); $loginRequest->Username = $username; $loginRequest->Password = $password; // in der folgenden Zeile wird der Fehler geworfen !!! $response = $soapclient->Login(array("req" => $loginRequest)); } catch(SoapFault $e) { // hier komm ich gar nicht mehr hin ??? echo 'Exception abgefangen: ', $e->getMessage(), ""; } return $this->handleWebserviceResponse($response); } Wie kann ICH hier erreichen das nur erfolgreiche LoginRequests das $response füllen, und beim Fehler ein FALSE weiter gegeben wird, aber schon die prüfung auf ein $respons wirft natürlich schon den Fehler wenn das PW falsch ist... Irgend wie drehe ich mich hier im Kreis (die Katze und ihr Schwanz)... -- image[FORMAT] - Ralf-René Schröder http://www.image-format.eu ... Wir geben Ihrem Image das richtige Format ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] Verzeichnisse und Dateinamen in Extension
Am 19.03.2017 um 13:17 schrieb Ben Robinson: > ich bin auf der Suche nach offiziellen Empfehlungen zur Benennung und > Strukturierung von Verzeichnissen und Dateien (inkl. Dateiendung für > TypoScript) ... Gibt es leider nicht wirklich (ist ja nicht mal im Core konsistent)... Ich hatte eine solche Discussion mit einer einheitlichen Empfehlung vor jahren auch mal versucht, und bin damals kläglich damit gescheitert. Fazit war immer: "Soll doch jeder so machen wie er will!" "Ich lass mir dabei nichts vorschreiben!" "Reglementierung ist doch absolut überflüssig!" Ich für meinen Teil mache es wie folgt: klare Einhaltung von UpperCamelCase bei Ordner und Dateinamen (Abkürzungen dabei immer als eigenständiges Wortteil nehmen), also: UserTsConfig PageTsConfig TsSetup TsConstants HtmlArea JavaScript Css Tca TypoScript bei TypoScript Dateiendungen verfahre ICH wie folgt: .t3s >>> TsSetup .t3c >>> TsConstants .t3u >>> UserTsConfig .t3p >>> PageTsConfig .t3 >>> Dateien in Extensions als ungenutzte BackUp Kopie .ts >>> ALLE TypoScript Dateien wenn ich sie in Mails, Foren, etc. weitergebe (weil mein Versuch, dies als offizielle Empfehlung zu etablieren, damals scheiterte, und ich keine Lust auf Diskussionen habe) -- image[FORMAT] - Ralf-René Schröder http://www.image-format.eu ... Wir geben Ihrem Image das richtige Format ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] Update 4.7.20 -> 6.2.30: TYPO3 Fatal Error: Extension key "extbase" is NOT loaded!
nur mal ein paar Gedanken dazu... Am 16.03.2017 um 14:00 schrieb Jürgen Einöder: > Ich habe eine ältere TYPO3-Installation (4.7.20), das kann es übrigens deutlich komplizierter machen als von der 4.5... auf jeden Fall muß die Installation wirkllich sauber sein, also auch einwandfreier Referenzindex und utf8 Datenbank etc. (BackUp nicht vergessen) > Wenn ich dann die TYPO3-Sourcen von 6.2.30 einspiele, sehe ich in der > Adressleiste die Adresse t3_20170314/typo3/sysext/install/Start/Install.php > (soweit wie gewohnt). ich rate dies per Symlink zu machen (macht den Rückweg einfacher) aber auf jeden Fall DANACH ist Cache löschen wichtig UND natürlich auch der Updateprozess im Install Tool... ohne den geht hier gar nichts... > Falls das wichtig ist: Ich habe auf meinem Testserver keinen virtuellen Host > oder sonstiges angelegt, das läuft einfach in einem Unterordner. könnte auch suboptimal sein weil es extensions gibt die damit nicht klar kommen... auf jeden fall würde ich in dem Fall erst einmal realurl deaktivieren falls vorhanden... -- image[FORMAT] - Ralf-René Schröder http://www.image-format.eu ... Wir geben Ihrem Image das richtige Format ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] eigenen AuthService gegen eine externe Soap authentifizierung
Am 14.03.2017 um 08:47 schrieb Michael Stein: > new SoapClient() erstellte eine neue Instanz im aktuellen Namespace. > richtig ist also new \SoapClient() das hat schon mal grundsätzlich geholfen... DANKE nun geht's aber ans Eingemachte (ein Bereich in dem ich eigentlich keine Ahnung habe)... jetzt ist es folgender Fehler: Uncaught TYPO3 Exception System.Web.Services.Protocols.SoapException: Der Server konnte die Anforderung nicht verarbeiten. ---> System.InvalidOperationException: Ungültiger Leseversuch, wenn keine Daten vorhanden sind. at System.Data.SqlClient.SqlDataReader.PrepareRecord(Int32 i) at System.Data.SqlClient.SqlDataReader.GetValue(Int32 i) at System.Data.SqlClient.SqlDataReader.get_Item(String name) at CVWebService.cbrauthenticate.Login(LoginRequest req) in c:\inetpub\wwwroot\CVWebService\cbrauthenticate.asmx.vb:line 79 --- Ende der internen Ausnahmestapelüberwachung --- Ist hier vielleicht jemand für den ein solcher AuthService mit Soap nichts ungewöhnliches ist, und der mir mal 1-2 Stunden bezahlt zur Seite stehen kann (bitte PM ralf.r...@image-format.eu) ??? Oder gibt es einen simplen Tipp wie es weiter geht? -- image[FORMAT] - Ralf-René Schröder http://www.image-format.eu ... Wir geben Ihrem Image das richtige Format ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] eigenen AuthService gegen eine externe Soap authentifizierung
Am 14.03.2017 um 02:38 schrieb Ralf-Rene Schröder: > Am 14.03.2017 um 02:30 schrieb Ralf-Rene Schröder: >> die Fehlermeldung ist zwar jetzt weg (war scheinbar eine falsche >> Initialisierung in der ext_localconf.php), aber angelegt wird der >> abgefragte User trotzdem nicht... hier mal der komplette neue >> AuthService für 7.6 ... vielleicht sieht ja jemand meinen Fehler: >> http://pastebin.com/VhKkZyP1 nach Korrektur in: 'subtype' => 'getUserFE, authUserFE', wird jetzt der Service wieder abgearbeitet ABER liefert mir wieder den Fehler: Class 'ImF\Cartellverband\Service\SoapClient' not found hat jemand da ein Konfigurationsbeispiel für TYPO3 7 LTS >> Am 14.03.2017 um 01:19 schrieb Ralf-Rene Schröder: >>> ich versuche gerade eine auf 4.5 schon länger laufende externe >>> Autentifizierung für TYPO3 7 LTS umzusetzen... > > der Vollständigkeit halber noch die initialisierung in der ext_localconf.php > // auth service > \TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addService( > $_EXTKEY, > 'auth', > 'AuthService', > array( > 'title' => 'Authentication service', > 'description' => 'Authentication Lookup.', > 'subtype' => 'getUser, authUser', > 'available' => true, > 'priority' => 60, > 'quality' => 60, > 'os' => '', > 'exec' => '', > 'className' => 'ImF\\Cartellverband\\Service\\AuthService', > ) > ); > > und falls jemand die richtige URL für die SOAP Abfrage und Dummydaten > braucht, dann schicke ich sie gerne per PM... DANKE für die Hilfe... -- image[FORMAT] - Ralf-René Schröder http://www.image-format.eu ... Wir geben Ihrem Image das richtige Format ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] eigenen AuthService gegen eine externe Soap authentifizierung
Am 14.03.2017 um 02:30 schrieb Ralf-Rene Schröder: > die Fehlermeldung ist zwar jetzt weg (war scheinbar eine falsche > Initialisierung in der ext_localconf.php), aber angelegt wird der > abgefragte User trotzdem nicht... hier mal der komplette neue > AuthService für 7.6 ... vielleicht sieht ja jemand meinen Fehler: > http://pastebin.com/VhKkZyP1 > > Am 14.03.2017 um 01:19 schrieb Ralf-Rene Schröder: >> ich versuche gerade eine auf 4.5 schon länger laufende externe >> Autentifizierung für TYPO3 7 LTS umzusetzen... der Vollständigkeit halber noch die initialisierung in der ext_localconf.php // auth service \TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addService( $_EXTKEY, 'auth', 'AuthService', array( 'title' => 'Authentication service', 'description' => 'Authentication Lookup.', 'subtype' => 'getUser, authUser', 'available' => true, 'priority' => 90, 'quality' => 90, 'os' => '', 'exec' => '', 'className' => 'ImF\\Cartellverband\\Service\\AuthService', ) ); und falls jemand die richtige URL für die SOAP Abfrage und Dummydaten braucht, dann schicke ich sie gerne per PM... DANKE für die Hilfe... -- image[FORMAT] - Ralf-René Schröder http://www.image-format.eu ... Wir geben Ihrem Image das richtige Format ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] eigenen AuthService gegen eine externe Soap authentifizierung
die Fehlermeldung ist zwar jetzt weg (war scheinbar eine falsche Initialisierung in der ext_localconf.php), aber angelegt wird der abgefragte User trotzdem nicht... hier mal der komplette neue AuthService für 7.6 ... vielleicht sieht ja jemand meinen Fehler: http://pastebin.com/VhKkZyP1 Am 14.03.2017 um 01:19 schrieb Ralf-Rene Schröder: > ich versuche gerade eine auf 4.5 schon länger laufende externe > Autentifizierung für TYPO3 7 LTS umzusetzen... -- image[FORMAT] - Ralf-René Schröder http://www.image-format.eu ... Wir geben Ihrem Image das richtige Format ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
[TYPO3-german] eigenen AuthService gegen eine externe Soap authentifizierung
ich versuche gerade eine auf 4.5 schon länger laufende externe Autentifizierung für TYPO3 7 LTS umzusetzen... bisher war es dieser Code in dem AuthService: ... function getUserFromWebservice($username, $password) { try { // connect // SET SOCKET TIMEOUT ini_set('default_socket_timeout', 10); $soapclient = new SoapClient('http://domain/path/cbrauthenticate.asmx?WSDL', array('trace' => 0, 'classmap' => array('LoginRequest' => "LoginRequest"))); // construct data $lr = new LoginRequest(); $lr->Username = $username; $lr->Password = $password; $response = $soapclient->Login(array("req" => $lr)); } catch(SoapFault $e) { //echo 'Exception abgefangen: ', $e->getMessage(), ""; } //handle response ini_restore('default_socket_timeout'); return $this->handleWebserviceResponse($response); } function handleWebserviceResponse($responseObject) { if($responseObject->LoginResult->ErrorCode == 0) { return (array)$responseObject->LoginResult; } else { //some error handling may be done here return false; } } ... wenn ich das als public function {} in einen neuen eigenen AuthService integriere, dann bekomme ich bei Aufruf folgenden Fatal Error: Class 'ImF\Cartellverband\Service\SoapClient' not found in /.../typo3conf/ext/myext/Classes/Service/AuthService.php on line 57 Das ist die Zeile mit: $soapclient = new SoapClient(...) Muß ich den SoapClient erst noch installieren/aktivieren/konfigurieren, oder was besagt der ausgegebene Fehler ??? -- image[FORMAT] - Ralf-René Schröder http://www.image-format.eu ... Wir geben Ihrem Image das richtige Format ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] Footer soll ohne Sprachmenü sein
Am 13.03.2017 um 13:27 schrieb Bernd Pier: > Am 12.03.17 um 20:40 schrieb Julian Mayrhofer: >> Hallo! Danke für deine Antwort. Leider funktioniert es nicht. lg Julian > Hi Julian, > > dann brauchst es mehr Information über dein System. > Hast du eine Distribution installiert, welches Typo3? und als schneller Workaround täte es auch eine Zeile CSS um so ein Sprachmenü einfach auszublenden... (wenn deine Seite online wäre könnte man sie dir sagen)... -- image[FORMAT] - Ralf-René Schröder http://www.image-format.eu ... Wir geben Ihrem Image das richtige Format ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] Theaterspielplan: Extension verzweifelt gesucht
Am 11.03.2017 um 09:36 schrieb Dr. Dieter Porth: >> Ich verwende TYPO3 auch für sehr kleine Websites. Ich kann das, weil ich >> meine eigene CSS und Fluid Library erstellt habe über die Jahre und so >> sehr schnell neue Layouts umsetzen kann. > Du hast Dir dein eigenes zusätzliches Portfolio an Werkzeugen und > Hilfsmitteln geschaffen. Genau das ist der Weg sein, um mit TYPO3 > professionell zu arbeiten. > > Und solche Arbeitsmittel stellt man nicht für lau ins Netz, gerade weil > man sich nicht den eigenen Markt kaputt machen will. aber auch diese Werkzeuge (zumindest für Standardseiten ohne große individuelle Anpassungen) gibt es doch schon einige im Netz... - diverse Startdistributionen - oder die Extension themes (vielleicht auch mal mit custom templates) - oder auch die Extension t3s_bootstrap (gerade meine Preferenz) - etc. Dazu eben noch eine eigene Liste (oder Ordner) mit häufig einzusetzenden Extensions mit denen man sich auskennt (ob nun manuel oder automatisiert per composer zu installieren). Dann hat man eine Basis mit der die Grundfunktion in sehr kurzer Zeit steht, eine sogar schon farblich individualisierte Standardseite habe ich mit t3s_bootstrap inkl. der TYPO3 Installation (so der Server dafür geeignet ist, und eigentlich auch ohne die eigene Extensionsammlung die es nur noch mehr vereinfacht) in weniger als einer Stunde am Laufen. Und kann mich dann um funktionale Individualität oder entsprechndes CSS für die Optik kümmern... PS: natürlich war gerade das Upgrade von 4.5 LTS auf 6 LTS nicht gerade unkritisch (hauptsächlich aber wegen eingesetzter Extensions), aber mittlerweile hat sich soviel getan, dass ich weitere Upgrades auf 7 LTS und in Kürze 8 LTS immer für sinnvoll erachte (sind auch deutlich einfacher wenn man regelkonforme Extensions, die auch gepflegt werden, einsetzt. Alleine schon in Bezug auf die redaktionelle Usability brigt das viele Vorteile. Aber egal welche Hauptversion man nutzt, und OHNE kostenpflichtigen "Extended Support" sind es immer nur gerade 2 aktuelle LTS Versionen, halte ich es für ein MUSS diese Installationen sicherheitstechnisch immer up to date zu halten, auch wenn andere dies verneinen... Kunden davon zu überzeugen ist halt unsere Aufgabe, denn DAS betrifft ja letztlich alle CMS. Das ganze hört übrigens innerhalb von TYPO3 nicht auf, denn man sollte auch den Server selbst nie aus den Augen verlieren, auch da können z.B. veraltete PHP Versionen einem das Leben schwer machen... -- image[FORMAT] - Ralf-René Schröder http://www.image-format.eu ... Wir geben Ihrem Image das richtige Format ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] Dateinamen mit Umlauten
Am 06.03.2017 um 14:19 schrieb Stefan Padberg: > Du könntest versuchen die publicUrl mit f:format.raw zu tracktieren. > Vielleicht unterlässt Fluid dann die Enkodierung? > > {image.originalResource.publicUrl -> f:format.raw} DANKE, das war es zwar nicht, aber nun klappts wieder, war scheinbar eine falsche locale auf dem Server... -- image[FORMAT] - Ralf-René Schröder http://www.image-format.eu ... Wir geben Ihrem Image das richtige Format ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] Frontend mehrsprachig machen
Am 05.03.2017 um 15:21 schrieb Renzo Bauen: > Im Forum hier gibt es eigentlich nur drei Regeln, nicht anonym fragen, > anständig fragen und antworten und die Version (TYPO3, Extension, ...) > immer erwähnen. > Die Lust zu Antworten steigt damit deutlich :-) Du machst das gut, > deshalb bekommst Du auch Antworten. als kleine Ergänzung noch, weil das nicht so wie bei anderen Foren ist: Das Forum ist nur eine WEITERE Ausgabeform aus dem Datenbestand - der altbekannten Mailingliste - und der gleichgeschalteten Newsgroup, und deshalb kann man Beiträge auch nicht editieren (abgeschickte Mails sind ja auch nicht mehr änderbar), und man sollte auch immer im Hinterkopf haben das es viele gibt, die alles nur unformatiert sehen... Außerdem ist es (leider) sinnvoll Bilder extern abzulegen und darauf zu verlinken, da sie sonst bei allen anderen als den Forums-Usern nur als "Datenquatsch" ankommen... Ähnliches ist für umfangreichen Code sinnvoll, da alles eben auf den kleinsten gemeinsamen Nenner reduzirt wird und das ist eben simple Textausgabe... Mit solchen externen Links vervielfachst du die Anzahl derjenigen die dir dann helfen können, und beschränkst es nicht auf diejenigen die das Forum nutzen (das ist bei TYPO3 vermutlich noch eine Minderheit)... Zur eigentlichen Frage hattest du ja schon die info: "Als erstes müssen die Datensätze für die gewünschten FREMDsprachen (also nicht deine Standardsprache) auf der UID=0 angelgt werden (dieses kannst du imho nicht auslagern, zumindest nicht einfach)." -- image[FORMAT] - Ralf-René Schröder http://www.image-format.eu ... Wir geben Ihrem Image das richtige Format ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] Medien per Typoscript einbinden -> Parameter ???
Wie einfach es doch sein kann, es gibt ja in der 7 LTS einen eigenen media ViewHelper (war mir bis jetzt wohl entgangen und fehlt scheinbar auch in der offiziellen Doku): und alles ist erledigt (mehr braucht es nicht)... bei Bedarf dann Parameter über: additionalConfig="{autoplay: '1'}" Mein Dank gilt dem Patrik Lobacher für eine tolle Zusammenstellung: http://www.lobacher.de/files/TYPO3-CMS-7-LTS-Die-Neuerungen-pluswerk.pdf Am 03.03.2017 um 03:35 schrieb Ralf-Rene Schröder: > Hi... hat denn keiner hierzu eine Idee, es ist so nervend bei jeder > Detailansicht den Musiktitel abgespielt zu bekommen ... DANKE > > Am 01.03.2017 um 14:29 schrieb Ralf-Rene Schröder: >> ich übergebe dieses TS per >> {lied} >> in ein Fluidtemplate meiner Extension: >> >> lib.lied = FILES >> lib.lied { >> references { >> table = tx_ext_domain_model_lied >> uid.current = 1 >> fieldName = mp3 >> } >> renderObj = MULTIMEDIA >> renderObj { >> file.data = file:current:publicUrl >> params.autoPlay = 0 // <<< mein problem, klappt so nicht >> } >> stdWrap.wrap = | >> } >> >> wird auch wunderbar ausgegeben, aber wie kriege ich da den Parameter >> rein damit es NICHT automatisch gespielt wird ??? >> in der TSREF finde ich irgendwie zu diesem Thema gar nichts mehr ??? >> >> TYPO3: 7.6.15 > > oder wie würdet ihr so eine Anforderung lösen, mit einem eigenen Player > um nicht vom Browser abhängig zu sein ??? > -- image[FORMAT] - Ralf-René Schröder http://www.image-format.eu ... Wir geben Ihrem Image das richtige Format ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
[TYPO3-german] Dateinamen mit Umlauten
Hallo zusammen ich habe in einer eigenen Extension (simpel mit dem extension_builder aufgebaut) im Show.html Template für die Bildanzeige folgendes drin: für DOS konforme Bilder auch OK, aber aus einem Dateinamen (im BE funktionieren alle) von z.B. Förde.jpg wird im Frontend dann F%C3%B6rde.jpg Im Link wird der kodierte dateiname Ausgegeben und vom Browser auch wieder sauber umgesetzt, aber im http://www.image-format.eu ... Wir geben Ihrem Image das richtige Format ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] Medien per Typoscript einbinden -> Parameter ???
Hi... hat denn keiner hierzu eine Idee, es ist so nervend bei jeder Detailansicht den Musiktitel abgespielt zu bekommen ... DANKE Am 01.03.2017 um 14:29 schrieb Ralf-Rene Schröder: > ich übergebe dieses TS per > {lied} > in ein Fluidtemplate meiner Extension: > > lib.lied = FILES > lib.lied { > references { > table = tx_ext_domain_model_lied > uid.current = 1 > fieldName = mp3 > } > renderObj = MULTIMEDIA > renderObj { > file.data = file:current:publicUrl > params.autoPlay = 0 // <<< mein problem, klappt so nicht > } > stdWrap.wrap = | > } > > wird auch wunderbar ausgegeben, aber wie kriege ich da den Parameter > rein damit es NICHT automatisch gespielt wird ??? > in der TSREF finde ich irgendwie zu diesem Thema gar nichts mehr ??? > > TYPO3: 7.6.15 oder wie würdet ihr so eine Anforderung lösen, mit einem eigenen Player um nicht vom Browser abhängig zu sein ??? -- image[FORMAT] - Ralf-René Schröder http://www.image-format.eu ... Wir geben Ihrem Image das richtige Format ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
[TYPO3-german] Medien per Typoscript einbinden -> Parameter ???
Hallo... ich übergebe diese TS per {lied} in ein Fluidtemplate meiner Extension: lib.lied = FILES lib.lied { references { table = tx_ext_domain_model_lied uid.current = 1 fieldName = mp3 } renderObj = MULTIMEDIA renderObj { file.data = file:current:publicUrl params.autoPlay = 0 // <<< mein problem, klappt so nicht } stdWrap.wrap = | } wird auch wunderbar ausgegeben, aber wie kriege ich da den Parameter rein damit es NICHT automatisch gespielt wird ??? in der TSREF finde ich irgendwie zu diesem Thema gar nichts mehr ??? TYPO3: 7.6.15 -- image[FORMAT] - Ralf-René Schröder http://www.image-format.eu ... Wir geben Ihrem Image das richtige Format ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] tstamp des parent objects aktualisieren bei jeder child Änderung
Hallo Dieter... Danke für die Antwort... ist schon klar, und so habe ich es ja jetzt auch gelöst: $select_fields = '*'; $from_table = 'tx_ext_domain_model_parent'; $where_clause = 'user="' . $GLOBALS['TSFE']->fe_user->user['uid'] . '" AND status_online = "1" AND NOT (SELECT COUNT(*) FROM tx_ext_domain_model_child WHERE parent = tx_ext_domain_model_parent.uid AND (tstamp > (UNIX_TIMESTAMP()-600)))'; Ich hatte nur gehofft, weil es bei diesem Aufruf ja um hunderte parents mit JEWEILS tausenden childs geht, dass dann doch etwas performanter lösen zu können (denn das Ergebniss des SubSelects sind immer nur wenige childs)... Ziel: ich will vermeiden ein parent offline zu schalten wenn irgend ein child innerhalb der letzten 10 Minuten aktualisiert wurde. Am 27.02.2017 um 18:28 schrieb Dr. Dieter Porth: > dein Wunsch ist doch aus Datenbank-Sicht nicht wirklich 'gut', weil das > Datum Informationen enthält, die einen untergeordneten Datensatz betreffen. > > Sinnvoller wäre doch, eine Abfrage über die Childs zu machen, um sich > bei Bedarf jeweils den aktuellsten Datensatz bestimmen zu lassen. > > > Am 26.02.2017 um 12:30 schrieb Ralf-Rene Schröder: > >> Hallo... >> ich habe folgende Abhängigkeiten im Modell: >> fe_user >> - parent (beliebig viele) >> -- child (auch beliebig viele) >> >> habe ich eine einfache Möglichkeit bei jeder Änderung an einem >> untergeordneten child Datensatz (sei es create oder update) bei dem >> parent den tstamp (oder auch ein definiertes Feld) zu aktualisieren ??? >> >> ...aktuelle TYPO3 7 LTS -- image[FORMAT] - Ralf-René Schröder http://www.image-format.eu ... Wir geben Ihrem Image das richtige Format ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
[TYPO3-german] tstamp des parent objects aktualisieren bei jeder child Änderung
Hallo... ich habe folgende Abhängigkeiten im Modell: fe_user - parent (beliebig viele) -- child (auch beliebig viele) habe ich eine einfache Möglichkeit bei jeder Änderung an einem untergeordneten child Datensatz (sei es create oder update) bei dem parent den tstamp (oder auch ein definiertes Feld) zu aktualisieren ??? ...aktuelle TYPO3 7 LTS -- image[FORMAT] - Ralf-René Schröder http://www.image-format.eu ... Wir geben Ihrem Image das richtige Format ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] Powermail 3.12.0 - Umlaute
Am 22.02.2017 um 15:40 schrieb Björn Hahnefeld: > Darüber kann man ja durchaus reden. Also auch du sprichst dich dafür aus, > das Feld auf Text anstelle Zahl einzustellen bei Powermail? logisch... und erst recht auch bei einer möglicherweise dahinter liegenden Datenbank... eine PLZ als Zahl/Integer führt langfristig immer in Probleme... -- image[FORMAT] - Ralf-René Schröder http://www.image-format.eu ... Wir geben Ihrem Image das richtige Format ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] Powermail 3.12.0 - Umlaute
Am 22.02.2017 um 15:16 schrieb Stefan Padberg: > Postleitzahlen sind keine Zahlen im numerischen Sinn. Du musst den Typ > "Text" (oder so ähnlich) wählen. und auch deutsche Postleitzahlen haben oft eine führende 0 die dann bei einem Zahlformat verschwindet... ich mußte gerade eine existierende datenbank eines früheren entwicklers in dem Fall modifizieren weil sonst z.B. PLZ Bereichssuchen nicht funktionieren... -- image[FORMAT] - Ralf-René Schröder http://www.image-format.eu ... Wir geben Ihrem Image das richtige Format ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] Ist realurl ein DB-Killer? Wie kann man bestimmte Einträge ausschließen?
du hast aber deine Installation schon mit config.linkvars so abgesichert das nur die von dir gewollten Parameter ausgewertet werden ( bei mir ist es z.B.: config.linkVars = L(1-2), print ) ??? siehe: https://docs.typo3.org/typo3cms/TyposcriptReference/Setup/Config/Index.html#linkvars Am 19.02.2017 um 18:21 schrieb Alexander Averbuch: > Hallo zusammen, > > Ich habe mir die Tabelle tx_realurl_urldata angeschaut und habe > festgestellt, dass ein Angreifer relativ einfach die DB mit > Spam-Einträgen überfluten kann, so dass die gesamte Website nicht mehr > funktionieren wird. Ein paar Beispiele: > > Fall 1. > > Ich habe eine Website in 2 Sprachen mit dem Sprachmenü: de und en. > Rufe ich die Seite /de/change-userdata/ mit dem GET-Parameter asd=123 auf > > /de/change-userdata/?asd=123 > wird von TYPO3 die entsprechende Verlinkung zur en-Seite erstellt > /en/change-userdata/?asd=123. Da ich beim Sprachmenü addQueryString = 1 > setze, werden alle GET-Parameter immer übernommen. Realurl erzeugt 2 > Einträge in der Tabelle tx_realurl_urldata: > > /de/change-userdata/?asd=123=6f2fa4abfaa1a23ba7044c2bb3b4fd0b > /en/change-userdata/?asd=123=2342304980ad2837fadec803234234 > > Der Angreifer kann beliebig viele GET-Parameter mit unterschiedlichen > Werten an die URL Anhängen, alle werden in die DB geschrieben. > > Fall 2. > > Ich benutze auf einer Seite den Fluid-Paginator . Die > von ihm generierten Links sehen etwa so aus: > > /en/listing-for-transaction/?tx_gbaccount_transactions[@widget_0][currentPage]=2 > > > Füge ich dem Link den GET-Parameter asd=123 hinzu, bekommen ihn alle vom > Paginator erzeugten Links. Auch hier kann Angreifer mit den > GET-Parametern manipulieren. Dadurch, dass die generierten Links in die > Tabelle tx_realurl_urldata geschrieben werden, kann sie schnell voll > werden. > > Habt ihr ähnliche Probleme gehabt? Habt ihr schon Gedanken darüber > gemacht? Könnt ihr eure bestehenden Projekte prüfen? Was könnte die > Abhilfe schaffen? > > Viele Grüße, > Alexander > > -- image[FORMAT] - Ralf-René Schröder http://www.image-format.eu ... Wir geben Ihrem Image das richtige Format ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] nur Probleme mit Typo3, 6.2 LTS
Am 18.02.2017 um 13:46 schrieb Simone Wollmann: > Ich hab auch über Typo3 7 nachgedacht, aber so viele Extensions laufen > leider nicht mehr unter 7. aber jetzt noch, kurz vor der Version 8 LTS noch auf 6.2 zu setzen (die ist in ein paar Wochen ausgelaufen und wird dann nur noch mit einem extended/bezahlten Support versorgt) hielte ich dann doch für etwas kurzsichtig geplant: https://typo3.org/typo3-cms/roadmap/ -- image[FORMAT] - Ralf-René Schröder http://www.image-format.eu ... Wir geben Ihrem Image das richtige Format ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
[TYPO3-german] pageUnavailable <> pageNotFound
Hallo... was ist eigentlich der Unterschied zwischen den beiden Fehlerbehandlungen im InstallTool... bis jetzt dachte ich immer das bei fehlender Zugangsberechtigung pageUnavailable geliefert wird, aber da bekomme ich auch immer den 404 ??? Meine Sachlage: ich befinde mich auf einer Seite die nur für bestimmte usergruppen frei ist... darauf ein Formular... wenn man nun dies Formular ausfüllt wird auf gleicher Seite update action aufgerufen... Wenn nun aber zwischnzeitlich sich die Usergruppe geändert hat (ist zeitgesteuert und läuft gerade in dem Moment ab), dann wird in dem moment ein 404 geliefert, warum in dem moment kein 503??? PS: lösen kann ich es vermutlich dadurch das ich die Update action auf eine andere seite verlagere, aber interessieren tuts mich schon... -- image[FORMAT] - Ralf-René Schröder http://www.image-format.eu ... Wir geben Ihrem Image das richtige Format ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] $this->loggRepository->findAll() findet nichts
Am 06.02.2017 um 08:47 schrieb Mikel: > Wie ist diese definiert? Über das T3-Standardfeld hierfür? ja... ganz normaler standard > Eventuell hast Du ja den Use Case, dass Du Datensätze auf mehreren Seiten > verteilen magst. da ich das hierfür nicht brauche, ist setRespectStoragePage(FALSE) OK und in anderen Modellen wo ich es brauche funktioniert es ja auch... schon sehr suspekt was ich da übersehen habe... -- image[FORMAT] - Ralf-René Schröder http://www.image-format.eu ... Wir geben Ihrem Image das richtige Format ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
[TYPO3-german] Content slide bei Mountpoints
Hallo zusammen, ich habe folgende beispielhafte Seitenstruktur: DomainA Startseite (1) Unterseite (2) Unterseite (21) Unterseite (3) Unterseite (31) DomainB (110) ... Mountpoint auf (1) - DIESE Seite wird angezeigt DomainC (120) ... Mountpoint auf (1) - DIESE Seite wird angezeigt DomainD (130) ... Mountpoint auf (1) - DIESE Seite wird angezeigt mit slide = -1 wird z.B. bei DomainA die linke Spalte von 1 zu 2 zu 21 durchvererbt... alles OK bei DomainB (110) wird auch der Inhalt von 110 angezeigt NUR !!! wenn ich in DomainB dann auf eine Unterseite wechsele (url, typoscript und Layout sind OK, das kommt alles vom Mointpoint 110), dann wird bei slide aber trotzdem der inhalt von (1) vererbt, anstelle von (110) ??? Wie funktioniert slide in Verbindung mit Mountpoints ??? (oder ist das hier ein bekannter bug?) -- image[FORMAT] - Ralf-René Schröder http://www.image-format.eu ... Wir geben Ihrem Image das richtige Format ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] Größenvergleich in MySQL bei signed INT Feldern ???
Sorry für die Unruhe hier... hat sich erledigt, ich hatte noch einen Vorzeichenwechsel im Code au der Zeit als das dispo feld unsigned war... alles so wie es sein sollte! Am 04.02.2017 um 19:00 schrieb Ralf-Rene Schröder: > Ergänzung (mein Problem liegt doch wo anders - ich suche weiter): > in MySQL selber funktioniert es DOCH (ich hatte die Suchfunktion des > Adminers genommen und die interpretiert es ja als string '...') > aber folgendes funktioniert: > SELECT * FROM fe_users WHERE status_coins > status_dispo > > aber wieso funktioniert dann in einem CronTask folgendes nicht: > $userTable = 'fe_users'; > $userWhere = 'usergroup = 1 AND status_coins > status_dispo'; > $userUpdate = array('usergroup' => 'usergroupwithcoins'); > $userSpecial = array('usergroup','usergroupwithcoins'); > $res = $GLOBALS['TYPO3_DB']->exec_UPDATEquery($userTable, $userWhere, > $userUpdate, $userSpecial); -- image[FORMAT] - Ralf-René Schröder http://www.image-format.eu ... Wir geben Ihrem Image das richtige Format ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] Größenvergleich in MySQL bei signed INT Feldern ???
Ergänzung (mein Problem liegt doch wo anders - ich suche weiter): in MySQL selber funktioniert es DOCH (ich hatte die Suchfunktion des Adminers genommen und die interpretiert es ja als string '...') aber folgendes funktioniert: SELECT * FROM fe_users WHERE status_coins > status_dispo aber wieso funktioniert dann in einem CronTask folgendes nicht: $userTable = 'fe_users'; $userWhere = 'usergroup = 1 AND status_coins > status_dispo'; $userUpdate = array('usergroup' => 'usergroupwithcoins'); $userSpecial = array('usergroup','usergroupwithcoins'); $res = $GLOBALS['TYPO3_DB']->exec_UPDATEquery($userTable, $userWhere, $userUpdate, $userSpecial); -- image[FORMAT] - Ralf-René Schröder http://www.image-format.eu ... Wir geben Ihrem Image das richtige Format ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
[TYPO3-german] Größenvergleich in MySQL bei signed INT Feldern ???
Hallo zusammen... ich habe in der Datenbank beim fe_user zwei int Felder die auch negative Zahlen aufnehmen können (sals nicht unsigned) status_coins und status_dispo ... als Beispiel: status_coins: -15 status_dispo: -25 in einem freien extbase query habe ich folgende Abfrage: ... AND status_coins > status_dispo ... mathematisch wäre ja nun -15 größer als -25 ABER für mySQL scheinbar nicht, auch eine direkte Abfrage im Adminer liefert mir hier kein Ergebnis ... erst wenn ich es logisch umkehre wird mir der gewünschte Datensatz geliefert... Gibt es bei SQL Abfragen keine mathematische > < Funktion ??? Oder brauche ich einen anderen Feldtyp in MySQL dafür??? Oder was muß ich dafür setzen/konfigurieren (würde es ungern komplett in PHP auslagern für eine solche kleine Selbstverständlichkeit)... -- image[FORMAT] - Ralf-René Schröder http://www.image-format.eu ... Wir geben Ihrem Image das richtige Format ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] $this->loggRepository->findAll() findet nichts
Am 02.02.2017 um 21:34 schrieb Mikel: > Ist das Repository vorhanden (DependencyInjection)? ja ist vorhanden und eigentlich ist im FE Plugin auch der Ordner mit den Datensätzen, also die PID definiert aber euer Tipp mit dem setRespectStoragePage(FALSE) hat dann geholfen, DANKE > $query = $this->createQuery(); > $query->getQuerySettings()->setRespectStoragePage(FALSE); > return $query->execute(); > findAll erwartet die pid, es sei denn, Du legst fest, dass diese ignoriert > werden soll… -- image[FORMAT] - Ralf-René Schröder http://www.image-format.eu ... Wir geben Ihrem Image das richtige Format ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
[TYPO3-german] $this->loggRepository->findAll() findet nichts
Hi... irgendwie stehe ich gerade vorm Wald und sehe die Bäume nicht mehr... ich habe in einer per extension_builder erstellten Extension jetzt noch nachträglich ein Logging Modell hinzugefügt das Modell Logg.php das Repository LoggRepository.php den Controller LoggController.php samt List.html Template Die datensätze in der Tabelle tx_myext_domain_model_logg werden auf reiner Datenbankbasis, also OHNE extbase durch cronjobs, eid scripts, und reines PHP gefüllt... Sie sind im BE auch sauber vorhanden und ich kann sie dort problemlos auswerten (der recordsmanager ist bei sowas wirklich eine riesen Hilfe). ABER mein Versuch eine Listenausgabe im FE zu erzeugen scheidert: /** * action list * * @return void */ public function listAction() { $loggs = $this->loggRepository->findAll(); $this->view->assign('loggs', $loggs); } liefert in der Debugausgabe des Templates ein: loggs => TYPO3\CMS\Extbase\Persistence\Generic\QueryResultprototypeobject (empty) Auch der Versuch eines manuellen Queries im Repository ändert nichts: public function findCustomerLogList() { $query = $this->createQuery(); $query->matching( $query->equals('pid', '30') ); return $query->execute(); } WAS könnte es für eine Ursache haben wenn die Repositoryabfrage im Controller nichts liefert ??? Wer bringt mir die zündende Idee ??? -- image[FORMAT] - Ralf-René Schröder http://www.image-format.eu ... Wir geben Ihrem Image das richtige Format ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] TMENU mit Iconfont
Am 31.01.2017 um 09:44 schrieb Michael Müller: > Hallo Mikel, > hab jetzt so gelöst. > > stdWrap.dataWrap = aria-hidden="true"> > stdWrap.dataWrap.insertData=1 eigentlich sollte dataWrap das insertData schon drin haben, könntest du imho also weglassen -- image[FORMAT] - Ralf-René Schröder http://www.image-format.eu ... Wir geben Ihrem Image das richtige Format ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] Finde den footer nicht
Am 30.01.2017 um 10:00 schrieb LM TR14: > was für einen namen?! dein "LM TR14" ist in einer Welt wo man sich seit vielen Jahren mit Klarnamen anspricht schon etwas befremdlich (und falls du Parnoia hast deinen zu nennen, dann tu halt wenigstens so, es hilft dabei mit Problemen ernst genommen zu werden) > ein bißchen nachdenken vor dem großkotzig sein, wurde zwar schon gesagt, aber: dito Ist zum Einstieg vieleicht nicht so der optimale Weg... ;) > (war im endeffekt unter templates abgelegt. > der hinweis darauf hätte mich schon in die richtige richtung geführt! Woher soll man wissen was dir grundsätzlich bekannt ist und was nicht? Außerdem ist das nicht zwingend so, ich wüste auf Anhieb bestimmt ein halbes Dutzend andere Möglichkeiten. Das ist halt Stärke und Schwäche zugleich bei TYPO3... für wirklich ALLES gibt es IMMER mindesten 3, meistens mehr, Wege es zu lösen (es gibt NIEMALS den Königsweg). > auf einem forum, Es ist hier eben nicht nur Forum, sondern Mailingliste und Newsgrop gleichzeitig (was die Anzahl der zu erreichenden Menschen erhöht) !!! > zu einer im netz sehr spärlich (!) dokumentierten software das würde ich persönlich anders sehen (aber die Meinungen sind halt unterschiedlich, einfach mal https://docs.typo3.org/ durchforsten)... das Problem liegt eher an zuviel veralteter Information, UND weil es wie oben schon erwähnt sehr viele individuelle Lösungen gibt (die zwar alle richtig, aber nicht immer kompatibel zueinander sind) > posts nur nach genehmigung anzuzeigen Dies ist NUR beim ERSTEN Posting der Fall (und wird auch deutlich so kommuniziert)... es dient der Vermeidung von Spam der die Mailingliste extrem belastete... (PS: ich bin übrigens derjenige der die Erstpostings auf Spam händisch prüft, freigibt und so allen die indischen "Packers" erspart) > und screenshots zu verbieten Links und Dateien sind ab dem 3. Posting im Forum freigegeben (ist ein wenig historisch gewachsen, weil sich Menschen netterweise eigentlich erst einmal ein wenig vorstellen, bevor sie Hilfe erbitten) Wobei eben extern verlinkte Bilder (im Forum selber sind sie ja möglich) ein deutlich größeres Publikum als nur das Forum erreichen, und damit auch die Chance auf eine kompetente Antwort erhöhen... (ich persönlich bin z.B. max. 10% im Forum, aber 90% in der Newsgroup) > ist SCHWACHSINN und DAS ist nicht gerade ein Zeugnis guter Umgangsformen. Nur weil Du die Gründe nicht kennst, oder vielleicht auch nicht akzeptierst, ist es noch lange kein Grund ausfallend zu werden ;) Keep Cool - das schont auch deine Nerven... > ist halt die frage, ob man die suchen kann...? wenn es eine automatische ID eines ContentElements ist, dann hilft die normale Suchfunktion im BackEnd, wenn es etwas ist, was per TypoScript gesetzt wird, dann ist es der TSOB (TypoScriptObjectBrowser), wenn es in einem Fluid Template oder Partial definiert ist, wird es komlizierter (ich suche dann auf der Linux Konsole durch Dateien ... wer einen besseren Weg hat möge ihn mir gerne nennen) > da ich jetzt eine umfragefunktion einbauen soll... ein starkes, aber sehr umfangreiches Tool wäre hier z.B.: https://www.typo3-macher.de/online-umfrage-survey/#_ (gibt aber bestimmt noch ein Dutzend weiterer Möglichkeiten) -- image[FORMAT] - Ralf-René Schröder http://www.image-format.eu ... Wir geben Ihrem Image das richtige Format ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] Finde den footer nicht
Am 27.01.2017 um 03:18 schrieb LM TR14: > der Footer wurde lange vor meiner Zeit angelegt, und ich kann den Inhalt > einfach nicht lokalisieren. was kann hier helfen? kann man nach der id > suchen? wenn er per TS eingefügt ist, dann hilft vielleicht die Suche im TSOB weiter, wenn es ein CE ist, dann die normale BE Suche > toll ich kann den screenshot nicht posten. epic fail erst ab dem, ich glaube 3. Posting möglich... Bilder hier im Forum (weil es gleichzeitig Mailingliste und Newsgroup ist) wären aber sowieso eher suboptimal, besser extern ablegen und die URL dazu posten, die wird am Anfang zwar auch abgelehnt, aber mit ein wenig Geschick (z.B. h t t p :www. ) kann man eine maschinelle Prüfung austricksen... -- image[FORMAT] - Ralf-René Schröder http://www.image-format.eu ... Wir geben Ihrem Image das richtige Format ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] typo3.stackexchange.com
Am 26.01.2017 um 14:16 schrieb Bernd Wilke: > | 31% 31/100 committers mit einer Reputation von 200 und mehr auf > irgendeiner StackExchange/Stackoverflow Site > Übrigens gab es im Diskussionsbereich die Frage ob die Kommiter alle > vergessen haben ihre anderen Styckoverflow/StackExchange-Accounts zu > benutzen weil ja so viele Anfänger dabei wären. Vielleicht wäre mal eine Art von Tutorial sinnvoll, was für all die, die aus den "alten" Kanälen kommen, mal aufzeigt WAS und WIE zu tun wäre um ihre Reputation zu erhöhen (auch mit den Vorteilen unabhängig von Area51)... Würde auch mich selbst betreffen, ich helfe immer gerne und viel, habe aber von der SO/SE Welt eigentlich keinerlei Ahnung (und auch die Zeit mich da SELBER einzuarbeiten, mit den entsprechenden eigenen +/- Erfahrungen, ist halt meistens sehr knapp bemessen)... -- image[FORMAT] - Ralf-René Schröder http://www.image-format.eu ... Wir geben Ihrem Image das richtige Format ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] "Oops an error occured" bei Dateilink mit einer PDF
Am 23.01.2017 um 08:44 schrieb Heike Herzog-Kuhnke: > Nachdem ich die Log-Datei in typo3temp von 664 auf 666 gesetzt hatte, > läuft jetzt alles so wie erwartet... Nur so als Gedanke: Da dürfte aber was mit der Konfiguration noch nicht vollkommen korrekt sein... spätestens nach einem leeren des typo3temp Ordners könnten die Probleme wieder auftreten, weil der Ordner dann ja wieder die normalen Rechte bekommt... -- image[FORMAT] - Ralf-René Schröder http://www.image-format.eu ... Wir geben Ihrem Image das richtige Format ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] DIV-Wrap eines Content-Elements in TYPO3 7.6 mit Fluid entfernen
Am 21.01.2017 um 09:42 schrieb Hagbard Celine: > - Vor der Umstellung auf Fluid-Style wurde der DIV-Tag nicht ausgegeben > Was ich bisher gefunden habe: > - Die Zeile tt_content.stdWrap.innerWrap.cObject.default > sollte > eigentlich dafür Sorgen, dass kein DIV-Wrap um Content-Elemente erstellt > wird. Das hat mit CSS-Styled_Content funktioniert, funktioniert nun mit > Fluid-Styled-Content aber nicht mehr. Nein, dafür mußt du das entsprechende Fluid Template (bzw. hier wohl das ein extra Layout) bearbeiten (natürlich an einem updatesicheren ort) Das ist letztlich ja der riesen Unterschied zwischen CSC und FSC... -- image[FORMAT] - Ralf-René Schröder http://www.image-format.eu ... Wir geben Ihrem Image das richtige Format ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] femanager country Feld bei static_info_tables einschr nken ???
Am 17.01.2017 um 09:54 schrieb Alex Kellner: > Wenn du nur drei Länder brauchst, dann kannst du das doch einfach hart > definieren: > options="{DEU:'Deutschland',AUT:'Österreich',CHE:'Schweiz'}" OOHHH Mann... DANKE, die einfachsten Ideen hat man manchmal nicht auf dem Schirm... -- image[FORMAT] - Ralf-René Schröder http://www.image-format.eu ... Wir geben Ihrem Image das richtige Format ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
[TYPO3-german] femanager country Feld bei static_info_tables einschränken ???
Hi zusammen... ich habe im femanager Field partial für das country Feld folgendes: funktioniert auch, aber gibt mir natürlich die komplette Länderliste !!! ich brauche aber nur DEU,AUT,CHE ??? im TS (laut Doku in constants) zeigt folgendes keine Wirkung: plugin.tx_staticinfotables_pi1.countriesAllowed = DEU,AUT,CHE wie kriege ich diese Einschränkung in das Fluid Partial rein ??? -- image[FORMAT] - Ralf-René Schröder http://www.image-format.eu ... Wir geben Ihrem Image das richtige Format ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] ENABLE INSTALL TOOL wird nicht gefunden, obwohl vorhanden in XAMPP für OSX
Am 14.01.2017 um 19:35 schrieb Alexander Künzl: > eine Möglichkeit könnte sein, dass der Server für die Datei selbst oder > den Ordner typo3conf nicht die nötigen Rechte hat. ich hatte auch mal das Problem das die serverzeit nicht stimmte, und eine neu angelegte Datei war damit immer schon 2 Stunden "alt" ... was TYPO3 natürlich nie zugelassen hatte... -- image[FORMAT] - Ralf-René Schröder http://www.image-format.eu ... Wir geben Ihrem Image das richtige Format ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] Kuriosum mit (nicht vorhandener) Sprachsteuerung
Am 12.01.2017 um 15:05 schrieb Steffen Liebig: > wir nutzen Typo3 7.6.9 (auf 8 stellen wir mit der nächsten LTS um). Nur als Tipp (OT)... aktuell sollte man die Version aber zwischendurch schon halten. Denn zwischen der 7.6.9 und der jetzigen 7.6.15 gab es bestimmt schon halbes Dutzend Security Meldungen... -- image[FORMAT] - Ralf-René Schröder http://www.image-format.eu ... Wir geben Ihrem Image das richtige Format ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] Einsteigspunkt in H-MENU mit einbeziehen
Am 09.01.2017 um 16:00 schrieb Paul Kamma: > OK. Sowas versuche ich zu vermeiden :) wenn du in deinem body tag eine klasse oder ID der Seite hast, und in deinm menü auch klassen oder Ids zur identifikation (OK, es geht auch :first-child), dann kannst du das auch leicht per CSS lösen (wäre fast immer mein Weg das zu lösen) -- image[FORMAT] - Ralf-René Schröder http://www.image-format.eu ... Wir geben Ihrem Image das richtige Format ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] Fehlende Daten nach php Umstellung
Am 09.01.2017 um 14:47 schrieb Michael Kasten: > https://wiki.typo3.org/TYPO3_4.5 > The system requirements are the same as 4.4: > PHP 5.2.x-5.3.x > Höhere Versionen sind also eher Glückssache die neueste TYPO3 4.5.x sollte eigentlich mit der PHP 5.5 laufen (hatte ich auf jeden Fall immer als letzte Prüfung vor dem 6.2 Update) das gilt aber definitiv nicht für alle damaligen Extensions... und natürlich gilt in einem solchen Fall ganz besonders: CACHE in allen Varianten löschen... -- image[FORMAT] - Ralf-René Schröder http://www.image-format.eu ... Wir geben Ihrem Image das richtige Format ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] Was könnte das Laden eines Controllers verhindern ???
Am 08.01.2017 um 01:35 schrieb Michael Schams: > Namespace am Anfang der Datei notiert? logisch > Wenn Klassen entfernt oder hinzugefuegt werden, macht es auch Sinn, die > Extension einmal zu de-installieren und wieder zu installieren. Dadurch > werden die Klassendefinitionen in der Datei > typo3temp/autoload/autoload_classmap.php aktualisiert. G... großes DANKE... gelöscht hatte ich diese Cachedateien definitv schon, aber erfolglos, das Deinstallieren und wieder Installieren hat es jetzt aber gebracht! -- image[FORMAT] - Ralf-René Schröder http://www.image-format.eu ... Wir geben Ihrem Image das richtige Format ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
[TYPO3-german] Was könnte das Laden eines Controllers verhindern ???
Hi... in einer Extension mit vielen Models und Controllern (OK die hat letztlich der Extensionbuilder gebaut) habe ich jetzt ein Model etc. hinzugefügt... im BE ist aúch alles OK, aber im FE bekomme ich folgende Fehlermeldung: #1289386765: Could not analyse class: "Vendor\Extension\Controller\LogController" maybe not loaded or no autoloader? Class Vendor\Extension\Controller\LogController does not exist. Die LogController.php existiert aber DEFINITIV im richtigen Verzeichnis und ist auch schon auf ein Minimum reduziert: /** * LogController */ class LogController extends \TYPO3\CMS\Extbase\Mvc\Controller\ActionController { /** * logRepository * @var \Vendor\Extension\Domain\Repository\LogRepository * @inject */ protected $logRepository = NULL; /** * action list * @return void */ public function listAction() { $logs = $this->logRepository->findAll(); $this->view->assign('logs', $logs); } } in der ext_localconf.php steht folgendes drin: \TYPO3\CMS\Extbase\Utility\ExtensionUtility::configurePlugin( 'Vendor.' . $_EXTKEY, 'Log', array( 'Log' => 'list', ), array( 'Log' => 'list', ) ); und auch die FlexForms/flexform_log.xml liefert folgendes: select Log: alle Log->list auch ein Eintrag in der ext_autoload.php hat nicht geholfen mit: '\Vendor\Extension\Controller\LogController' => $extensionClassesPath . 'Controller/LogController.php' ..ich verstehe gerade die Welt nicht mehr, TYPO3 7.6.15 und alles was es an Caches gibt ist extensivst gelöscht worden... -- image[FORMAT] - Ralf-René Schröder http://www.image-format.eu ... Wir geben Ihrem Image das richtige Format ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] Update auf ein zufalls Select
Am 07.01.2017 um 00:17 schrieb Ralf-Rene Schröder: > Ich habe in einem EID Script folgendes Select: > $datas = $GLOBALS['TYPO3_DB']->exec_SELECTquery($select_fields, > $from_table, $where_clause, $groupBy='', $orderBy='rand()', $limit='10'); > gibt mir 10 zufällige Datensätze gemäß den where Kriterien... > > Auf genau dieses Zufallsergebnis möchte ich jetzt ein exec_UPDATEquery > machen und sehe den Wald vor lauter Bäumen nicht (ich könnte natürlich > eine Schleife laufen lassen, aber das sollte eigentlich doch einfacher > gehen)... wie macht ihr das??? kann eigentlich nur mit ner Schleife gehen (und funktioniert so ja auch) ... $res = $GLOBALS['TYPO3_DB']->exec_SELECTquery($select_fields, $from_table, $where_clause, $groupBy = '', $orderBy = 'rand()', $limit); while ($row = $GLOBALS['TYPO3_DB']->sql_fetch_assoc($res)){ $updateFields = array( 'status_online' => 0, 'last_online' => 0 ); $data = $GLOBALS['TYPO3_DB']->exec_UPDATEquery($from_table, 'uid = "' . $row['uid'] . '"', $updateFields, ''); } war halt schon spät ;) -- image[FORMAT] - Ralf-René Schröder http://www.image-format.eu ... Wir geben Ihrem Image das richtige Format ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
[TYPO3-german] Update auf ein zufalls Select
Hi... irgendwie habe ich gerade ein Brett vor dem Kopf (nimmt das mal jemand bitte weg ???) Ich habe in einem EID Script folgendes Select: $datas = $GLOBALS['TYPO3_DB']->exec_SELECTquery($select_fields, $from_table, $where_clause, $groupBy='', $orderBy='rand()', $limit='10'); gibt mir 10 zufällige Datensätze gemäß den where Kriterien... Auf genau dieses Zufallsergebnis möchte ich jetzt ein exec_UPDATEquery machen und sehe den Wald vor lauter Bäumen nicht (ich könnte natürlich eine Schleife laufen lassen, aber das sollte eigentlich doch einfacher gehen)... wie macht ihr das??? -- image[FORMAT] - Ralf-René Schröder http://www.image-format.eu ... Wir geben Ihrem Image das richtige Format ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
[TYPO3-german] OffTopic Dateibearbeitung Zeilenmanipulation PHP
Hallo... sorry für diese OffTopic Frage, aber ich vermute mal für jemanden der sich auskennt ist es ein NoBrainer... Ich möchte in einem täglichen Cronjob bei allen Dateien in einem Ordner alle Zeilen löschen die älter als X Tage sind, also: - finde die erste Zeile mit einem Datum größer heute minus X tage - und lösche alle Zeilen davor Die .html Dateien haben beispielhaft folgendem Inhalt: 14:58 ° 16.Sep.2016 Lobster testinhalt 02:15 ° 19.Sep.2016 test1 testinhalt 07:25 ° 25.Sep.2016 test1 testinhalt 18:35 ° 02.Oct.2016 test1 testinhalt Nach Ausführung des cronjob am z.B. 10.10.2016 mit X=14 sollte dann nur noch folgendes bleiben: 18:35 ° 02.Oct.2016 test1 testinhalt Wer hat einen entsprechenden Ansatz und etwas zu lesen dazu für mich? - suche Datumsstring gemäß Regel - löschen der Zeilen bis zur aktuellen Zeile PS: gefüllt wird das Ganze vorher übrigens problemlos im Controller mit: $handler = fopen($livePartnerDialog->getMessagefile(), 'a'); fwrite($handler, '' . $jetzt . ' ' . $twin->getVkName() . ' ' . "\n" . $message . "\n"); fclose($handler); -- image[FORMAT] - Ralf-René Schröder http://www.image-format.eu ... Wir geben Ihrem Image das richtige Format ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] Webhoster für Nebenerwerbs-Webdesigner? Wo hostet ihr?
bei jWeiland und Mittwald machst du nichts verkehrt (obwohl ich mich bei Mittwald gerade über die Basic-Zertifikatspolitik wirklich geärgert habe, denn es gibt KEIN kostenloses "Let's Encrypt") Da wäre dann All-Inkl eine WIRKLICH gute Alternative (kostenloses Zertifikat auf Klick, simpel installiert etc.)... und auch der Support hat mich noch nie enttäuscht (schnell und kompetent)... Ich habe dort zwar keine High-Performance Seiten, aber die, die da laufen, laufen schnell und problemlos... Und auch die Struktur mit Haupt- und Unteraccounts klappt bestens (mit meinem Hauptpasswort im Hauptaccount bin ich auf klick überall drin ohne mir alles merken zu müssen)... -- image[FORMAT] - Ralf-René Schröder http://www.image-format.eu ... Wir geben Ihrem Image das richtige Format ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] Verlängerung Typo3 6.2 Long Term Support
Am 16.12.2016 um 23:01 schrieb Claudia Stalder: > Gibt es eine Möglichkeit die Typo3 6.2 Websiten gegen Bezahlung > verlängern zu können? Das bedeutet, dass weiterhin Updates einfliessen. > Wenn ja wie funktioniert dies? empfehlen würde ich zwar trotzdem ein entsprechendes zeitnahes Upgrade (zu 7.6 ist es auch eher problemlos), aber wenn es dann unbedingt gewünscht ist, findest du es hier: https://typo3.com/our-services/extended-support/ PS: für die 2000 € solltest du in Q1 bestimmt jemanden finden der die Installation upgraded ... im Zweifelsfall gerne eine PM an uns ;-) -- image[FORMAT] - Ralf-René Schröder http://www.image-format.eu ... Wir geben Ihrem Image das richtige Format ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] Database Error: PHP mysqli extension not loaded.
Am 16.12.2016 um 00:47 schrieb Knorpi Knurps: > Wie auch immer, mit typo3 6.2.9 läuft die Seite jetzt wieder. > (Kleiner, unerklärlicher Schönheitsfehler: In dem zuletzt hinzugefügten > Content Element wird in der "Page"-Ansicht ein Bild als "fehlend" > angezeigt. Editiert man das Element, wird es richtig angezeigt. Auf der > Ansicht, die der User sieht, ist es auch da. Bearbeiten und neu > Speichern bringt nichts.) ist auf dem neuen System vielleicht IM oder GM nicht korrekt oder anders konfiguriert, und werden deshalb im BE Bilder nicht sauber angezeigt? > Und unter 7.6.14 geht nach wie vor nichts: > [Fri Dec 16 00:28:46.664023 2016] [:error] [pid 10801] [client > 93.104.187.153:43622] PHP Fatal error: Class > 'TYPO3\\Flow\\Package\\Package' not found in > /home/www/web/schachgalaxis/pub/typo3temp/Cache/Code/cache_core/PackageManager_47d3ca9b62e16bf58182eeb3b9c94a75.php > on line 22 Du hast aber schon den Upgrade Assistenten in allen schritten ausgeführt und auch die kompletten Caches dann gelöscht??? oder schaltest du einfach nur die Sources um ohne weitere Eingriffe, dann wäre das Ergebniss kein Wunder... -- image[FORMAT] - Ralf-René Schröder http://www.image-format.eu ... Wir geben Ihrem Image das richtige Format ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] Render text with TrueType font using 'niceText' option
Am 08.12.2016 um 11:21 schrieb Hannes Aebi: > Ich werwende Typo3 4.2.0 Wird dir zwar nicht viel weiter helfen, aber bei der TYPO3 Version wird es nicht mehr viele Menschen geben die dir da helfen können/wollen... Ich tippe einfach mal auf eine Unverträglichkeit mit der IM Version. Als deine TYPO3 Version entwickelt wurde hat schließlich noch niemand an die IM 7.x auch nur gedacht (bin mir gerade wirklich nicht sicher ob es niceText überhaupt noch gibt)... PS: von den Sicherheitslücken deiner Installation mal ganz zu schweigen! PPS: aber über den Tipp von Gerhard mit CSS solltest du neben einem Update wirklich mal nachdenken... -- image[FORMAT] - Ralf-René Schröder http://www.image-format.eu ... Wir geben Ihrem Image das richtige Format ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] Include php script
die aktuelle Extension: https://typo3.org/extensions/repository/view/content_designer hat auch ein PHP include als Modul (hab es aber noch nie eingesetzt) Am 07.12.2016 um 11:27 schrieb Michael Pockie: > Auf der alten Seite wird via Extension "LumoNet PHP Include " ein PHP > Script eingebunden, welches aktuelle Steuernews von > http://www.stb-aktuell.de/ als HTML-Tabelle zurückgibt. Mein Problem > ist, dass die genutzte Extension mittlerweile nicht mehr weiter > entwickelt wird. Diese funktioniert also nicht mehr für Typo3 7.6. -- image[FORMAT] - Ralf-René Schröder http://www.image-format.eu ... Wir geben Ihrem Image das richtige Format ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] Image Verlinken für lightbox
Am 29.11.2016 um 12:44 schrieb Wolfgang Ruthner: > Habe es dann doch noch herausgefunden. Es klappt mit: > data-lightbox="eventpic"> anstelle deines a-Tags solltest du aber besser den Link-Viewhelper in deinem Fluid-Template nutzen, z.B.: https://docs.typo3.org/typo3cms/ExtbaseGuide/Fluid/ViewHelper/Link/Typolink.html -- image[FORMAT] - Ralf-René Schröder http://www.image-format.eu ... Wir geben Ihrem Image das richtige Format ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] deaktivierte Seite finden & löschen - Wie?
Peter meinte aber deaktivierte seiten, das ist ja etwas anderes (field: hidden)... meine Idee wäre da die Suchfunktion mit eigenem Query in der DB-Überprüfung (alle Seiten mit hidden=true)... Am 15.11.2016 um 16:08 schrieb Marcus Raphelt: > für gelöschte Seiten und Contentelemente gibt es die Extension > "recycler" - vermutlich ist sie einfach nicht installiert bzw. > aktiviert. Sie funktioniert exakt so, wie man es von einem Papierkorb > erwartet. > > Am 15.11.2016 um 15:27 schrieb Peter Gramkow: >> Wie kann ich im Typo3-BE (Vers. 6.2) alle deaktivierten Seite >> auflisten lassen um sie dann auch ggf. löschen zu können. -- image[FORMAT] - Ralf-René Schröder http://www.image-format.eu ... Wir geben Ihrem Image das richtige Format ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] Welche Suche für Typo3 Site
Am 14.11.2016 um 12:28 schrieb Gerhard Obermayr: > Warum soll "indexed search" nur für 20-30 Seiten funktionieren? > Ich habe ein Beispiel mit ca. 1800 Seiten, wo es einwandfrei funktioniert: > Keiner kann sagen, dass es nicht einwandfrei geht! +1 >> Ansonsten wird üblicherweise Solr eingesetzt. diesen Mehraufwand (im zweifelsfall auch fürs Hosting) dem Kunden zu kommunizieren, kann schon manchmal ein Ausschluss Kiriterium sein... PS: als eine grundsätzlich andere Art zu indexieren (eben nicht aus dem Frontend heraus, was im Standardfall vom Aufrufen der Seite durch einen Besucher abhängig ist ... oder einen wie auch immer konfigurierten crawler), bietet sich auch noch ke_search an (hier werden direkt im BE/Cron beliebige Typen von Datensätzen indexiert ... bis jetzt hatte ich keinerlei negative Erfahrungen damit): https://www.typo3-macher.de/facettierte-suche-ke-search/dokumentation/einleitung/ -- image[FORMAT] - Ralf-René Schröder http://www.image-format.eu ... Wir geben Ihrem Image das richtige Format ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] persistence.recursive
Am 08.11.2016 um 22:58 schrieb Johannes C. Laxander: > Oder liegt das vielleicht am extbase cache? Sollte man den mal leeren? Wenn du an der Extension etwas änderst, dann solltest du zwingend den Cache löschen (im InstallTool !!!)... Manchmal reicht aber selbst das nicht aus, da dann die Extension deinstallieren und wieder installieren... Im schlimmsten Fall halt alle Dateien innerhalb von typo3temp löschen und alle cf_ Tabellen in der Datenbank ebenfalls leeren... -- image[FORMAT] - Ralf-René Schröder http://www.image-format.eu ... Wir geben Ihrem Image das richtige Format ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] 6.2 felogin Übersetzungsdateien verschieben
Am 08.11.2016 um 13:54 schrieb g4-l...@tonarchiv.ch: > gibt es in der Core-Extension felogin irgend eine Einstellung via TS, so > dass die Übersetzungsdateien von einem anderen Pfad gelesen werden? > > Es befindet sich ja alles unter typo3_src/typo3/sysext/felogin/pi1. Nun > gehen bei einem Core-Update alle Übersetzungen verloren. Daher wäre es > sehr praktisch, wenn man die XLF-Dateien irgendwo unter typo3conf oder > dem fileadmin Verzeichnis ablegen könnte. eigentlich wie schon immer... jetzt zwar nicht als Dateien, sondern als TypoScript: plugin.tx_felogin_pi1._LOCAL_LANG { default { key = value username = My special username label (en) } de { key = value username = Mein spezielles Label für Username (de) } -- image[FORMAT] - Ralf-René Schröder http://www.image-format.eu ... Wir geben Ihrem Image das richtige Format ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] eigener validator in femanager
Am 07.11.2016 um 11:00 schrieb Alexander Averbuch: > Was ist bei dir $row? Wo wird das Objekt erstellt? vermutlich mein Problem, HIER nirgends, soll einfach nur ein Query sein (hab es zwar noch nicht getestet, aber es scheint sowas, was ich brauche, in der Extension VHS zu geben) ein fe_user hat diverse identity, die werden auch als Modell in der eigenen extension sauber erstellt und fuktionieren einwandfrei, mein Problem ist nur diese Prüfung jetzt innerhalb des femanager um zusammen mit dem user eine identity anzulegen (anlegen klappt, aber eben nicht die Prüfung auf einen unique Namen) > Wenn du Daten aus einer anderen DB lesen möchtest, muss du die entsprechende > Verbindung > herstellen gleiche DB, aber andere Tabelle... -- image[FORMAT] - Ralf-René Schröder http://www.image-format.eu ... Wir geben Ihrem Image das richtige Format ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] Extbase-/Fluid -Doku für 6.2
Am 06.11.2016 um 12:17 schrieb atleast3 maximum20: > Viele Grüße - und sobald mich das Forum BBCode verwenden lässt, werde > ich meine Postings auch lesbarer formatieren. das wird nie passieren weil das Forum nur ein Teil des Dreigestirns | Mailingliste | Newsgroup | Forum | ist, und daher so ein Wunsch leider unmöglich wird... lade deinen Code (und auch Bilder!) auf einer der vielen externen Plattformen deiner Wahl hoch und veröffentliche dann den Link dahin... -- image[FORMAT] - Ralf-René Schröder http://www.image-format.eu ... Wir geben Ihrem Image das richtige Format ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
[TYPO3-german] eigener validator in femanager
Hallo... ich versuche gerade einen eigenen Validator im femanager einzurichten. prinzipiell klappt es auch (Vorlage femanagerextended), aber im speziellen hapert es an der Prüfung im einzelnen (also meinen mangelnden PHP Kenntnissen)... Es soll geprüft werden ob in einer anderen Datenbank dieser name schon vorhanden ist, folgendes ist mein Validator: class CustomServersideValidator extends \In2code\Femanager\Domain\Validator\ServersideValidator { /** * notInCustomDb Validator * @param \string $value Given value from input field * @param \string $validationSetting TypoScript Setting for this field * @return bool */ protected function validateNotInCustomDb($value, $validationSetting) { if ( !empty($value) && !empty($validationSetting) && !empty($row->exec_SELECTgetSingleRow('name',$validationSetting,'name='.$value)) ) { return TRUE; } return FALSE; } } __ aufgerufen wird er in den settings.new.validation des femanager mit: identity { required = 1 notInCustomDb = tx_myext_domain_model_identity } liefert aber OOOPS und im TYPO3 Protokoll folgenden Fehler: Core: Exception handler (WEB): Uncaught TYPO3 Exception: Call to a member function exec_SELECTgetSingleRow() on null | Error thrown in file /var/www/clients/client1/web1/web/typo3conf/ext/femanagerextended/Classes/Domain/Validator/CustomServersideValidator.php in line 33. und davor schon die Warnung: Core: Error handler (FE): PHP Warning: Declaration of In2code\Femanagerextended\Controller\NewController::createAction(In2code\Femanagerextended\Domain\Model\User $user) should be compatible with In2code\Femanager\Controller\NewController::createAction(In2code\Femanager\Domain\Model\User $user) in /var/www/clients/client1/web1/web/typo3conf/ext/femanagerextended/Classes/Controller/NewController.php line 0 -- image[FORMAT] - Ralf-René Schröder http://www.image-format.eu ... Wir geben Ihrem Image das richtige Format ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] Serverumzug (DB-Dump)
Am 03.11.2016 um 10:30 schrieb Peter Gramkow: > ich möchte gerne mein bestehendes System auf einen neuen Server umziehen > und dabei gleichzeitg eine inhaltliche Bereinigung vornehmen. Ich möchte > gerne eine DB-Dump erstellen, in dem deaktivierte Seiten aus dem > Typo3-Baum aber nicht mit aufgenommen werde. Wie kann ich das erreichen? ich würde es nachrangig machen, denn eine deaktivierte Seite (hidden) einfach aus der dB zu löschen oder nicht mit zu exportieren, kann extreme Probleme nach sich ziehen (z.B. kann eine deaktivierte Seite ja problemlos Unterseiten haben die genutzt werden) da wirst du um einen manuellen eingriff nicht drum rum kommen... -- image[FORMAT] - Ralf-René Schröder http://www.image-format.eu ... Wir geben Ihrem Image das richtige Format ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] Eigene Scripts einbinden unter Typo3 7.6.11
nur mal so meine Gedanken dazu... Am 03.11.2016 um 10:21 schrieb Wolfgang Ruthner: > Die Frage, ob ich damit selber den Code hinbekomme, das > Template nochmal in meinem Setup nachzubilden und zu befüllen. Bzw. ist > ungewiss wieviele Stunden ich noch aufwenden muss um etwas in PHP > eigentlich derart triviales auf die Reihe zu bekommen. Dein Problem liegt eigentlich nur darin das du deine vorgegebenen Gedankenwege versuchst einem durchkonstruktierten System aufzupfropfen... eigentlich ist die Struktur simpel, man muß sich nur an Konventionen halten (die aber zu lernen ist natürlich nicht mal eben erledigt, auch nicht wenn man eigentlich vom Fach ist, wobei es gerade das ist, was dir vermutlich die meisten Schwierigkeiten macht)... > Die Seite > https://docs.typo3.org/typo3cms/TyposcriptReference/ContentObjects/Fluidtemplate/Index.html > scheint mir ein recht guter Ausgangspunkt für weitere Recherchen zu > sein. ist sie (aber natürlich auch nur für diesen Weg der Nutzung)... > Ich werde nochmal einige Stunden Zeit investieren und mir das > ansehen. Wenn das nicht bald was wird, werde ich das Projekt wohl > fremdvergeben. ein paar Stunden werden definitiv nicht ausreichen, die Lernkurve ist nicht unerheblich (denn es ist eben NICHT das simple CMS für mal eben, dafür kann es eben auch deutlich mehr)... vermutlich ist es sinnvoller das extern zu vergeben an jemanden der regelmäßig mit TYPO3 arbeitet... oder eben selber DEUTLICH mehr Zeit einplanen, für das Lernen eines Systems welches multinationalen Konzernen hilft ihre Web-, Print-, Daten-, Intranet-, Steuerungs-, und viele weitere -Publikationen zu erstellen bzw. zu veröffentlichen. Wenn es NUR um die einfache Ausgabe von Webinhalten ginge, dann, da hast du Recht, ginge einiges logischerweise natürlich einfacher... Typo3 ist wohl nichts mehr für IT-Verantwortliche, die > alle paar Jahre die Seite mal neu bauen wollen. Der Zeitaufwand um sich > da einzulernen ist wohl nicht unerheblich. richtig (ist es aber nie gewesen)... und dazu kommt, dass es wie bei jedem CMS eigentlich notwendig ist das System immer aktuell zu halten um Sicherheitslücken auszubügeln, also mit alle paar Jahre wäre das sowieso überall ein NoGo... > Vermutlich hab ich da schon > schneller mein eigenes CMS System für meine Bedürfnisse ausprogrammiert, > bevor ich den Gedankengängen der Typo3-Programmierer auf die Schliche > komme :-) solange du es nur für dich und deine eigenen, eigentlich minimalisten, Anforderungen baust, hast du vermutlich sogar Recht... PS: für die Recherche, denn seit 7.4 ist die direkte Einbindung von PHP Scripten stark eingeschränkt und eigentlich nur noch innerhalb einer eigenen Extension angedacht, vielleicht hilft dir dieser Disskussionsstrang weiter: https://forum.typo3.org/index.php/t/211204/ -- image[FORMAT] - Ralf-René Schröder http://www.image-format.eu ... Wir geben Ihrem Image das richtige Format ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] Eigene Scripts einbinden unter Typo3 7.6.11
Am 02.11.2016 um 22:03 schrieb Wolfgang Ruthner: > wow, ein erstes kleines Erfolgsergebnis! Das mit: > lib.meinText = TEXT > lib.meinText.value = Hier der Text > Habe ich jetzt hinbekommen. Ich hab den Teil gefunden, wo ich das > reinsetzen muss und > es wird jetzt an der richtigen Stelle korrekt ausgegeben. nur mal so als Idee/Frage/Hoffnung, ich hoffe du hast es nicht in der bootstrap Extension selber reingesetzt, sondern bist den standard TYPO3 Weg gegangen jegliche Änderungen an einem Platz deiner Wahl (fileadmin oder eigene Extension) durchzuführen und den aufrufenden Pfad für Templates/Partials entsprechend anzupassen... TIPP: arbeiete die hier schon verlinkten Tutorials durch, und setze dich mit den verschiedenen Möglichkeiten bei TYPO3 auseinander... -- image[FORMAT] - Ralf-René Schröder http://www.image-format.eu ... Wir geben Ihrem Image das richtige Format ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] Eigene Scripts einbinden unter Typo3 7.6.11
Am 02.11.2016 um 16:43 schrieb Bernd Pier: > Es ist leider so, das es bei Typo3 öfters verschiedene Wege gibt um das > Gleiche zu erreichen. ich würde noch etwas weiter gehen: "In TYPO3 gibt es eigentlich IMMER mindestens 3-6, Wege zum Ziel!" (und EIGENTLICH ist es nicht "leider", sondern doch eher "zum Glück", obwohl natürlich durch diese Vielseitigkeit, erst recht durch mögliche Kombinationen, es schon recht komplex ist irgendwelche Snippets aus dem Netz zu nutzen, da man die Vorraussetzungen dafür häufig nicht kennt) -- image[FORMAT] - Ralf-René Schröder http://www.image-format.eu ... Wir geben Ihrem Image das richtige Format ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] Ist Extbase ein Speicher-Fresser und Performance-Killer?
Am 31.10.2016 um 22:21 schrieb Alexander Averbuch: > Ich habe mir das ganze wirklich anders vorgestellt. > heißt es tatsächlich, dass findAll keine gesuchten Daten liefert, > sondern die entsprechenden Queries, die dann die Daten liefern? findAll macht genau das was es sagt, es liefert dir das komplette Repository... findByXxx oder eigene Querys etc. liefern dir dann entsprechende Teilmengen... -- image[FORMAT] - Ralf-René Schröder http://www.image-format.eu ... Wir geben Ihrem Image das richtige Format ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] TypoScript Problem mit CONTENT (TYPO3 7.6)
Am 23.10.2016 um 12:33 schrieb Johannes C. Laxander: > was bitte ist an diesem Code falsch, ich erhalte nämlich keine Ausgabe: > > lib.sectors = COA > lib.sectors { > 10 = CONTENT > 10 { > table = tx_jobfair_domain_model_sector > select { > pidInList = 30 > orderBy = name > selectFields = uid,pid,name > } > renderObj = COA > renderObj { > 10 = TEXT > 10.wrap =10.field = uid > 15 = TEXT > 15.wrap = >| > 15.field = name > } > } > 20 = TEXT > 20.value = Irgendwas > 20.wrap = | > } > > cObj-20 wird ausgegeben! Abfrage habe ich im Tool "DB-Überprüfung" getestet, > Datensätze sind definitiv vorhanden. > > Hat jemand eine Idee??? also irgendwie hat es mir keine Ruhe gelassen... ich habe EXAKT dein TS von oben (OK ich hab die PID angepasst) in eine Installation eingebaut wo jobfair schon genutzt wird und es gibt problemlos die vorhandenen Datensätze aus (also dein TS ist OK)... Als Ansatz für die Kontrolle noch die Sprache als Idee, sind vielleicht die Branchendatensätze für eine andere Sprache angelegt als deine Ausgabeseite erwartet ??? wenn ich die TSref richtig deute solltest du dies dann mit select.languageField = 0 deaktivieren können... -- image[FORMAT] - Ralf-René Schröder http://www.image-format.eu ... Wir geben Ihrem Image das richtige Format ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] TypoScript Problem mit CONTENT (TYPO3 7.6)
Am 25.10.2016 um 11:23 schrieb Johannes C. Laxander: > lib.records = TEXT > lib.records.value = Ich bin nur so da > lib.records.numRows { > table = ... > select { > where = 1 > } > } > > Das vorstehende Konstrukt liefert für die Tabelle "pages" ebenfalls 0 > Datensätze !!!? > Erst mit Angabe von pidInList und rekursive wird ein Ergebnis > 0 ermittelt > (Die Angabe pidInList=root funktioniert nicht). > Und für die Tabelle "tt_content" 3 Datensätze (korrekt!), was aber bedeutet, > dass intern von der aktuellen Seite ausgegangen wird, wenn pidInList nicht > angegeben ist. Ja... das ist schon immer so... Angabe von pidInList ist immer Pflicht wenn etwas nicht von der aktuellen Seite kommt !!! (was bei Extensiontabellen ja eigentlich immer der Fall ist) -- image[FORMAT] - Ralf-René Schröder http://www.image-format.eu ... Wir geben Ihrem Image das richtige Format ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] TypoScript Problem mit CONTENT (TYPO3 7.6)
also ich habe daraufhin eben auch einen Test gemacht (aktuelle 7 LTS) und mit diesem TS bekomme ich genau das erwartete Ergebnis: lib { test = CONTENT test { table = tx_myext_domain_model_person select { pidInList= 999 } renderObj = TEXT renderObj { field = name wrap = | } } } lib.area.content.99 < lib.test where = 1 war nicht nötig ist aber natürlich eine mit dem Extensionbuilder erstellte Extension, hat also alle Felder die nötig sind definitiv enthalten... Am 25.10.2016 um 00:00 schrieb Renzo Bauen: > Hallo Johannes und Ralf-René > > ich habe mir jetzt auch ein Beispiel gemacht. > Mit tt_content und pages funktioniert es perfekt. Sobald man aber eine > eigene Tabelle aufführt, geht gar nichts mehr. > Selbst andere TYPO3 Tabellen gehen nicht (z.B. sys_categories). wenn die sys_categories auf ID=0 liegen, bräuchtest du vermutlich ein pidInList = root -- image[FORMAT] - Ralf-René Schröder http://www.image-format.eu ... Wir geben Ihrem Image das richtige Format ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] TypoScript Problem mit CONTENT (TYPO3 7.6)
Am 24.10.2016 um 16:21 schrieb Johannes C. Laxander: > Irgendwer ein Idee, was an CONTENT nicht stimmt? > Wie kann ich z.B. testen, ob überhaupt Datensätze gelesen / gefunden werden? ich weiß grad nicht ob es Pflicht ist (und in der TSref steht dazu auch kein DEFAULT Wert drin), aber ich habe auf jeden Fall noch nie ein select OHNE ein where genutzt, also vielleicht mal sowas probieren: 10 = CONTENT 10 { table = tx_jobfair_domain_model_sector select { pidInList = 30 where = 1 } ... } >> Hallo, >> >> was bitte ist an diesem Code falsch, ich erhalte nämlich keine Ausgabe: >> >> lib.sectors = COA >> lib.sectors { >> 10 = CONTENT >> 10 { >> table = tx_jobfair_domain_model_sector >> select { >> pidInList = 30 >> orderBy = name >> selectFields = uid,pid,name >> } >> renderObj = COA >> renderObj { >> 10 = TEXT >> 10.wrap = > 10.field = uid >> 15 = TEXT >> 15.wrap = >| >> 15.field = name >> } >> } >> 20 = TEXT >> 20.value = Irgendwas >> 20.wrap = | } >> >> cObj-20 wird ausgegeben! Abfrage habe ich im Tool "DB-Überprüfung" >> getestet, Datensätze sind definitiv vorhanden. -- image[FORMAT] - Ralf-René Schröder http://www.image-format.eu ... Wir geben Ihrem Image das richtige Format ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] count innerhalb einer fluid for each schleife
nur zur Info für die "Nachwelt"... da es mit Bordmitteln scheinbar nicht geht hilft einem die Extension "vhs" wie so häufig weiter: (ID:{buid}) {berater.name} <<< das geht !!! {datenspalte} Am 14.10.2016 um 14:43 schrieb Ralf-Rene Schröder: > bin jetzt ein klein wenig weiter... > da ich es nicht schaffe die ausgabe abhängig vom der übergeordneten > Schleife (hier Berater) zu machen, habe ich ein eigenes Array mit Namen > beraterdata erstellt: > $beraters = $this->beraterRepository->findAll(); > foreach ($beraters as $berater) { > $buid = $berater->getUid(); > $beraterdata[$buid]['1'] = > $this->teilnehmerRepository->count4RowBerater($berater); > $beraterdata[$buid]['2'] = > $this->teilnehmerRepository->count4RowBerater($berater,array('ROT',true)); > $beraterdata[$buid]['3'] = ... > ... > $this->view->assign('beraterdata', $beraterdata); > } > > das gibt ein sauberes Array beraterdata im Frontend aus... > erste Ebene die Berater-ID ... zweite Ebene die Spalten in der Ausgabe > nur wie komme ich jetzt in Fluid an die erste/zweite Ebene ran ??? > Meine Versuche: > > > > (ID:{buid}) {berater.name} <<< das geht !!! > {beraterdata: '{{buid}: 1}'} > {beraterdata.{buid}.2} > {beraterdata.'{buid}'.3} > {beraterdata.80.4}<<< das geht !!! > > > > das der alias sauber durchläuft sehe ich in der th, denn dort wird die > ID:{buid} sauber ausgegeben... > nur in der Definition der Arrayausgabe wird es nicht ersetzt und es wird > immer der komplette String mit Klammern ausgegeben (wie ist die Notation > für solch eine verschachtelte Arryausgabe ??? > Ein {beraterdata.80.4} liefert die richtige Ausgabe für genau diesen > Berater, nur wie klappt die Ersetzung der {buid} in dieser Situation ??? > > > Am 13.10.2016 um 14:31 schrieb Ralf-Rene Schröder: >> Am 13.10.2016 um 13:52 schrieb Stefan Padberg: >>> $beraterRot = $this->teilnehmerRepository->count4RowBerater($berater,ROT); >>> $this->view->assign('beraterRot', $beraterRot); >>> >>> Funktioniert das? Kannst du darauf im Fluid problemlos zugreifen? >> im prinzip ja, aber eben nicht in Relation zur Beraterzeile >> >> aus folgendem Controller (ohne ROT, nur der Hauptzähler): >> $beraters = $this->beraterRepository->findAll(); >> foreach ($beraters as $berater) { >> $berater1 = $this->teilnehmerRepository->count4RowBerater($berater); >> $berater2 = $this->teilnehmerRepository->count4RowBerater('80'); >> $this->view->assign('berater1', $berater1); >> $this->view->assign('berater2', $berater2); >> } >> $this->view->assign('beraters', $beraters); >> >> wird im DEBUG (reduziert) >> Extbase Variable Dump >>berater1 => 0 (integer) >>berater2 => 10 (integer) >>beraters => >> TYPO3\CMS\Extbase\Persistence\Generic\QueryResultprototypeobject (47 items) >> >> >> PS: count4RowBerater('80') ist beispielhaft ein Berater der, wie man im >> Ergebnis sieht, 10 Teilnehmer hat... >> PPS: die Berater SIND übrigens eine erweitertes fe_users Model >> > > -- image[FORMAT] - Ralf-René Schröder http://www.image-format.eu ... Wir geben Ihrem Image das richtige Format ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] count innerhalb einer fluid for each schleife
bin jetzt ein klein wenig weiter... da ich es nicht schaffe die ausgabe abhängig vom der übergeordneten Schleife (hier Berater) zu machen, habe ich ein eigenes Array mit Namen beraterdata erstellt: $beraters = $this->beraterRepository->findAll(); foreach ($beraters as $berater) { $buid = $berater->getUid(); $beraterdata[$buid]['1'] = $this->teilnehmerRepository->count4RowBerater($berater); $beraterdata[$buid]['2'] = $this->teilnehmerRepository->count4RowBerater($berater,array('ROT',true)); $beraterdata[$buid]['3'] = ... ... $this->view->assign('beraterdata', $beraterdata); } das gibt ein sauberes Array beraterdata im Frontend aus... erste Ebene die Berater-ID ... zweite Ebene die Spalten in der Ausgabe nur wie komme ich jetzt in Fluid an die erste/zweite Ebene ran ??? Meine Versuche: (ID:{buid}) {berater.name} <<< das geht !!! {beraterdata: '{{buid}: 1}'} {beraterdata.{buid}.2} {beraterdata.'{buid}'.3} {beraterdata.80.4}<<< das geht !!! das der alias sauber durchläuft sehe ich in der th, denn dort wird die ID:{buid} sauber ausgegeben... nur in der Definition der Arrayausgabe wird es nicht ersetzt und es wird immer der komplette String mit Klammern ausgegeben (wie ist die Notation für solch eine verschachtelte Arryausgabe ??? Ein {beraterdata.80.4} liefert die richtige Ausgabe für genau diesen Berater, nur wie klappt die Ersetzung der {buid} in dieser Situation ??? Am 13.10.2016 um 14:31 schrieb Ralf-Rene Schröder: > Am 13.10.2016 um 13:52 schrieb Stefan Padberg: >> $beraterRot = $this->teilnehmerRepository->count4RowBerater($berater,ROT); >> $this->view->assign('beraterRot', $beraterRot); >> >> Funktioniert das? Kannst du darauf im Fluid problemlos zugreifen? > im prinzip ja, aber eben nicht in Relation zur Beraterzeile > > aus folgendem Controller (ohne ROT, nur der Hauptzähler): > $beraters = $this->beraterRepository->findAll(); > foreach ($beraters as $berater) { > $berater1 = $this->teilnehmerRepository->count4RowBerater($berater); > $berater2 = $this->teilnehmerRepository->count4RowBerater('80'); > $this->view->assign('berater1', $berater1); > $this->view->assign('berater2', $berater2); > } > $this->view->assign('beraters', $beraters); > > wird im DEBUG (reduziert) > Extbase Variable Dump >berater1 => 0 (integer) >berater2 => 10 (integer) >beraters => > TYPO3\CMS\Extbase\Persistence\Generic\QueryResultprototypeobject (47 items) > > > PS: count4RowBerater('80') ist beispielhaft ein Berater der, wie man im > Ergebnis sieht, 10 Teilnehmer hat... > PPS: die Berater SIND übrigens eine erweitertes fe_users Model > -- image[FORMAT] - Ralf-René Schröder http://www.image-format.eu ... Wir geben Ihrem Image das richtige Format ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] count innerhalb einer fluid for each schleife
Am 13.10.2016 um 13:52 schrieb Stefan Padberg: > $beraterRot = $this->teilnehmerRepository->count4RowBerater($berater,ROT); > $this->view->assign('beraterRot', $beraterRot); > > Funktioniert das? Kannst du darauf im Fluid problemlos zugreifen? im prinzip ja, aber eben nicht in Relation zur Beraterzeile aus folgendem Controller (ohne ROT, nur der Hauptzähler): $beraters = $this->beraterRepository->findAll(); foreach ($beraters as $berater) { $berater1 = $this->teilnehmerRepository->count4RowBerater($berater); $berater2 = $this->teilnehmerRepository->count4RowBerater('80'); $this->view->assign('berater1', $berater1); $this->view->assign('berater2', $berater2); } $this->view->assign('beraters', $beraters); wird im DEBUG (reduziert) Extbase Variable Dump berater1 => 0 (integer) berater2 => 10 (integer) beraters => TYPO3\CMS\Extbase\Persistence\Generic\QueryResultprototypeobject (47 items) PS: count4RowBerater('80') ist beispielhaft ein Berater der, wie man im Ergebnis sieht, 10 Teilnehmer hat... PPS: die Berater SIND übrigens eine erweitertes fe_users Model -- image[FORMAT] - Ralf-René Schröder http://www.image-format.eu ... Wir geben Ihrem Image das richtige Format ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] count innerhalb einer fluid for each schleife
Am 13.10.2016 um 09:10 schrieb Stefan Padberg: > Ich verstehe den Zusammenhang zwischen User und Liste noch nicht. > Es muss ja irgendwo in deiner Domäne eine Abbildung dieser Beziehung > bestehen. Kannst du das nochmal genauer schildern? ich nehme mal keine abstrahierten, sondern die richtigen Begrifflichkeiten meines Projekts... es gibt Berater, Schulen und weitere übergeordnete Modelle (Tabellen) dann gibt es Teilnehmer die haben immer Bezüge zu diesen "Eltern" diese Teilnehmer haben weiterhin sehr viele Eigenschaften (als Bespiel hier einfach mal ROT GELB GRUEN)... soweit alles klar und läuft problemlos... Nun brauche ich diverse tabellarische Auswertungen, und habe ein Model Auswertungen ohne eigene Tabellen, nur für Templates und Controller mit Zugriff auf ALLE Repositorys... Beispielhafte Auswertungen: Alle Teilnehmer die ROT sind (das ist noch kein Problem, 1 Abhängigkeit) Teilnehmer von Berater A die GRUEN sind Teilnehmer von Berater B die GELB sind Teilnehmer an Schule X die GELB sind Teilnehmer an Schule Y die ROT sind Teilnehmer von Berater C an Schule Z die SONSTWAS sind ... etc. weil es halt endlos viele Kombinationen gibt möchte ich die Relationen/Eigenschaften an die Repository Abfragen übergeben Derzeit habe ich im Controller z.B. folgendes: $beraters = $this->beraterRepository->findAll(); foreach ($beraters as $berater) { $data = array(); $data[0] = 'test'; $data[1] = $this->teilnehmerRepository->count4RowBerater($berater); $data[2] = $this->teilnehmerRepository->count4RowBerater($berater,ROT); ... $berater[data] = $data; } $this->view->assign('beraters', $beraters); Das $berater[data] endet dann mit der Fehlermeldung "Typ Berater geht nicht als Array"... Wo mache ich hier meinen Denkfehler ??? Wie bekomme ich die zweite Repository Abfrage abhängig von der ersten? im Template hätte ich gerne sowas ähnliches wie: {berater.data.0}. {berater.data.1}. {berater.data.2}. ... -- image[FORMAT] - Ralf-René Schröder http://www.image-format.eu ... Wir geben Ihrem Image das richtige Format ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] count innerhalb einer fluid for each schleife
Am 12.10.2016 um 19:07 schrieb Renzo Bauen: > Eigentlich müsstest Du wenn schon das Model erweitern und den Wert den > du mit count4RowBerater holst, direkt dort holen. Dann kannst Du nur die > $beraters der View zuweisen und das Model macht den Rest. das geht an meinem Problem vorbei... denn es dreht sich hier um Auswerungen divereser Relationen zueinander wie z.B. wieviele Teilnehmer gibt es pro berater wieviele Teilnehmer gibt es pro berater die rot, grün gelb sind wieviele Teilnehmer gibt es pro berater die sonstwas1 oder sonstwas2... wieviele Teilnehmer gibt es pro schule die rot, grün gelb sind wieviele Teilnehmer gibt es pro schule die sonstwas1 oder sonstwas2... und viele Dutzend weitere... die Abhängigkeiten stehen alle und funktionieren, hier dreht es sich darum statistische Auswertungen (die für sich alleine per SQL problemlos sind) in form von Listen auszugeben... und das müste doch eigentlich ohne das Model funktionieren ??? oder kann ich das Model auch um Abfragen erweitern die KEINE eigenen DB Felder sind (und wie) ??? -- image[FORMAT] - Ralf-René Schröder http://www.image-format.eu ... Wir geben Ihrem Image das richtige Format ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] count innerhalb einer fluid for each schleife
Nochmal Hallo zusammen... Irgendwie scheitern meine Versuche ein abhängiges Array einzufügen... im Controller habe ich folgendes $beraters = $this->beraterRepository->findAll(); foreach ($beraters as $berater) { $data = array(); $data[0] = 'test'; $data[1] = $this->teilnehmerRepository->count4RowBerater($berater); ... $berater[data] = $data; // $beraterdata = $data; // $this->view->assign('beraterdata', $beraterdata); } $this->view->assign('beraters', $beraters); Das $berater[data] endet dann mit der Fehlermeldung Typ Berater geht nicht als Array... der Versuch mit // $beraterdata = $data; // $this->view->assign('beraterdata', $beraterdata); erzeugt im debug nur ein Hauptarray beraterdata (und da gewinnt dann natürlich die letzte Zeile)... Wo mache ich hier meinen Denkfehler ??? im Template hätte ich gerne sowas ähnliches wie: {berater.data.0}. {berater.data.1}. {berater.data.2}. ... Am 06.10.2016 um 17:58 schrieb Dr. Dieter Porth: > Controller. > foreach ( $users as $user ){ > > $myRecord['name'] = $user->getName(); > ... > } > $this->view->assign('myRecords', $myRecords); > > Fluid-Template > > ...{myRecord.name} > -- image[FORMAT] - Ralf-René Schröder http://www.image-format.eu ... Wir geben Ihrem Image das richtige Format ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] "Kontaktecke" auf Webpräsenz
Am 10.10.2016 um 09:31 schrieb Björn Hahnefeld: > so hatte ich mir das auch vorgestellt. Allerdings muss ich ja dem > Inhaltselement eine bestimmte Klasse mitgeben, damit ich mich im CSS zwecks > Positionierung darauf beziehen kann. Wie stelle ich das denn an? nehmen wir einfach mal an dein, egal wo neu erstelltes, spezielles Kontaktformular hätte jetzt die ID 999, dann im TS: lib.kontaktformular = COA (damit bei Bedarf noch mehr reinpasst) lib.kontaktformular { wrap = 10 = RECORDS 10 { tables = tt_content source = 999 dontCheckPid = 1 } } # und dann einfügen wie auch immer und wo es hin soll, etc. page.1234 < lib.kontaktformular TIPP: https://docs.typo3.org/typo3cms/TyposcriptReference/ -- image[FORMAT] - Ralf-René Schröder http://www.image-format.eu ... Wir geben Ihrem Image das richtige Format ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] "Kontaktecke" auf Webpräsenz
Am 09.10.2016 um 12:05 schrieb Björn Hahnefeld: > oder geht das mit Bordmitteln? --- den Inhalt auf einer Seite die nicht für das FE gedacht ist global anlegen (z.B. unterhalb eines SysOrdners) --- Ausgeben per TypoScript oder fluid Template (möglichst kein TV) --- per CSS stylen und fixed positionieren sowie per CSS Animation das Verhalten regeln (wenn das nicht reicht natürlich auch per JavaScript) -- image[FORMAT] - Ralf-René Schröder http://www.image-format.eu ... Wir geben Ihrem Image das richtige Format ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] TypoScript Problem mit override
Am 08.10.2016 um 16:50 schrieb Johannes C. Laxander: > isTrue.data = file:current:description > isTrue.data = file:current:title > Nun werden aber die Bedingungen nicht mit UND verknüpft, denn 'override' soll > nur dann ausgeführt werden, wenn layout=110 UND description angegeben ist UND > title angegeben ist. > Das funktioniert aber nicht ganz so wie ich mir das vorstelle. Mit nur einer > zweiten Bedingung passt es, nicht aber, mit allen drei Bedingungen. > In dieser Konstellation wird 'override' auch dann ausgeführt wenn nur der > Titel (ohne description) angegeben ist. du kannst ein isTrue nur einmal nutzen, die zweite Anweisung überschreibt die erste... TIPP: Wenn zwei if.isTrue.field Abfragen mit AND verknüpft werden sollen, einfach eine der beiden durch fieldRequired ersetzen. -- image[FORMAT] - Ralf-René Schröder http://www.image-format.eu ... Wir geben Ihrem Image das richtige Format ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] Stellenmarkt für TYPO3-Seite
Am 08.10.2016 um 15:08 schrieb Björn Hahnefeld: > ein Kunde von mir wünscht sich folgende Darstellung: > http://www.spaett.de/b00_stellenangebote-autohaus.php > > Funktionsweise soll sein, dass alle Stellen, die angeboten werden können, > in einer Übersicht erscheinen. Das wäre noch redaktionell machbar, wenn > auch nicht so "fehlertolerant". also du hast hier pro Angebot eigentlich nur 3 Felder Titel - Link - frei das ist doch mit dem Extensionbuilder in ein paar Minuten zusammengeklickt (selbst wenn du vielleicht noch mehr Felder hast)... dann noch maximal ne gute Stunde für Output und Design... Fertig wirst du da nichts finden (und für deine minimalistische Anforderung wäre da tx_news auf jeden Fall viel zu groß, genauso wie vermutlich jede andere Jobextension wie z.B. JobFair etc.) -- image[FORMAT] - Ralf-René Schröder http://www.image-format.eu ... Wir geben Ihrem Image das richtige Format ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] TypoScript Problem mit override
Am 07.10.2016 um 16:25 schrieb Johannes C. Laxander: > beim folgenden Code funktioniert das override nicht: > > lib.fluidContent.settings.media.popup { > linkParams.ATagParams.dataWrap = class="lightbox" > rel="lightbox[{field:uid}]" > data-fancybox-title="{file:current:description//file:current:title}" > linkParams.ATagParams.dataWrap.override.dataWrap = class="lightbox" > rel="lightbox[{field:uid}]" data-fancybox-title="{file:current:title} - > {file:current:description}" > linkParams.ATagParams.dataWrap.override.dataWrap.if.value = 110 > linkParams.ATagParams.dataWrap.override.dataWrap.if.equals.field = > layout > } > > Es wird immer nur die description der ersten Zuweisung ausgegeben. Der > betreffende Datensatz hat layout=110 das habe ich geprüft. > Was ist falsch an meiner Codierung? so sollte es eigentlich passen: dataWrap = (normaler Status) dataWrap.override.if.value = 110 dataWrap.override.if.equals.field = layout dataWrap.override.dataWrap = (status für layout 110) -- image[FORMAT] - Ralf-René Schröder http://www.image-format.eu ... Wir geben Ihrem Image das richtige Format ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] count innerhalb einer fluid for each schleife
Am 06.10.2016 um 08:47 schrieb Stefan Padberg: > Ich glaube nicht, dass man das auf Fluid-Ebene lösen sollte. Berechne > die verschiedenen counts doch einfach im Controller und gib sie dem view > mit. gerne, nur wie berechne ich sie in der userliste abhängig vom einzelnen User ??? das ist ja gerade mein Problem... > Am 06.10.2016 um 02:42 schrieb Ralf-Rene Schröder: >> Hallo zusammen... >> irgendwie sehe ich gerade den Lösungsweg nicht... >> >> ich habe bei folgendem Controller: >> public function listUserAction() { >> $users = $this->userRepository->findBySpecialUserStatus('1'); >> $this->view->assign('users', $users); >> } >> im fluid template eine Schleife >> >> >> darin möchte ich in jeder userzeile etwas ausgeben wie >> >> >> solange ich ALLE {user.records} ausgeben will ja auch OK, aber ich >> brauche die jetzt in verschiedenen Abhängigkeiten, z.B. alle mit >> record.parameter=red oder ähnlich... also etwa: >> >> (nur redRecords gibt es ja leider nicht wirklich) >> >> in der späteren Action die dann die so gefilterte Liste ausgibt habe ich >> das dann ja wieder über das RecordRepository problemlos im Griff mit dem >> Controller: >> public function listRedRecordsAction($user=NULL) { >> $redRecords = $this->recordRepository->findRedRecords($user); >> $this->view->assign('redRecords', $redRecords); >> } >> und der Ausgabe im fluid Template über: >> >> >> aber wie komme ich schon bei der gesamten user Liste vorher an die >> counter um zu sehen wieviel Elemente die folgende Liste haben wird??? >> denn, wenn ich die Repository Abfrage aus der listRedRecordAction nehme, >> fehlt mir ja der einzelne userbezug, denn ich bin ja in der >> listUserAction ??? -- image[FORMAT] - Ralf-René Schröder http://www.image-format.eu ... Wir geben Ihrem Image das richtige Format ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
[TYPO3-german] count innerhalb einer fluid for each schleife
Hallo zusammen... irgendwie sehe ich gerade den Lösungsweg nicht... ich habe bei folgendem Controller: public function listUserAction() { $users = $this->userRepository->findBySpecialUserStatus('1'); $this->view->assign('users', $users); } im fluid template eine Schleife darin möchte ich in jeder userzeile etwas ausgeben wie solange ich ALLE {user.records} ausgeben will ja auch OK, aber ich brauche die jetzt in verschiedenen Abhängigkeiten, z.B. alle mit record.parameter=red oder ähnlich... also etwa: (nur redRecords gibt es ja leider nicht wirklich) in der späteren Action die dann die so gefilterte Liste ausgibt habe ich das dann ja wieder über das RecordRepository problemlos im Griff mit dem Controller: public function listRedRecordsAction($user=NULL) { $redRecords = $this->recordRepository->findRedRecords($user); $this->view->assign('redRecords', $redRecords); } und der Ausgabe im fluid Template über: aber wie komme ich schon bei der gesamten user Liste vorher an die counter um zu sehen wieviel Elemente die folgende Liste haben wird??? denn, wenn ich die Repository Abfrage aus der listRedRecordAction nehme, fehlt mir ja der einzelne userbezug, denn ich bin ja in der listUserAction ??? irgendwie habe ich ein Brett vor dem Kopf... kann das jemand wegnehmen ? -- image[FORMAT] - Ralf-René Schröder http://www.image-format.eu ... Wir geben Ihrem Image das richtige Format ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] TYPO3 7 Layout-Typ CSS-Klassen nicht auf Webseite
Am 04.10.2016 um 20:35 schrieb Johannes Hamecher: > welches Template meinst Du? > In der Extension sind drei Templates. > > ContentFooter.html > HeaderContentFooter.html > HeaderFooter.html das sind Layouts... aber die werden auch irgendeinen Zweck erfüllen, das habe ich jetzt nicht geprüft... ich sagte Template und da gibt es nur eines: Textmedia.html das sollte wirken... (es ist aber nicht sinnvoll das dort direkt zu machen, weil es beim nächsten Update sonst überschrieben wird, sondern du solltest den Template Pfad weiter überschreiben mit einer höheren Nummer und dein eigenes Template entsprechend der extbase Konventionen schreiben...) -- image[FORMAT] - Ralf-René Schröder http://www.image-format.eu ... Wir geben Ihrem Image das richtige Format ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] TYPO3 7 Layout-Typ CSS-Klassen nicht auf Webseite
Am 04.10.2016 um 17:27 schrieb Johannes Hamecher: > Ich habe Deine Extension installiert, aber wie kann ich dort sagen, dass > z.B. statt layout1 mehrere bestimmte Klassen verwendet werden? > > In Deinem Handbuch schreibst Du nur wie man die Layoutoptionen > erweitert, was ich schon kann. schau in das Template... dort siehst du das derzeit mit: immer nur layout1 layout2 etc. bis layoutX definiert sind (reicht ja eigentlich auch aus, ist nur halt nicht schön lesbar) wenn du eigene individuelle (schöne) klassennamen brauchst könntest du das mit einem CASE über {data.layout} lösen... -- image[FORMAT] - Ralf-René Schröder http://www.image-format.eu ... Wir geben Ihrem Image das richtige Format ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] Erst-Installation Typo3: Login zum Backend nicht möglich
Am 30.09.2016 um 20:38 schrieb Bettina Schütz: > ich verstehe aber nicht, was es mit dem Pfad: > "normales BackEnd Login erreichst du über: /doc.root.projekt/typo3" > auf sich hat. da man auch lokal mit Domains (ob nun selber nur für den rechner angelegt oder extern üner dynamische IP Dienste) arbeiten kann, habe ich das mit doc.root.projekt etwas allgemeiner beschrieben als den Aufruf zu dem gewünschten Projekt... bei dir ist das /localhost/projekt1/ bei typo3 gibt es bei dir 3 grundsätzliche Zugriffsbereiche: InstallTool: /localhost/projekt1/typo3/install/ hierfür brauchst du die bekannte ENABLE_INSTALL_TOOL Datei (aktuell) hier ist es erstmal wichtig das hier keine Fehler mehr gemeldet werden wenn alles OK ist, dann geht es ins: BackEnd: /localhost/projekt1/typo3/ hier wird die Seite grundsätzlich eingerichtet, und wenn dann hier alles erledigt ist (mindestens mal die Definition eines HELLO WORLD Templates) dann wird auch erst was im Frontend ausgegeben... Wenn man also soweit ist, erfolgt die Ausgabe über das FrontEnd:/localhost/projekt1/ das ist dann die Seite die auch Besucher sehen (bis dahin ist es aber für dich noch ein weiter Weg, denn die Lernkurve bei TYPO3 ist schon recht steil und manchmal schwer zu verstehen) PS: wenn du, um auch mal den problemlosen Umgang zu lernen, an einer kostenlosen, aber auf 100 Tage begrenzten, Arbeitsumgebung im Netz interessiert bist, schreib eine PM, dann richte ich dir gerne eine ein. -- image[FORMAT] - Ralf-René Schröder http://www.image-format.eu ... Wir geben Ihrem Image das richtige Format ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] Erst-Installation Typo3: Login zum Backend nicht möglich
ist denn im Install-Tool alles OK (keine OpenSSL Fehlermeldungen mehr, oder Warnungen wegen Schreibrechten etc.???) Zugrif über: /doc.root.projekt/typo3/install (aber mit einer aktuellen Datei ENABLE_INSTALL_TOOL im Odner typo3conf) normales BackEnd Login erreichst du über: /doc.root.projekt/typo3 Am 30.09.2016 um 14:50 schrieb Bettina Schütz: > Hallo, > nachdem ich installations-abschließend Username (admin ) und Passwort > eingerichtet hatte, und den Login Button klickte, passiert nichts mehr : > der Kreisel über dem Login Button: "Verifying the Login-Data" hört > nicht auf, sich zu drehen; ich hatte dann mal den Rückwärts-Pfeil > geklickt, um auf eine vorherige Seite zu kommen, dort wird mir gesagt: > Install-Tool is locked. Habe die Datei "ENABLE_INSTALL_TOOL" in den > typo3conf-Ordner gelegt. Es hilft aber nicht. die ist nur dafür da um sich ins Install Tool einzuloggen > Als ich einige Schritte zuvor den username und das passwort vergeben > hatte, wurden im Pulldown-Menue all jene user-names angezeigt, die ich > in anderen Zusammenhängen (joomla, wordpress) schon einmal vergeben > hatte. Kann dieses zu Irritationen irgendwo in den Tiefen des Computers > führen? nein, das ist nur die Auto Ausfüllen Funkton deines Browsers (aber als TIPP, den cache deines Browsers solltest du schon häufige mal leeren, sonst wird es immer wieder Situationen geben wo dich der Browsercache ärgert weil er was anderes anzeigt als du erwartest) PS: auch nur ein Tipp... ich persönlich würde NIE mit XAMPP lokal auf Windows arbeiten, sondern mir immer eine Linux Server Arbeitsumgebung online besorgen, ist nicht teuer (teils auch kostenlos) aber erspart dir langfristig viele Probleme die mit Windows vorprogrammiert sind (alleine schon die Fehler die du bei Schreibweisen machen kannst weil Linux CaseSensitiv ist, Windows aber nicht - hat mich mal Tage gekostet) -- image[FORMAT] - Ralf-René Schröder http://www.image-format.eu ... Wir geben Ihrem Image das richtige Format ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] TYPO3 7 RTE: Relativer statt absoluter Link
Am 27.09.2016 um 11:58 schrieb Johannes Hamecher: > wir wollen in einem TYPO3 7 im RTE relative Pfade verwenden, jedoch > setzt es immer die Url davor. > > Wisst ihr wie ich das unterbinden kann? > > Die Seiten werden später unter mehreren Domains laufen, wobei den > Domains verschiedene Sprachen zugeordnet sind. das was du im RTE siehst ist NICHT das was in der DB abgespeichert wird, dort ist es nur die Id der Zielseite... im BE wird dir immer die aufrufende Domain davor gesetzt genauso wie im Frontend sich die Domain entsprechend anpasst (je nach realurl Einstellung)... also brauchst du meiner meinung nach gar nichts machen... PS: config.absRefPrefix = / sollte gesetzt sein !!! und KEINE config.baseUrl (sowie keine Domainrecords, die Sprachumschaltung realurl überlassen) -- image[FORMAT] - Ralf-René Schröder http://www.image-format.eu ... Wir geben Ihrem Image das richtige Format ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
[TYPO3-german] femanagerextended
Hallo zusammen... Ich versuche die fe_users mit einem zusätzlichen Feld zu erweitern... (eigentlich auch nicht zum ersten mal auf diesem Weg ???) Ich nutze für die normale Registrierung den femanager ich bin entsprechend der Doku vorgegangen und: https://github.com/einpraegsam/femanagerextended bekomme aber jetzt beim Aufruf des Registrierungsformulars folgende Fehlermeldung: Uncaught TYPO3 Exception #1289386765: Could not analyse class: "In2code\Femanagerextended\Controller\NewController" maybe not loaded or no autoloader? PHP Warning: Declaration of In2code\Femanagerextended\Controller\NewController::createAction(In2code\Femanagerextended\Domain\Model\User $user) should be compatible with In2code\Femanager\Controller\NewController::createAction(In2code\Femanager\Domain\Model\User $user) in /path/typo3conf/ext/femanagerextended/Classes/Controller/NewController.php line 0 -- image[FORMAT] - Ralf-René Schröder http://www.image-format.eu ... Wir geben Ihrem Image das richtige Format ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german