Re: [TYPO3-german] Multiple checkboxen extbase/fluid
Am 02.01.14 17:25, schrieb Erik Heinen: Hi Stefan, danke. Das hatte ich bereits ausprobiert. Dann erhalte ich folgenden Fehler: :No converter found which can be used to convert from string to array Hab ich evtl. noch was übersehen/vergessen? Hallo Erik, wenn die Daten der Checkboxen als String ankommen, dann ist etwas in Deinem Formular falsch. Vielleicht hilft es, wenn Du uns mal einen Auszug Deines HTML zeigst. ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] Multiple checkboxen extbase/fluid
Am 02.01.14 14:31, schrieb Erik Heinen: Hallo Zusammen, ich versuche für eine Extension multiple checkboxen zu erstellen. Gefolgt bin ich dabei diesem Beispiel: http://docs.typo3.org/typo3cms/ExtbaseGuide/Fluid/ViewHelper/Form/Checkbox.html Allerdings erhalte ich beim Versuch die Werte abzuspeichern folgenden Fehler: :__construct() must be of the type array, string given Was muss ich noch ergänzen, bzw. wie können Multislect checkboxen umgestzt werden? Grüße Erik Mist, ja...ich weiß...ich muss diese Doku mal wieder auf den aktuellen Stand bringen. Sorry! :-) Das Problem ist, dass mit 6.0 oder 6.1 der neue Property Mapper per default an ist und dieser eine völlig andere Herangehensweise hat. Der ließt nämlich jetzt bei $farbe oben bei protected @var string. Also muss das Array, dass von der Webseite kommt in einen String konvertiert werden. Zumindest denkt das der neue PM. Ohne es jetzt geüfüft zu haben: Erst bitte eine initialize[actionName]Action-Methode wie z.B. initializeCreateAction() und schreib dort noch diese Zeile rein: if ($this-arguments-hasArgument('newAuto')) { $this-arguments-getArgument('newAuto')-getPropertyMappingConfiguration()-setTargetTypeForSubProperty('farbe', 'array'); } Zumindest das habe ich bereits auf meiner Seite erklärt: http://www.typo3lexikon.de/typo3-tutorials/extensions/extbase/property-mapper.html Bis dann Stefan ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] TypoScript Datei in fluid rendern
Hallo Yvon, naja...irgendwas wird ja wohl in der Datei stehen, wie: lib.meinInhalt = TEXT lib.meinInhalt { ganz viel TS } In FLUID kannst Du jetzt mit dem cObject ViewHelper darauf zugreifen: f.cObject typoscriptObjectPath=lib.meinInhalt / Stefan Am 19.11.2012 15:52, schrieb Yvon Folz: Hallo Allerseits, ich habe eine externe Typoscript Datei die den CONTENT Marker füllt. Nun möchte ich in meinem Fluid Template das TypoScript aufrufen. Stehe leider (langer Arbeitstag) auf dem Schlauch: INCLUDE_TYPOSCRIPT: source=FILE: fileadmin/skin/default/ts/includes/beispiel.ts Was muss ich tun damit der Code im Fluid ausgeführt wird. Bin heute anscheinend nicht in der Lage Google zu bedienen ;-) Vielen Dank im vorraus. Gruß Yvon ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] BE-User (kein Admin) vermisse Erscheinungsbild-Bildeinstellungen
Das Problem habe ich heute schon im typo3forum gesehen und beantwortet: http://www.typo3forum.net/forum/typo3-4-x-fragen-probleme/42083-image-user-berechtigungen.html#post188797 Stefan Am 19.11.2012 13:20, schrieb Tobias Kabbeck ! medienmonster: Hallo liebe TYPO3 Gemeinde, wenn ich einen BE-User anlege (kein Admin), vermisse ich den die Bildeinstellungen für Breite und Höhe unter dem Reiter Erscheinungsbild, bei den Seitenelementen Text mit Bild und Bilder. Ich habe schon einen ganze Menge probiert, z.B. der Sache mit User TSConfig beizukommen, leider bisher erfolglos. Kann mir jemand erklären, wie man als BE-User diesen Dialog benutzen kann, ohne Admin zu sein? Vielen Dank Tobias Kabbeck Tobias Kabbeck medienmonster ! Büro für Netz Grafik - Festung Friedrichsort | Deichweg 20 | 24159 Kiel | Germany T +49 431 540 2889 13 | F +49 431 540 2889 80 kabb...@medienmonster.com | www.medienmonster.com Eintragung HRB 5273 beim Amtsgericht Kiel - ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] Externe Datenbank und CONTENT
Hallo Christian, auch das CONTENT-Element baut die Datenbankverbindung über t3lib_db auf und genau hier setzt auch dbal an und überschreibt ein paar dieser Methoden in dieser Klasse, damit der Aufbau zu fremden Datenbanken überhaupt ermöglicht werden kann. Es ist jetzt schon ein Jahr her, deshalb könnte es sein, dass meine Infos nicht mehr die Frischesten sind: Wenn Du über dbal eine Verbindung zu einer TYPO3-fremden Tabelle herstellst achte darauf, dass es diese Tabelle nicht schon in der aktuellen TYPO3-Datenbank gibt. Wenn doch, dann verwende einfach einen anderen Namen. Dafür gibt es das mapping: http://typo3.org/extension-manuals/dbal/0.5.0/view/1/2/ Wenn das fertig konfiguriert ist, werden alle Abfragen, die über die t3lib_db laufen automatisch an die fremde Datenbank weiter geleitet. So auch bei CONTENT. Du kannst Dir ja mal die Extension debug_mysql_db installieren, dann siehst Du hoffentlich, ob er eine Datenbankverbindung zum anderen Server aufbaut. Hoffentlich deshalb, weil dbal UND debug_mysql_db die t3lib_db gleichermäßen per XCLASS erweitern. Ich würd also vorschlagen immer erst dbal und danach debug_mysql_db zu installieren. XCLASS hat so seine Nachteile. Du kannst auch im Installtool unter All Configuration das Debugging aktivieren. Wenn alles nichts hilft kannst Du dort auch sqlDebug auf 2 setzen, dann wird wirklich jeder SQL-Befehl ausgegeben. Das kann schon mal sehr viel sein, also nicht gleich den Browser schließen, weil der 10 Sekunden am Rödeln ist :-) Stefan Am 19.11.2012 12:07, schrieb Christian Stern: Hallo, ich habe mich gerade mal an den Versuch gewagt eine andere Datenbank an typo3 anzubinden. Meine Recherchen ergaben, dass der Weg über das Erweitern von $TYPO3_CONF_VARS['EXTCONF']['dbal']['handlerCfg'] funktionieren soll. Der Plan sieht es nun vor, dass ich über das CONTENT-Element mir die Daten dann darstellen lassen wollte. Demnach die Frage hier, da im ersten Versuch keine Daten geliefert worden sind: geht das überhaupt so? Hatte eine andere Datenbank konfiguriert und wollte in dieser dann Daten abfragen. $TYPO3_CONF_VARS['EXTCONF']['dbal']['handlerCfg'] und $TYPO3_CONF_VARS['EXTCONF']['dbal']['table2handlerKeys'] waren dabei richtig definiert. Die Tabelle im TCA konfiguriert. andereDatenbank = CONTENT andereDatenbank.table = eine_tabelle_in_der_anderen_datenbank Anbei würde es mich noch interessieren, wie man denn nun mit einem typo3-tauglichen Weg generell spezielle SELECTs definiert. die ich so über das CONTENT-Element nicht bauen kann. Über Verweise und Buchempfehlungen zu diesem Thema wäre ich sehr dankbar. ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] Reason: Segment was not a keyword for a postVarSet as expected
Hallo Yves, steht folgende Zeile in Deiner .htaccess: RewriteRule ^(typo3/|t3lib/|fileadmin/|typo3conf/|typo3temp/|uploads/|favicon\.ico) - [L] Wichtig ist, dass fileadmin mit in dieser Zeile steht. Stefan Am 19.11.2012 16:27, schrieb Yves Chassein: Hey @ll, ich bin es mal wieder. Ich habe ein kleines Problem. Ich bin immernoch dabei meinen Server umzuziehen. Jetzt habe ich folgendes Problem. Ich habe innerhalb meines fileadmins ein Wiki installiert. Der Grund hierfür ist, da dies auch über meine einzige Domain erreichbar sein soll habe ich es so gelöst, wahrscheinlich nicht ganz schön, aber hat bisher immer funktioniert. Jetzt auf dem neuen Server, mit aktueller Typo3 Version bekomme ich immer folgendne Fehler wenn ich zum Beispiel auf solch eine URL zugreifen möchte http://www.MEINEDOMAINE.de/cms/fileadmin/wiki/de/start und der Fehler ist /Reason: Segment fileadmin was not a keyword for a postVarSet as expected!// / Greife ich aber auf folgende Domain zu http://www.MEINEDOMAINE.de/cms/fileadmin/wiki/doku.php funktioniert es ohne Probleme. Vielleicht noch als Hinweis ich nutze RealURL. Vielleicht kann mir jemand weiterhelfen Grüße Yves ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] Reason: Segment was not a keyword for a postVarSet as expected
Hallo Yves, die Änderungen in der .htaccess sind immer sofort aktiv. Da braucht nix neu gestartet zu werden. Die Zeile, die ich Dir gesendet habe ist sehr wichtig. Alle Verzeichnisse, die dort aufgelistet sind, werden nicht weiter durch mod-rewrite behandelt. Wenn also irgendwo in der URL ein fileadmin gefunden wurde, dann wird jegliche weitere Verarbeitung abgebrochen. Dafür ist dieser Bindestrich am Ende der Zeile. Von daher müsstest Du eigentlich auch nicht vorhandene Dateien aufrufen können OHNE dass diese auf die index.php umgeleitet werden. Von meiner Seite aus gibt es nur noch 2 Lösungen: 1.) Die Reihenfolge innerhalb der .htaccess stimmt nicht. Die Zeile von mir muss natürlich möglichst weit nach oben. Vielleicht macht es auch Sinn, dass Du Deine .htaccess uns mal hier zur Verfügung stellst. 2.) Die .htaccess arbeitet nach dem Vererbungsprinzip. Heißt: Wenn Dein WIKI eine eigene .htaccess-Datei mitbringt, werden Einstellungen auf der Elterndatei überschrieben. (3.) Ich glaubs zwar nicht, aber bei Deiner Zeile ist da am Ende noch ein Slash. Mach den mal weg. (4.) Du kannst für Dein Wiki auch eine Subdomain anlegen: wiki.meineDomain.de. Dann kannst das Wiki auch außerhalb des TYPO3-Ordners installieren. Stefan Am 19.11.2012 16:49, schrieb Yves Chassein: Hallo Stefan, ja habe ich. Meine htaccess sieht wie folgt aus: # Direkter Zugriff auf Typo3 Sachen RewriteRule ^(typo3|t3lib|tslib|fileadmin|typo3conf|typo3temp|uploads|showpic\.php|favicon\.ico)/ - [L] RewriteRule ^typo3$ typo3/index_re.php [L] ## Aktivieren für RealURL RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME} !-l RewriteRule .* index.php [L] *Grüße Yves * Am 19.11.2012 16:38, schrieb Stefan Frömken: Hallo Yves, steht folgende Zeile in Deiner .htaccess: RewriteRule ^(typo3/|t3lib/|fileadmin/|typo3conf/|typo3temp/|uploads/|favicon\.ico) - [L] Wichtig ist, dass fileadmin mit in dieser Zeile steht. Stefan Am 19.11.2012 16:27, schrieb Yves Chassein: Hey @ll, ich bin es mal wieder. Ich habe ein kleines Problem. Ich bin immernoch dabei meinen Server umzuziehen. Jetzt habe ich folgendes Problem. Ich habe innerhalb meines fileadmins ein Wiki installiert. Der Grund hierfür ist, da dies auch über meine einzige Domain erreichbar sein soll habe ich es so gelöst, wahrscheinlich nicht ganz schön, aber hat bisher immer funktioniert. Jetzt auf dem neuen Server, mit aktueller Typo3 Version bekomme ich immer folgendne Fehler wenn ich zum Beispiel auf solch eine URL zugreifen möchte http://www.MEINEDOMAINE.de/cms/fileadmin/wiki/de/start und der Fehler ist /Reason: Segment fileadmin was not a keyword for a postVarSet as expected!// / Greife ich aber auf folgende Domain zu http://www.MEINEDOMAINE.de/cms/fileadmin/wiki/doku.php funktioniert es ohne Probleme. Vielleicht noch als Hinweis ich nutze RealURL. Vielleicht kann mir jemand weiterhelfen Grüße Yves ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] [TYPO3-english] Announcing TYPO3 4.5.20, 4.6.13 and 4.7.5
Is there a reason why there is no TYPO3 4.6.* release for the introduction package anymore? Am 16.10.2012 16:14, schrieb Xavier Perseguers: Dear TYPO3 World, The TYPO3 community has just released TYPO3 versions 4.5.20, 4.6.13 and 4.7.5 which are now ready for you to download. All versions are maintenance releases and contain bug fixes only. The package can be downloaded here: The packages can be downloaded here: http://typo3.org/download/ For details about the release, please see: http://typo3.org/news/article/typo3-cms-4520-4613-and-475-released/ MD5 checksums: c846723081bc19a05580ca65e8be7577 blankpackage-4.5.20.tar.gz ea738eb578c1d4d753a01e41ab2bdc90 blankpackage-4.5.20.zip 8f7868cfa678f6e3d0aa800447f69106 dummy-4.5.20.tar.gz 10d5f3488b61868b903ef20646949ba4 dummy-4.5.20.zip 9114666fbc580b972832d662a88ce242 introductionpackage-4.5.20.tar.gz b6926b33cfd8f8d5e92b597e812ec2bf introductionpackage-4.5.20.zip e1d258121f2351e56d96c6408be4 typo3_src+dummy-4.5.20.zip 67c0906d065ec2f5cbacf6bce6253472 typo3_src-4.5.20.tar.gz 7e95fb3de385f8f0ecf78b8bcca065be typo3_src-4.5.20.zip aba60a184cfa39af788faeaa8b0533aa blankpackage-4.6.13.tar.gz dbc45a3f829c69d077ab566bdf18b158 blankpackage-4.6.13.zip 0b99a95404ab92dd3ce2ee36cda30236 dummy-4.6.13.tar.gz 5985f97fdb4e590e2a14ddf44dda80e2 dummy-4.6.13.zip fea6dba635c75f8b1d64b3bbb120719b typo3_src+dummy-4.6.13.zip 14fffca142718b458909e2a072bc4f2c typo3_src-4.6.13.tar.gz 7595c4dfdd55e82c5b517f90aed62983 typo3_src-4.6.13.zip d4e0768eded10a55599db782d4906367 blankpackage-4.7.5.tar.gz 5a8adbb542cd1832f095ea255dbdb692 blankpackage-4.7.5.zip 5eea55fe86be00f1964d2fd018dfba2f dummy-4.7.5.tar.gz 66ad2185d851803d4a7d1945dc2e4e4a dummy-4.7.5.zip 58fc550fdb2b28386d6e92ba46136185 governmentpackage-4.7.5.tar.gz ab3d89e817c579649828990793e816b2 governmentpackage-4.7.5.zip 8cb06fdd777542b162abad1f865e1920 introductionpackage-4.7.5.tar.gz c9e57817cbb826e68ad9561a318cd2ee introductionpackage-4.7.5.zip 351a1395484474c5faed8d1a7c94c13d typo3_src+dummy-4.7.5.zip 6f53ac4b1c8b4f51d0b9a32ac27099ef typo3_src-4.7.5.tar.gz a4eac135bcf9653e2a125999e0c9fa36 typo3_src-4.7.5.zip On behalf of the Release Team, I wish you much fun, Xavier ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] [TYPO3-english] Announcing TYPO3 4.5.20, 4.6.13 and 4.7.5
Hi Ernesto, ok...I understand. In normal case the introduction package is only for people who are new to TYPO3. As a programmer (like me) it is good to have at least 3 or 4 local TYPO3 instances: 4.5, 4.6, 4.7, (6.0) for testing. The introduction package is a good start with a good pre install. So I would prefer an introduction package for 4.6, too. But as a programmer it is just some seconds to retrieve the old version and update the core. Stefan Am 16.10.2012 19:00, schrieb Ernesto Baschny [cron IT]: Hi, the intro package is only build for current stable branches - which is the 4.5 (LTS) and 4.7 - an for the current in development branch (6.0 - which hasn't had a release today). Reasoning is that noone will start a new site or try out TYPO3 based on a deprecated version, so it's not worth the effort of maintaining the master-site that holds the content for the intro package and packaging that on each patch level release. Cheers, Ernesto Stefan Frömken schrieb am 16.10.2012 16:18: Is there a reason why there is no TYPO3 4.6.* release for the introduction package anymore? Am 16.10.2012 16:14, schrieb Xavier Perseguers: Dear TYPO3 World, The TYPO3 community has just released TYPO3 versions 4.5.20, 4.6.13 and 4.7.5 which are now ready for you to download. All versions are maintenance releases and contain bug fixes only. The package can be downloaded here: The packages can be downloaded here: http://typo3.org/download/ For details about the release, please see: http://typo3.org/news/article/typo3-cms-4520-4613-and-475-released/ MD5 checksums: c846723081bc19a05580ca65e8be7577 blankpackage-4.5.20.tar.gz ea738eb578c1d4d753a01e41ab2bdc90 blankpackage-4.5.20.zip 8f7868cfa678f6e3d0aa800447f69106 dummy-4.5.20.tar.gz 10d5f3488b61868b903ef20646949ba4 dummy-4.5.20.zip 9114666fbc580b972832d662a88ce242 introductionpackage-4.5.20.tar.gz b6926b33cfd8f8d5e92b597e812ec2bf introductionpackage-4.5.20.zip e1d258121f2351e56d96c6408be4 typo3_src+dummy-4.5.20.zip 67c0906d065ec2f5cbacf6bce6253472 typo3_src-4.5.20.tar.gz 7e95fb3de385f8f0ecf78b8bcca065be typo3_src-4.5.20.zip aba60a184cfa39af788faeaa8b0533aa blankpackage-4.6.13.tar.gz dbc45a3f829c69d077ab566bdf18b158 blankpackage-4.6.13.zip 0b99a95404ab92dd3ce2ee36cda30236 dummy-4.6.13.tar.gz 5985f97fdb4e590e2a14ddf44dda80e2 dummy-4.6.13.zip fea6dba635c75f8b1d64b3bbb120719b typo3_src+dummy-4.6.13.zip 14fffca142718b458909e2a072bc4f2c typo3_src-4.6.13.tar.gz 7595c4dfdd55e82c5b517f90aed62983 typo3_src-4.6.13.zip d4e0768eded10a55599db782d4906367 blankpackage-4.7.5.tar.gz 5a8adbb542cd1832f095ea255dbdb692 blankpackage-4.7.5.zip 5eea55fe86be00f1964d2fd018dfba2f dummy-4.7.5.tar.gz 66ad2185d851803d4a7d1945dc2e4e4a dummy-4.7.5.zip 58fc550fdb2b28386d6e92ba46136185 governmentpackage-4.7.5.tar.gz ab3d89e817c579649828990793e816b2 governmentpackage-4.7.5.zip 8cb06fdd777542b162abad1f865e1920 introductionpackage-4.7.5.tar.gz c9e57817cbb826e68ad9561a318cd2ee introductionpackage-4.7.5.zip 351a1395484474c5faed8d1a7c94c13d typo3_src+dummy-4.7.5.zip 6f53ac4b1c8b4f51d0b9a32ac27099ef typo3_src-4.7.5.tar.gz a4eac135bcf9653e2a125999e0c9fa36 typo3_src-4.7.5.zip On behalf of the Release Team, I wish you much fun, Xavier ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] Formhandler Finisher_DB
Typischer Müdigkeitsfehler :-) Da fehlt ein data meinTabellenFeld.mapping = TEXT meinTabellenFeld.mapping.data = GP:formhandler|meinSelect Stefan Am 13.10.2012 13:38, schrieb SW: Hallo, ich habe in einem Formular ein Select, in dem mehrere Möglichkeiten ausgewählt werden können. Die Select-Möglichkeiten werden dabei dynamisch aus der Datenbank generiert. Die Auswahl soll nun beim Abspeichern per Finisher_DB in ein Tabellenfeld geschrieben werden. Dies ist zunächst kein Problem, wenn ich meinTabellenFeld.mapping = meinSelect nutze. Jetzt muss ich aber meinSelect als cObject bauen, da ich den Inhalt noch weiter verarbeiten muss, bevor er in die Datenbank geschrieben wird. Folgendes funktioniert nicht: meinTabellenFeld.mapping = TEXT meinTabellenFeld.mapping = GP:formhandler|meinSelect wahrscheinlich, weil der Wert ja noch nicht verarbeitet wurde und somit noch nicht als GP zur Verfügung steht. (So zumindest meine Theorie) Hat jemand eine Idee, wie der richtige Weg ist? Vielen Dank schonmal! Gruß Susanne ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] Formhandler Finisher_DB
Aktivier mal das Debugging für Formhandler und schau mal was für ein Wert dieses GP:formhandler beinhaltet: http://www.typo3-formhandler.com/documentation/general-options/ debug = 1 Hast Du einen Wert für formValuesPrefix gesetzt? Ich hoffe nicht! Stefan Am 14.10.2012 10:26, schrieb SW: Hallo Stefan, der Müdigkeitsfehler ist leider beim e-Mail schreiben passiert, da ist das data verloren gegangen. Im Template stehts drin. Hast du noch ne Idee? Vielen Dank schonmal für deine Hilfe! Gruß Susanne Am 14.10.2012 10:16, schrieb Stefan Frömken: Typischer Müdigkeitsfehler :-) Da fehlt ein data meinTabellenFeld.mapping = TEXT meinTabellenFeld.mapping.data = GP:formhandler|meinSelect Stefan Am 13.10.2012 13:38, schrieb SW: Hallo, ich habe in einem Formular ein Select, in dem mehrere Möglichkeiten ausgewählt werden können. Die Select-Möglichkeiten werden dabei dynamisch aus der Datenbank generiert. Die Auswahl soll nun beim Abspeichern per Finisher_DB in ein Tabellenfeld geschrieben werden. Dies ist zunächst kein Problem, wenn ich meinTabellenFeld.mapping = meinSelect nutze. Jetzt muss ich aber meinSelect als cObject bauen, da ich den Inhalt noch weiter verarbeiten muss, bevor er in die Datenbank geschrieben wird. Folgendes funktioniert nicht: meinTabellenFeld.mapping = TEXT meinTabellenFeld.mapping = GP:formhandler|meinSelect wahrscheinlich, weil der Wert ja noch nicht verarbeitet wurde und somit noch nicht als GP zur Verfügung steht. (So zumindest meine Theorie) Hat jemand eine Idee, wie der richtige Weg ist? Vielen Dank schonmal! Gruß Susanne ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] CSV-Tabelle in FE-User-Liste importieren
Am 08.10.2012 15:26, schrieb kont...@k2-potsdam.de: Hallo zusammen, für ein Intranetprojekt sollen zahlreiche Frontenduser angelegt werden. Die Liste der Mitglieder (ca. 350) liegt mir als Tabelle im csv-Format vor. Gibt es eine Möglichkeit, diese Datensätze automatisiert als FE-User zu übernehmen, damit ich die nicht alle händisch abtippen/kopieren muss? Wenn ja - wie funktionierts? Habe sowas noch nie probiert. Herzliche Grüße, Stefan Nimm diese Extension: http://typo3.org/extensions/repository/view/rs_userimp Dort kannst pro Spalte festlegen auf welche Fe-User-Spalte der Wert gemapped werden soll. Stefan ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] Formhandler Finisher_DB
Am 08.10.2012 08:28, schrieb bernd wilke: Am 05.10.2012 19:57, schrieb SW: Hallo, ich erstelle gerade mit Formhandler ein relativ umfangreiches Formular. Dazu muss ich über mehrere Finisher Datenbankeinträge erstellen, und dann mit späteren Finishern ein Update einiger dieser Einträge machen. Gibt es eine Möglichkeit, die uid verschiedener erstellter Einträge (nicht nur des vorherigen) als key_value in einem späteren Finisher zu verwenden? * **Zum Verständnis:* [...] Das Update in meinem Beispiel (in Finisher 4) ist notwendig, um dem in Finisher 1 erstellten Eintrag Werte hinzuzufügen, die erst in Finisher 3 oder 4 geschrieben werden. Wie ich diese Werte innerhalb von .fields auslesen kann, weiß ich, aber das key_value macht mir Schwierigkeiten. Ich nutze Typo3 4.5.19 und Formhandler 1.4.0. schau dir mal meine Finisher 2 und 3 an: http://pi-phi.de/formhandler.html bernd Er wollte nicht nur die uid der vorherigen Finisher haben, sondern individuell darauf zugreifen. Das geht so: # um auf die insert_uid des ersten finisher_db zuzugreifen sender.mapping = TEXT sender.mapping.data = GP:formhandler|saveDB|0|uid # um auf die insert_uid des zweiten finisher_db zuzugreifen receiver.mapping = TEXT receiver.mapping.data = GP:formhandler|saveDB|1|uid # um auf die insert_uid des dritten finisher_db zuzugreifen person.mapping = TEXT person.mapping.data = GP:formhandler|saveDB|2|uid Stefan ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] pageRenderer() - inlineJS - Formatierung
Am 05.10.2012 17:42, schrieb Robert Wildling: Hallo, Ich hab mir die Mühe gemacht, in einer EXT (pi_base) das auszugebende inlineJS möglichst schön zu formatieren alá $inlineJS .= ' },'; $inlineJS .= ' ], {'; $inlineJS .= 'playlistOptions: {\r'; $inlineJS .= ' autoPlay : ' . $autoPlay . ',\r'; // Boolean $inlineJS .= ' loopOnPrevious : ' . $loopOnPrevious . ',\r'; // Boolean Eingebunden wird das ganze mit $GLOBALS['TSFE']-getPageRenderer()-addJsFooterInlineCode($name,$inlineJS); Allerdings werden alle Umbrüche entfernt. (\n und/oder \r helfen da auch nicht weiter, eine sourceoptimization Extension ist nicht installiert.) Meine Fragen: Kann das Pagerenderer dieses JA schöne formatieren? Bzw. hat das überhaupt etwas mit dem pagerenderer zu tun? Und weiß vielleicht noch jemand, wo genau diese Funktion definiert wird? Meine Suche findet immer nur ein getPageRenderer()... Danke! Gruß, Robert Definier dein JS mal anders: $inlineJs = ' function irgendwas() { alert(TYPO3 ist cool); } '; Auf diese Weise kann man dann auch den JavaScript-Teil innerhalb Deiner Extension viel besser lesen und jedes Enter wird automatisch in einen Umbruch konvertiert. Stefan ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] pageRenderer() - inlineJS - Formatierung
Moin Robert, hab Dir doch gerade 3 Zeilen geschickt?!?! Naja...dann mal etwas mehr mit einem Beispielscript aus vergangenen Tagen: public function getHeaderJs() { $inlineJs = ' $(document).ready(function() { (function basic_pie(container) { var graph; graph = Flotr.draw(container, ' . $this-test() . ', { HtmlText: false, grid: { verticalLines: false, horizontalLines: false }, xaxis: { showLabels: false }, yaxis: { showLabels: false }, pie: { show: true, explode: 6 }, mouse: { track: true }, legend: { position: se, backgroundColor: #D2E8FF } }); })(document.getElementById(editor-render-0)); }); '; return $inlineJs; } Klappt super und schaut auch im Quellcode supi aus. Stefan Am 08.10.2012 08:48, schrieb Robert Wildling: Hallo, Stefan, Danke für dein Feedback! Aber ganz versteh ich den Gedankengang leider nicht. Wie sollte ich zB folgende Zeile in eine Funktion bringen? $inlineJS .= ' },'; Kannst du mir bitte die ersten 3,4 Zeilen so notieren, wie du es mir empfiehlst? (Die Newslist hier macht ja recht Zeilenumbrüche, deswegen ist hier der Code unleserlich; im PHP-File ist das allerdings sehr gut lesbar, zumindest für mein Verständnis, das derzeit nur diese Lösung kennt... ) Danke! Gruß, Robert Am 05.10.2012 17:42, schrieb Robert Wildling: Hallo, Ich hab mir die Mühe gemacht, in einer EXT (pi_base) das auszugebende inlineJS möglichst schön zu formatieren alá $inlineJS .= ' },'; $inlineJS .= ' ], {'; $inlineJS .= 'playlistOptions: {\r'; $inlineJS .= ' autoPlay : ' . $autoPlay . ',\r'; // Boolean $inlineJS .= ' loopOnPrevious : ' . $loopOnPrevious . ',\r'; // Boolean $GLOBALS['TSFE']-getPageRenderer()-addJsFooterInlineCode($name,$inlineJS); Und weiß vielleicht noch jemand, wo genau diese Funktion definiert wird? Meine Suche findet immer nur ein getPageRenderer()... Definier dein JS mal anders: $inlineJs = ' function irgendwas() { alert(TYPO3 ist cool); } '; Auf diese Weise kann man dann auch den JavaScript-Teil innerhalb Deiner Extension viel besser lesen und jedes Enter wird automatisch in einen Umbruch konvertiert. ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] imagecycle plugins via PageTS entfernen
Ich würd' es mal so probieren: TCEFORM.tt_content.list_type { removeItems = imagecycle_pi2,imagecycle_pi3,imagecycle_pi4 } Stefan Am 22.09.2012 12:47, schrieb Robert Wildling: Hi, geschätze TYPO3-Profis, Ichmöchte das Backend etwas entschlacken und im Zuge dessen die CE-Auswahl mit TCEFORM.tt_content.CType { removeItems = header,image,... } verringern. Die wunderbare EXT imagecycles von Jürgen Furrer (danke!) fügt mehrere imagecycle-CEs an - und mir gelingt es ncht, sie zum Teil zu entfernen. Hab TCEFORM.tt_content.CType { removeItems = imagecycle, imagecycle-coin, imagecycle_pi3 etcetc... } porbiert, aber nichts greift. Deswegen die Frage: Wo wird denn der CType für die Plugins eigentlich definiert? Im BE unter konfiguration hab ich auch schon alles furchgeklickt - bis jetzt erfolglos. Wäre sehr dankbar für Tipps! Schönes Wochenende! Robert ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] Probleme mit HTML-Tags
Für diese ausführliche Fehlerbeschreibung gibt es auch eine ausführliche Lösung: Ich vermute den Fehler irgendwo hier: lib.parseFunc oder lib.parseFunc_RTE Stefan Am 21.09.2012 10:22, schrieb Björn Hahnefeld: Keine Ideen? -Ursprüngliche Nachricht- Von: typo3-german-boun...@lists.typo3.org [mailto:typo3-german-boun...@lists.typo3.org] Im Auftrag von Björn Hahnefeld Gesendet: Donnerstag, 20. September 2012 17:03 An: typo3-german@lists.typo3.org Betreff: [TYPO3-german] Probleme mit HTML-Tags Hallo zusammen, bei einer TYPO3-Installation (kein TemplaVoila) habe ich das Problem, dass alle HTML-Tages und alle Inhalte NICHT angezeigt werden, wenn diese nicht in ein p eingeschlossen werden. Was könnte dies für eine Einstellung sein, die dafür verantwortlich ist? Viele Grüße Björn ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] PDF erzeugung ???
Am 24.09.2012 17:19, schrieb Ralf-Rene Schröder: Hallo ich versuche automatische PDFs der HTML Seiten erstellen zu lassen die Installation ist eine 4.7.2 (update soll erst später erfolgen) unter PHP 5.3.8 der Versuch mit pdfgenerator2 führte zum kompletten Crash (lt. Google gibt es dort Probleme mit der PHP Version) dann habe ich webkitpdf probiert, aber es werden nur korupte PDFs erzeugt ich habe hier schon die 64-bit Library genutzt und auch die Rechte sind auf ausführbar richtig gesetzt... hat jemand eine Idee warum es mit webkitpdf scheitert ??? oder hat jemand einen alternativen Extension-Vorschlag wie das zu regeln wäre ??? wie macht ihr das beim aktuellen TYPO3 ??? Ich habe damals über 4 Stunden gebraucht um webkitpdf als 64bit Version auf dem Server zum Laufen zu bringen. So bescheuert wie sich das anhört...aber bei mir lag es daran, dass ich die Datei per FTP im ASCII-Format übertragen hatte und nicht per BINARY. Ich weiß nicht, wie du die 64bit Version hochgeladen hast, aber bring Deinem FTP-Programm bei diese Datei im BINARY-Format hochzuladen. Wenn die Datei dann mal auf dem Server ist, dann mit dem FTP-Programm ausführbar machen und ich glaub es war mit Hilfe von webkitpdf-TS auf die neue 64bit Version verweisen. Stefan ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
[TYPO3-german] Re: t3lib_div::readLLfile() schmeißt seit 4.6 mit Arrays um sich
Hallo TYPO3, ich finde es richtig gut, dass TYPO3 endlich mal aufgeräumt wird. Ein guter Schritt ist das Deprecation-Log. Cool ist auch, dass schon seit der 4.5er Version wichtige Kernmethoden in eigene Klassen ausgelagert wurden wie z.B. die Methoden aus t3lib_utility_Debug. Auch hier greift das Deprecation-Log ein und schlägt allen Usern, die noch die alten Aufrufe verwenden die neuen Methoden dieser Klasse vor. Was ich aber nicht verstehe ist, wenn ich 4 Stunden für einen Corepatch hinlege und dann gesagt bekomme: NEIN! Das geht so nicht, dass ist nicht abwärtskompatibel! Mensch Leute...dat war für die 6er Version, warum soll da noch etwas abwärtskompatibel bleiben?! Naja...und nun stehe ich hier vor der kleinen TYPO3-Methode readLLfile, die OHNE Ankündigung und OHNE Dokumentation und OHNE Alternativvorschlag und OHNE Eintrag im Deprecation-Log einfach mal grundlegend geändert wurde. Abwärtskompatibilität wird hier auf einmal sehr klein geschrieben. Für alle TYPO3-Entwickler gelten die gleichen Vorgaben und doch habe ich manchmal das Gefühl, das Patches von TYPO3-Teammembers und TYPO3-Community eine völlig andere Gewichtung aufweisen. In meinem Fall habe ich nun wie auch in der piBase-Programmierung auch eine eigene Methode geschrieben (pi_getLL), die sich je nach TYPO3-Version die Daten aus den unterschiedlichen Ebenen des LOCAL_LANG-Arrays ziehen kann und ALLE Aufrufe an dieses damals sehr einfache Array auf die neue Methode gemapped. Danke auch an die extbase-Extension, die mit ähnlichen Problemen fertig werden musste: if (is_array(self::$LOCAL_LANG[$extensionName][self::$languageKey][$key])) { // TYPO3 = 4.6 $value = self::$LOCAL_LANG[$extensionName][self::$languageKey][$key][0]['target']; } else { // TYPO3 4.6 $value = self::$LOCAL_LANG[$extensionName][self::$languageKey][$key]; } Stefan Am 24.09.2012 13:20, schrieb Stefan Frömken: Hallo zusammen, folgender Code hat lange seinen Dienst erfüllt: $tempLOCAL_LANG = t3lib_div::readLLfile($basePath,$lang); Seit TYPO3 4.6 erscheint in meinen Templates auf einmal Array statt der eigentliche Wert. Selbst mit der neuen Variante klappt es nicht: $xmlParser = t3lib_div::makeInstance('t3lib_l10n_parser_Llxml'); $tempLOCAL_LANG = $xmlParser-getParsedData($basePath, $lang); Welche Methode muss ich verwenden, damit mir: $tempLOCAL_LANG['de']['key'] wieder Texte zurück liefert? Stefan ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
[TYPO3-german] t3lib_div::readLLfile() schmeißt seit 4.6 mit Arrays um sich
Hallo zusammen, folgender Code hat lange seinen Dienst erfüllt: $tempLOCAL_LANG = t3lib_div::readLLfile($basePath,$lang); Seit TYPO3 4.6 erscheint in meinen Templates auf einmal Array statt der eigentliche Wert. Selbst mit der neuen Variante klappt es nicht: $xmlParser = t3lib_div::makeInstance('t3lib_l10n_parser_Llxml'); $tempLOCAL_LANG = $xmlParser-getParsedData($basePath, $lang); Welche Methode muss ich verwenden, damit mir: $tempLOCAL_LANG['de']['key'] wieder Texte zurück liefert? Stefan ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
[TYPO3-german] TYPO3 nervt mich mit collation_database latin1_swedish_ci
Hallo zusammen, ich habe hier den MySQL-Server von Ubuntu 32bit 12.04 installiert. Da dieser per default auf latin1 arbeitet habe ich folgende Konfigurationen in die my.cnf geschrieben: [mysqld] collation-server= utf8_general_ci character-set-server= utf8 init-connect= 'SET NAMES utf8' Diese Einstellungen wirken sich hervoragend auf den Server aus (SHOW GLOBAL variables): character_set_clientutf8 character_set_connectionutf8 character_set_database utf8 character_set_filesystembinary character_set_results utf8 character_set_serverutf8 character_set_systemutf8 character_sets_dir /usr/share/mysql/charsets/ collation_connectionutf8_general_ci collation_database utf8_general_ci collation_serverutf8_general_ci Tabellen, die über eine neue Extension erstellt werden erhalten aber alle ein latin1_swedish_ci. Deshalb habe ich mir über den t3adminer noch folgenden Befehl geholt: SHOW SESSION variables; character_set_clientutf8 character_set_connectionutf8 character_set_database latin1 character_set_filesystembinary character_set_results utf8 character_set_serverutf8 character_set_systemutf8 character_sets_dir /usr/share/mysql/charsets/ collation_connectionutf8_general_ci collation_database latin1_swedish_ci collation_serverutf8_general_ci Ich habe den kompletten Quellcode von TYPO3 durchleuchtet. Ich habe weder collation_database noch latin1_swedish noch sonst irgendwas gefunden, was erklären würde, warum die session variable von collation_server auf latin_swedish_ci steht. Habt Ihr vielleicht noch eine Idee? setDBinit ist leer und in der localconf.php entfernt. Default: -1 forceCharset = utf-8 Stefan ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] TYPO3 nervt mich mit collation_database latin1_swedish_ci
Hi Tom, nene...nix confixx oder ähnliches. Einfaches Ubuntu-System zum Entwickeln und MySQL installiert mit sudo apt-get install mysql. Konfiguration mach ich nur per Shell. Stefan Am 18.09.2012 11:34, schrieb Tom Lehmann: Am Di 18 Sep 2012 10:32:27 CEST fi...@sfroemken.de schrieb: Moin Stefan, Setzt Du vielleicht confixx (oder ein anderes Web-Panel) auf diesem System ein? Gruss Tom ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] TYPO3 nervt mich mit collation_database latin1_swedish_ci
haha...wie geil! Bist beim TYPO3Camp RheinRuhr dabei? Ich geb Dir nen Eis aus :-) Wenn die Datenbank mit latin1_swedish_ci erstellt wurde ist diese Collation von der Priorisierung her höher als collation_database, das über my.cnf eingestellt wurde. Wieder was gelernt. Danke Dir Hab die Datenbank mit Hilfe von phpMyAdmin einfach einmalig auf utf8_general_ci gestellt. Jetzt passts auch wieder mit den CREATE Table-Befehlen. Stefan Am 18.09.2012 11:40, schrieb FIorian Zimmermann: Moin, das sieht mir danach aus als wäre deine Datenbank in latin1_swedish_ci erstellt. Sind denn Deine Tabellen und Spalten alle schon in UTF-8 ? Wenn ja dann musst Du nur noch die DB umstellen. mit alter database mydatabase charset=utf8; Klappt aber wirklich nur wenn wirklich alle Tabellen und Spalten in UTF-8 sind. Bis dann FIorian setDBinit ist leer und in der localconf.php entfernt. Default: -1 forceCharset = utf-8 Stefan ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] Probleme mit TYPO3-Webpräsenz
Hallo Björn, die Zeile 1351 in TYPO3 4.6 als auch 4.7 zeigen in die gleiche Schleife. Und zwar wird dort in der Template.php eine Tabelle aufgebaut. Ich weiß nicht wie viele 1000e Zeilen Du dort anzeigen willst, aber anscheinend genug, um den zugesicherten Arbeitsspeicher auszuschöpfen. Blend zumindest mal dieses Inhaltselement mit der Tabelle aus und schau mal, ob der Fehler immer noch da ist. Ansonsten, wenn Du unbedingt so viele Daten anzeigen lassen musst, dann bau wenigstens einen Pagebrowser da rein oder befülle die Tabelle mit Hilfe von Ajax, wie es zum Beispiel bei www.datatables.net möglich ist. Dort kannst Du zum Beispiel angeben, dass mit jedem weiteren herunterscollen auch weitere Daten abgerufen und eingebunden werden. Stefan Am 03.09.2012 13:07, schrieb Björn Hahnefeld: Hallo zusammen, seit heute (ggf. auch gestern) haben wir Probleme mit einer unserer Kunden-Webpräsenzen. So lässt sich beispielsweise die Webseite nicht mehr aufrufen. Es kommt zu einem Timeout. Beim Backend von TYPO3 erhalten wir beim Aufruf des Protokolls folgenden Fehler: -- Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 51380472 bytes) in /kunden/335321_93049/webseiten/_testsystem/typo3/template.php on line 1351 -- Ein Update von TYPO3 4.6 auf TYPO3 4.7 brachte - wie leider zu befürchten - keine Besserung. Woran könnte dies liegen? Wir finden leider keine Logs, die uns darüber Aufschluss geben könnten. Oder habe ich das Log-Verzeichnis ggf. nur übersehen? Die Webpräsenz liegt bei DF und es sind 128 MB RAM eingestellt. Jedenfalls in TYPO3 und angeblich ist seitens DF nichts zu sehen, was das Problem verursachen könnte. Die Logs wären angeblich leer. Dort hatte ich nämlich deswegen schon nachgefragt... Eure Ideen und Tipps? Viele Grüße Björn ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] Extensions Manager 4.7.4, Fetch language extensions
Haha...das nenn ich Timing :-) Hab hier grad dasselbe Problem mit der TYPO3 6.0.0alpha3. Ich dachte das wär noch nen Bug in der Alpha, aber wenn es sogar in der 4.7.4 ist, dann wird's wohl wo anders dran liegen. Bei mir bleibt er auch bei der fluid-Extension kleben mit der Meldung: Fatal error: Cannot use string offset as an array in /var/www/typo3_60/typo3_src-6.0.0alpha3/typo3/sysext/em/classes/connection/class.tx_em_connection_extdirectserver.php on line 1289 Stefan Am 24.08.2012 14:19, schrieb Peter Linzenkirchner: Hallo, ich habe hier das Problem, dass der Import der Sprachdateien im TYPO3-Backend abstürzt, und zwar immer wenn fluid erreicht wird. Hier die Fehlermeldung: ( ! ) Fatal error: Cannot use string offset as an array in /Users/peter/Sites/typo3_src-4.7.4/typo3/sysext/em/classes/connection/class.tx_em_connection_extdirectserver.php on line 1300 bei den Extensions vorher geht alles. Wenn ich fluid und Extbase deinstalliere, läuft es durch. Kann jemand weiterhelfen? Vielen Dank Peter -- Xing: http://www.xing.com/profile/Peter_Linzenkirchner Web: http://www.typo3-lisardo.de Facebook: http://tinyurl.com/lisardo-multimedia ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
[TYPO3-german] Subtask in forge.typo3.org
Hallo zusammen, ist hier gerade jemand, der mir sagen kann, wie man einen Subtask für ein bestimmtes Ticket auf forge.typo3.org eröffnet? Stefan ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] Zugriff auf language_overlay per TS
Wer sagt, dass das nicht geht? Hab das hier grad in das TS des Introduction Packages gepackt und nun erscheint der Dänische Titel oberhalb der Webseite: page = PAGE page.1 = CONTENT page.1 { table = pages_language_overlay select.where = sys_language_uid=1 renderObj = TEXT renderObj.field = title } Geht also... Stefan Am 10.08.2012 17:59, schrieb Andreas Werner: Hallo allerseits, ich suche etwas in der Art: table = pages_language_overlay select.where = sys_language_uid=1 renderObj = TEXT renderObj.field = title was ja so nicht geht, schon weil ich pages_language_overlay hier nicht als table benutzen kann. Gibt es eine Möglichkeit, das mit TypoScript zu realisieren? Danke! Viele Grüße Andy ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] der Cache wird dauernd gelöscht
Hallo Ralf-Rene, hab da eine nicht getestete Ahnung: Auf dieser Seite steht bei clearCache_pageSiblingChildren: http://typo3.org/documentation/document-library/core-documentation/doc_core_tsconfig/4.7.0/view/1/4/ Zitat: Default is that when a page record is edited, the cache for itself and siblings (same level) is cleared Soll heißen, mit jeder Veränderung an einer Seite wird nicht nur der Cache der aktuellen Seite, sondern auch gleichzeitig alle parallelen Seiten gelöscht (gleiche Ebene). Kannst ja mal selbst testen, indem Du die Option clearCache_disable auf 1 setzt. Wie gesagt: Nur eine Ahnung... Stefan Am 07.08.2012 18:00, schrieb Ralf-Rene Schröder: ich habe folgendes Problem jedes mal wenn ein CE aktualisiert wird (nicht beim Anlegen) also beim verstecken, sichtbar machen, verschieben, inhalt ändern wird der Cache gelöscht User xxx has cleared the cache (cacheCmd=) hat jemand eine Tipp woarn es liegen könnte (auch leeres cacheCmd ???) (bewußt ist es definitiv nicht erfolgt) ist da irgendein Bug bekannt (gefunden habe ich nichts) ??? TYPO3 4.7.1 gridelements1.3.12 extbase 4.7.1 news1.4.0 ke_search 1.0.2 im Protokoll (zu übersichtlichkeit reduziert) steht folgendes: (Beschreibung) Time Action Details (verstecken) 17:31:54 Cache leerenUser xxx has cleared the cache (cacheCmd=) Aktualisieren Record ' (Kopie 1)' (tt_content:1236) was updated. (Online). Änderungen in Feldern: hidden. (msg#1.2.10) (dragdrop verschieben) 17:20:52 Cache leerenUser xxx has cleared the cache (cacheCmd=) Aktualisieren Record 'einfaches CE - angelegt 16:47' (tt_content:1202) was updated. (Online). (msg#1.2.10) Prüfen Moved record 'einfaches CE - angelegt 16:47' (tt_content:1202) on page 'test' (39) (msg#1.4.4) (ändern) 17:16:11 Cache leerenUser xxx has cleared the cache (cacheCmd=) Aktualisieren Record ' (Kopie 1)' (tt_content:1236) was updated. (Online). Änderungen in Feldern: _TRANSFORM_bodytext,bodytext. (msg#1.2.10) (anlegen) 16:47:53 EinfügenRecord 'einfaches CE - angelegt 16:47' (tt_content:1202) was inserted on page 'test' (39) (msg#1.1.10) ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] Inhaltselement MEDIA vom Typ Audio geht nicht
Am 01.08.2012 11:03, schrieb Marco Seiler: Hallo, danke für's Bugreport erstellen. Bis der Bug gefixt ist, kann man das Problem umgehen indem man den Medien-Typ auf Video stellt, dann den Pfad zur Audio-Datei in das Feld Path or URL to fallback video source (Flash or QuickTime) einträgt und anschließend den Medien-Typ wieder zurück auf Audio stellt. Da muss man erst mal drauf kommen ;-) Viele Grüße Marco Hey funktioniert :-) Hab mal ein bissl weiter geforscht: In früheren Version hieß der Pfad für Audio als auch Video gleichermaßen mmFile. Mit Version 4.7 wurde ein Upgradescript geschrieben, dass alle Pfade für Videos mit mmFile beibehält, während die Pfade von Audiofiles in das Feld mmAudioFallback verschoben werden. Wenn ich mir nun allerdings die t3lib_content_Media.php anschaue ist von mmAudioFallback überhaupt nichts mehr zu sehen. Dieses Feld wird nirgends und in keiner PHP mehr verwendet. Also ein Death End :-) Ich glaube das Core-Team hat einfach nur vergessen die tslib_content_Media zu updaten. Ich hab mal in die 6.0er Version reingeschaut. Vergiss es. Von da aus kannst nix mehr einfach mal eben rüber kopieren. Da gibbet schon wieder überall irgendwelche Providerklassen, von denen TYPO3 4.7 nur träumen kann :-) Stefan ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
[TYPO3-german] Inhaltselement MEDIA vom Typ Audio geht nicht
Hallo zusammen, wir setzen hier TYPO3 4.7.2 ein und schaffen es selbst nach Stunden nicht eine MP3-Datei als Audio mit Player im FE anzeigen/abspielen zu lassen. Könnt Ihr das bitte auch mal in Eurem TYPO3 4.7.2er System ausprobieren, damit wir mal herausfinden können, ob das ein Bug ist oder der Fehler doch irgendwo an unserer TYPO3-Instanz liegt? Videos funktionieren. Kein Thema. Stefan ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] Inhaltselement MEDIA vom Typ Audio geht nicht
Am 31.07.2012 15:33, schrieb Stefan Frömken: Hallo zusammen, wir setzen hier TYPO3 4.7.2 ein und schaffen es selbst nach Stunden nicht eine MP3-Datei als Audio mit Player im FE anzeigen/abspielen zu lassen. Könnt Ihr das bitte auch mal in Eurem TYPO3 4.7.2er System ausprobieren, damit wir mal herausfinden können, ob das ein Bug ist oder der Fehler doch irgendwo an unserer TYPO3-Instanz liegt? Videos funktionieren. Kein Thema. Stefan Gleiche Datei, gleiches Inhaltselement, gleicher Typ, diesmal allerdings TYPO3 4.6.7. Hier wird der Player angezeigt, die Datei geladen und kann sogar abgespielt werden. Irgendetwas muss hinsichtlich TYPO3 4.7.2 verändert worden sein. Stefan ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] Inhaltselement MEDIA vom Typ Audio geht nicht
Am 31.07.2012 15:39, schrieb Jost Baron: Moin, ich kann bestätigen, dass es bei Videos mit mp3-codiertem Audiostream ebenfalls Probleme gibt (Es gibt einfach keinen Ton, der Videostream läuft aber). Habe das immer korrigiert, indem ich den Audiostream anders codiert habe. Gruß Jost On 07/31/2012 03:33 PM, Stefan Frömken wrote: Hallo zusammen, wir setzen hier TYPO3 4.7.2 ein und schaffen es selbst nach Stunden nicht eine MP3-Datei als Audio mit Player im FE anzeigen/abspielen zu lassen. Könnt Ihr das bitte auch mal in Eurem TYPO3 4.7.2er System ausprobieren, damit wir mal herausfinden können, ob das ein Bug ist oder der Fehler doch irgendwo an unserer TYPO3-Instanz liegt? Videos funktionieren. Kein Thema. Stefan ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german OK...ich meld das Teil jetzt mal als Bug. Hatte gerade die gleiche Datei auf TYPO3 4.6.7 getestet OHNE Probleme und hab dann die Sources der 4.7.2 drübergespielt und schwupp ist der Player vom Fronntend verschwunden. Stefan ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] Inhaltselement MEDIA vom Typ Audio geht nicht
Bugreport ist erstellt: http://forge.typo3.org/issues/39416 ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] PID des aktuellen Benutzers?
Am 30.07.2012 11:24, schrieb Robert Schneider: Hi, kann mir wer sagen, wie man wohl die PID des aktuellen FE-Benutzers auslesen kann? Ich meine die PID, die in fe_users steht, also die ID der Page, wo der Datensatz hinterlegt ist? Danke und Gruß, Robert Müsste doch so gehen: $GLOBALS['TSFE']-fe_user-user['pid'] ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] Assiziatives Array sortieren
Ha! Der Christian...moin moin :-) ich verwende bisher immer das hier: http://www.php.net/manual/de/function.array-multisort.php Stefan Am 04.07.2012 19:33, schrieb Christian Tauscher: Hallo Zusammen. Steh immer wieder mal vor dem Problem: Hab aus der DB ein Array zurück bekommen: 0 = { 'uid' = 1, ... } 1 = { 'uid' = 12, ... } 2 = { 'uid' = 75, ... } 3 = { 'uid' = 86, ... } Schön. Dazu hab ich eine Liste 86,1,75,12 an uid. Die datensätze die der User auswählte. Ich sortiere das ganz bisher so, das ich die liste mit explode in ein array überführe und dann das zu sortierende Array und das DB Array in einer verschachtelten Schleife neu sortiere in dem ich $key == $db['uid'] prüfe. Das ist natürlich ein verdammter Aufwand weil jedes Element gegen jedes geprüft wird. Aber es funktioniert. An die Informatiker hier im Forum: Gibt es hier nix besseres, schnelleres, ressourcen schonendes. Vielleicht sogar schon im Core von TYPO3 implementiert? So was muss doch ständig gemacht werden? Danke für Tipps Christian. ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] mysqldump - Umlaut-Problem trotz identischer Einstellungen
Hallo Ingo, mach bei dem Import noch ein --default-character-set=utf-8 dran: mysql -uUSER -pPASSWORD -hHOST --default-character-set=utf-8 db_name backup.sql Falls es widererwartend nicht funktioniert. Die gleiche Option besitzt auch mysqldump. Also auch mal den anderen Weg ausprobieren: Die Option bei mysqldump setzen, aber beim Import weglassen. Oder mal bei beiden Befehlen setzen. Stefan Am 02.07.2012 15:52, schrieb Ingo Preuß: Moin, aktuell haben wir ein UTF-8-Problem beim importierten mysqldump. Im Install-Tool der alten und neuen Umgebung sieht es wie folgt aus: [SYS][setDBinit] = SET NAMES utf8; | SET CHARACTER SET utf8; ... SET NAMES utf8; SET CHARACTER SET utf8; SET SESSION character_set_server=utf8; [BE][forceCharset] = utf-8 utf-8 Im Root-TS: config { doctype = xhtml_strict htmlTag_langKey = de_DE language = de locale_all = de_DE.utf-8 metaCharset = UTF-8 renderCharset = UTF-8 } MySQL-Zeichensatz in beiden DBs: UTF-8 Unicode (utf8) Dump via Terminal wie folgt erstellt: mysqldump --opt -h Host -u USER -pGEHEIM db_name backup.sql Dennoch erscheinen im neuen System statt sauberer Umlaute Hieroglyphen. Gruß, Ingo -- Ingo Preuss Rigaer Strasse 65 10247 Berlin 0163.160 51 03 ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
[TYPO3-german] Stefans TYPO3-Seite erhält neue Domain
Hallo zusammen, da ich mein Gewerbe sfroemken.de auflösen werden, musste ich die davon abhängige typo3.sfroemken.de mit all ihren Tutorials und Co auf eine neue Domain schaufeln. Leider sind die guten Domainnamen bereits vergeben und mit gnadenlos geilem Inhalt befüllt (Stand: 12.06.2012): http://www.typo3hilfe.de/ http://www.typo3-hilfe.de/ http://typo3-tutorials.de/ http://www.typo3tutorials.de/ http://typo3tipps.de/ Meineserachtens sollte so ein Schrott verboten werden!!! Ich habe mal bei Kollegen in die Runde gefragt und wir haben uns nun für Folgende entschieden: http://www.typo3lexikon.de Alle Anfragen seitens Google auf die typo3.sfroemken.de werden bereits auf die neue Domain weitergeleitet und ich kann nur hoffen, dass Google die Umstellung auch schnell genug mitbekommen wird. So...damit sollten nun alle Bescheid wissen. Also: Favoriten aktualisieren!!! Stefan ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
[TYPO3-german] TYPO3 6.0 Dateigröße
Hallo zusammen, ich lade gerade TYPO3 6.0 runter und bin erstaunt. Die Newsmeldungen melden, dass sämtliche deprecated functions entfernt wurden, dass jede Menge Code cleanup gemacht wurde und dann wächst die neue Version um 12 MB? Was ist passiert? Was ist soo groß? Stefan ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] sysordner recursiv auswerten
Am 03.06.2012 22:53, schrieb Ralf-Rene Schröder: Am 03.06.2012 22:33, schrieb Stefan Frömken: es sieht so als ob Du versuchen würdest, diese Methode innerhalb des Hook-Objektes aufzurufen. da hast du recht... genau das versuche ich... weil sich die Methode außerhalb befindet, habe ich versucht sie in dem hook object selber nochmal hinzuzufügen ... aber irgendwie ohne erfolg Dabei befindet sich diese Methode in der tx_kesearch_indexer_types. Ich hab hier zu Hause grad die Quellen nicht vorliegen. Ich meld mich morgen mit detailierteren Infos. danke Hallo Ralf-Rene, hier gleich 3 Möglichkeiten: 1.) Erweitere Deine Hookklasse um tx_kesearch_indexer_types. In der aktuellen SVN-Version sollte es so aussehen: class user_kesearchhooks extends tx_kesearch_indexer_types { function blabla() { $pids = $this-getPidList(..., ...); } } In der TER-Version befindet sich diese Methode noch im Seitenindexer. Demnach müsste der Codeaufruf dann so aussehen: class user_kesearchhooks extends tx_kesearch_indexer_types_page { function blabla() { $pids = $this-getPidList(..., ...); } } 2.) Du bindest die Objekte in Deinem Indexer selbst ein: $pageObj = t3lib_div::makeInstance('tx_kesearch_indexer_types_page'); $pageObj-getPidList(..., ...); 3.) oder Du kopierst Dir den Part und programmierst Dir eine eigene Methode dafür Stefan ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] sysordner recursiv auswerten
Am 04.06.2012 12:20, schrieb Ralf-Rene Schröder: Am 04.06.2012 09:21, schrieb Stefan Frömken: hier gleich 3 Möglichkeiten: DANKE 1.) Erweitere Deine Hookklasse um tx_kesearch_indexer_types. In der aktuellen SVN-Version sollte es so aussehen: class user_kesearchhooks extends tx_kesearch_indexer_types { function blabla() { $pids = $this-getPidList(..., ...); } } soweit klappt es schon mal und ich habe keine Fehlermeldung mehr aber es wird nicht die Liste der pids erstellt (also nichts indexiert) im BE habe ich jetzt immer beim editieren/anlegen meines Indexers folgende fehlemeldung PHP Warning: Missing argument 1 for tx_kesearch_indexer_types::__construct(), called in /html/typo3/typo3_src-4.7.1/t3lib/class.t3lib_div.php on line 4847 and defined in /html/typo3/typo3conf/ext/ke_search/indexer/class.tx_kesearch_indexer_types.php line 58 Welches Argument müste ich jetzt da wie übergeben ??? Ahh...da fehlt der Construcor: Bau das noch mit in Deinen Hook ein: /** * Construcor of this object */ public function __construct() { parent::__construct(t3lib_div::makeInstalnce('tx_kesearch_indexer')); } Ich bin aber trotzdem dafür, dass Du Dir eher selbst eine kleine Methode in Deinen Hook implementierst: public function getPagelist($startingPointsRecursive = '', $singlePages = '') { $this-queryGen = t3lib_div::makeInstance('t3lib_queryGenerator'); $pidsRecursive = t3lib_div::trimExplode(',', $startingPointsRecursive, true); $pidsNonRecursive = t3lib_div::trimExplode(',', $singlePages, true); foreach($pidsRecursive as $pid) { $pageList .= $this-queryGen-getTreeList($pid, 99, 0, '1=1') . ','; } foreach($pidsNonRecursive as $pid) { $pageList .= $pid . ','; } return t3lib_div::trimExplode(',', $pageList, true); } ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] sysordner recursiv auswerten
Hallo Ralf-Rene, es sieht so als ob Du versuchen würdest, diese Methode innerhalb des Hook-Objektes aufzurufen. Dabei befindet sich diese Methode in der tx_kesearch_indexer_types. Ich hab hier zu Hause grad die Quellen nicht vorliegen. Ich meld mich morgen mit detailierteren Infos. Stefan Am 03.06.2012 00:59, schrieb Ralf-Rene Schröder: Hallo zusammen... für einen eigenen Indexer für ke_search versuche ich den Quellordner der Datensätze recursiv auswerten, aber für die Zeile $indexPids = $this-getPidList($this-indexerConfig['sysfolder'] kriege ich den Fehler Call to undefined method user_kesearchnews::getPidList() in /... was mache ich hier falsch dass die funktion nicht definiert ist ??? ich befinde mich innerhalb eine hooks für ke_search für einen eigenen Indexer (siehe ganz unten) ... muß ich das da anders definieren ??? ich brauche innerhalb von customIndexer die Funktion/Methode getPagelist ___ class.user_kesearchnews.php class user_kesearchnews { public function getPagelist($startingPoints = '') { // make array from list $pidsRecursive = t3lib_div::trimExplode(',', $startingPoints, true); // add recursive pids foreach($pidsRecursive as $pid) { $pageList .= $this-queryGen-getTreeList($pid, 99, 0, '1=1') . ','; } return t3lib_div::trimExplode(',', $pageList, true); } public function customIndexer($indexerConfig,$indexerObject) { if($indexerConfig['type'] == 'news') { $content = ''; $fields = '*'; $table = 'tx_news_domain_model_news'; $indexPids = $this-getPidList($this-indexerConfig['sysfolder'], $table); $where = 'pid IN (' . implode(',', $indexPids) . ') '; etc... } ___ ext_localconf.php // register custom indexer hook $GLOBALS['TYPO3_CONF_VARS']['EXTCONF']['ke_search']['registerIndexerConfiguration'][] = 'EXT:ke_search_news/class.user_kesearchnews.php:user_kesearchnews'; $GLOBALS['TYPO3_CONF_VARS']['EXTCONF']['ke_search']['customIndexer'][] = 'EXT:ke_search_news/class.user_kesearchnews.php:user_kesearchnews'; // register custom filter renderer hook $GLOBALS['TYPO3_CONF_VARS']['EXTCONF']['ke_search']['customFilterRenderer'] = array('EXT:ke_search_news/class.user_kesearchnews.php:user_kesearchnews'); ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
[TYPO3-german] Re: Wird an TYPO3 Phoenix überhaupt noch weiterentwickelt?
Hab grad alles zurückgesetzt. Alles gelöscht und komplett von Neuem angefangen. Bis jetzt einziger Unterschied: Ich hab die Datenbank mit der Collation utf8_general_ci angelegt. Ergebnis beim Anmelden im Backend: Fatal error: Doctrine\ORM\Proxy\ProxyFactory::getProxy() [function.require]: Failed opening required 'C:/xampp/htdocs/typo3_50/Data/Temporary/Development/Doctrine/Proxies\__CG__TYPO3PartyDomainModelPersonName.php' (include_path='.;C:\xampp\php\PEAR') in C:\xampp\htdocs\typo3_50\Packages\Framework\Doctrine.ORM\Classes\Proxy\ProxyFactory.php on line 93 Da wird man doch gaga bei... ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] Wird an TYPO3 Phoenix überhaupt noch weiterentwickelt?
Am 06.04.2012 00:30, schrieb Philipp Gampe: Hi Stefan, Klar, dazu gibt aus auch einen Haufen News ... einfach mal bei buzz oder planetflow3 vorbeischauen. Bis auf die Geschichte mit TYPO3 6.0 oder doch eher 4.9 war ich noch nie dort. Werd ich dann doch mal öfter ansurfen :-) Vielleicht ist es einfacher ein Unix System zu nehmen. Da gebe ich Dir grundsätzlich Recht. Aber ich schreibe gerade eine Doku, um dieses Serversystem aufzusetzen und da wär's natürlich blöde, wenn ich die Windowsuser außen vor lasse. Noch nicht public: http://typo3.sfroemken.de/?id=242 Obwohl...spätestens jetzt schon :-) Einfach einen neuen Vhost anlegen. Damit kannst du dann auch gleich zwischen production und development Kontext wechseln. In der FLOW3 Doku gibt es Informationen dazu. Die Kontextinformationen habe ich gefunden. Coole Sache, aber das mit den Vhosts-Einstellungen...da musste ich noch mal google quälen (site:flow3.typo3.org vhosts), um den richtigen Link zu finden: http://flow3.typo3.org/documentation/guide/partii/installation.html Ja, du musst eine initiale Seite importieren. Aber für die nächste Version ist ein Installer geplant. Ich finde, das ist eine wichtige Aussage. Link? k.a. was du meinst. Ich werd mit GIT nicht warm. Ich habe ein anderes Verständnis von Synchronität als GIT. Wozu brauch ich einen lokalen Server? Und warum kann ich nur einmal clonen? Aber das ist ein anderes Thema. Klar, die Doku kann man verbessern, aber ich könnte mich Dank der Fehlermeldungen durch hangeln. Einige Fehlermeldungen verweisen auch auf die Settings.yaml und schreiben auch, welche Einstellung gesetzt werden muss. Für mein Empfinden jedoch noch zu Wenige. Versuche es lieber mit einer Site. Ich habe beispielsweise die http://git.typo3.org/Sites/Flow3Org.git sehr schmerzlos ans laufen bekommen. Werd ich in die Doku mit aufnehmen. Danke Dir. Einfach klonen, dann alle Submodule updaten. Dann normaler FLOW3 Installation (set permissions). Dann DB Settings in den Konfigurationsdateien eintragen (Achtung: production und development). Anschließend database:migrate aufrufen. Dann den Admin User anlegen. Und zuletzt die Seite importieren (geht über den Package Key). Voilà. Deine 5 Zeilen füllen bei mir bereits knapp 3 Din A4 Seiten. Ähem... Am Interface hat sich übrigens viel getan seit der letzten Demo. Es ist etwas schlichter, dafür aber konsistenter. Außerdem gibt es bereits einen guten Form Builder. TYPO3 Phoenix ist ein bisschen wie ein großes Puzzle. Auch wenn weite Teile schon fertig sind, sieht es immer noch aus wie eine Baustelle. Und dann geht es plötzlich mit ein paar Handgriffen ganz schnell. Im Moment sind da halt ein paar größere Flächen, aber immer noch ein paar Einzelteile, welche lose herum liegen. Allerdings kann man (mit etwas Phantasie) schon das große Ganze erkennen. Und man kann sehen, dass es nicht mehr lange dauert. Genau wegen sowas will ich Phoenix jetzt ans Laufen bekommen. Ich persönlich hoffe ja auf ein 1.0 zu Weihnachten, also fast Zeitgleich mit TYPO3 6.0. Viele Grüße Stefan ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] Wird an TYPO3 Phoenix überhaupt noch weiterentwickelt?
Moin Philipp, eine Frage noch: Kann man Contentelemente auch auf leeren Seiten anlegen? Ich mein nur: Weder im Chrome noch im Firefox erscheinen die dafür benötigten +-Zeichen. Nur wenn Content bereits vorhanden ist kann ich zusätzlichen Inhalt einbinden. Hab Phoenix jetzt grad auch auf einem Linuxrechner installiert. Da knallt's auch wieder mit Fehlermeldungen. Aber diemal konnte ich sie selbst lösen. In meinem Fall war /usr/local/bin/php keine 5.3, sondern eine 5.2.14. Hab auf php53 gewechselt...ging aber auch nicht. FLOW3 will eine cli haben. Die gabs aber nich für php53. Jetzt habe ich eine php5-5.3.8-cli eingebunden. Jetzt geht's. Der Login im BE machte allerdings Probleme: Application error - The FLOW3 application could not be launched. Aber auch das habe ich hinbekommen. In der .htaccess vor index.php ein Slash und feddisch. man man man Hab grad mal ein paar Bilder/Texte und Tabellen eingefügt. Grad bei Tabellen rattern da schon mal so Exception-Boxen am rechten Rand hoch. Wird wohl noch im sehr frühen Entwicklungsstadium sein, wah? Jetzt aber ins Bett. Doku mach ich morgen weiter. Stefan ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] sortieren von suchresultaten
Am 27.03.2012 10:12, schrieb Harald Keller: Guten Tag Ich erstelle eine Extension mit ListView und Singleview via Beispielcode vom Kickstarter. Nun hat es in der Listview die möglichkeit oben auf die Attribute im Tabellenkopf zu klicken und die Liste sortiert sich danach. Ich habe nun einen kleinen Filter eingebaut der mir die Datesätze der Liste nach gewisssen Kriterien filtert, sodass ich nur noch diese Datensätze in der Liste habe die der Filter hergibt. Möchte ich aber die Suchresultate auch so sortieren indem ich auf das Attribut oben im Tabellenkopf klicke, so bekomme ich immer wieder alle Datensätze zu sehen (zwar sortiert), aber nicht mehr die gefiltert. Gibt es eine Möglichkeit das beim sortieren via Tabellenkopf die gefilterten Resultate bleiben? vielen Dank für jeden Tipp Harald Ich hatte ein ähnliches Problem. Die Datei, die dafür zuständig ist, beinhaltet zwar ein paar Hooks, aber genau für diese Anforderung fehlt einer. Ich habe es dann nach anderthalb Tagen irgendwann hinbekommen, dass ich über den Tabellen eine Selektbox hatte mit der ich meine Elemente in der Tabelle Filtern konnte und der Pagebrowser/Sortierung auch weiterhin funktionierten. Aber ganz ehrlich: Das ist von mir so verrückt programmiert, dass ich Dir eher raten würde die Entwickler darum zu bitten Dir an der bestimmten Stelle (für die Query) einen Hook zu implementieren. Kurz: Ohne Hook und ohne megaheftigen Tricksen ist es nicht möglich. Stefan ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
[TYPO3-german] Re: Gifbuilder backColor ist nicht weiß
Setz im INSTALL_TOOL noch jpg quality auf 100 Stefan Am 07.03.2012 12:21, schrieb Hendrik: Moin, Habe backColor auf white gesetzt (obwohl eigentlich default wert) dennoch ist die hintergrundfabre nicht weiß sondern irgendwas anderes (#FBFDFC) zudem kommt mir die qualität des bildes nicht sonderlich gut vor... woran kann das liegen? im install tool hab ich schon gif_compress auf 0 hier mein ts danke tempHeader = COA tempHeader { 10 = IMG_RESOURCE 10.stdWrap.wrap = h2 class=imageheader style=background-image: url('|') 10.file = GIFBUILDER 10.file { format = jpg quality = 100 transparentBackground = 0 backColor = #FF 10 = TEXT 10 { text.field = header fontSize = 28 fontFile = fileadmin/fonts/universcon.ttf offset = 0,28 fontColor = #00789f niceText = 1 } #XY = [0.w]+[20.w]+23,40 #transparentColor = #FF #backColor = #ff #transparentBackground = 0 } 20 = TEXT 20.current = 1 20.wrap = |/h2 } lib.stdheader.10.1 tempHeader ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] Content Objekt FLUIDTEMPLATE :: Verwendung des f:translate viewhelpers?
Am 29.02.2012 14:59, schrieb Roland: kann man den viewhelper f:translate verwenden, wenn man das content element FLUIDTEMPLATE benutzt? besten dank. roland Geht schon, aber nur wenn du als Key diese Form verwendest: LLL:EXT:extname/locallang.xml:myKey Stefan ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] datensatz aus dem FE löschen
Am 29.02.2012 13:33, schrieb Ralf-Rene Schröder: Hallo... ich bin gerade auf der Suche nach dem richtigen Ansatz... ich möchte mit einem miniformular (möglichst mit formhandler), eigentlich nur noch mal eine Sicherheitsabfrage an den user, und die Prüfung ob der gewählte datensatz dem eingeloggten user gehört... die UID des Datensatzes kommt über GP: aus der url nur wie schicke ich den Löschbefehl über formhandler an die DB ??? (oder eine alternative) René Mit formhandler kannst Du keine Datensätze löschen. Du kannst nur Datensätze als gelöscht markieren, wie es die TYPO3-API auch macht (deleted=1) Schau Dir mal im Finnisher_DB die Option: updateInsteadOfInsert an. Damit kannst Du einen übergebenden Datensatz updaten und der Spalte deleted den Wert 1 verpassen. Den Sicherheitsdialog würde ich über jQuery-UI realisieren...alles andere würde eine Erweiterung der formhandler-API bedeuten. Stefan ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] T3 4.6.4 - Extensions global installieren ??
Am 29.02.2012 11:25, schrieb RDE Wiesbaden: Hallo an alle T3 4.6.4 Benutzer wenn ich im Installtool das Installieren von Extensions bei [allowGlobalInstall] frei gebe (markiere), bekomme ich im Fenster bei Upload extension file directly (.t3x) im Auswahlfeld ...to location nach wie vor nur Local (../typo3conf/ext/) angezeigt. (firefox 8) Habe ich da etwas übersehen ? Ist das bekannt ? Kann ich bestätigen. Mach mal einen Bugreport daraus. Ich bin zwar kein ExtJS-Profi, aber so wie es aussieht ist diese Eigenschaft überhaupt nicht implementiert! Stefan ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] CONTENT zweimal hintereinander funktioniert nicht?
Ich habe das Problem schon vor Jahren gehabt und auch so im Bugtracker kommuniziert: http://bugs.typo3.org/view.php?id=11238 Hier habe ich das Problem geschildert und auch eine Lösung präsentiert. Ob diese allerdings noch in neueren Versionen funktioniert, kann ich Dir nicht sagen. Probier's einfach mal... Stefan ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] Mysql master/slave
Es gab mal in der t3n einen Bericht über verteilte MySQL-Server. Hab grad mal gesucht aber nur den Bericht von Sixt gefunden. Vielleicht sind da ein paar Begriffe dabei, die dir weiterhelfen: http://t3n.de/magazin/typo3-internationalen-einsatz-sixt-setzt-beim-weltweiten-221186/ Hier auch noch die PDF dazu: http://www.typo3camp-munich.de/slides/09_T3C_TYPO3_und_SIXT_Kaerger.pdf Stefan Am 19.01.2012 09:08, schrieb Hans-Peter M.: Hallo, ich habe 2 Mysql Server. Ein Master und ein Slave. Typo3 ist auf die IP von dem Master konfiguriert. Wenn der Master ausfällt, wird ja der Slave zum Master. Dieser hat aber eine andere IP wie der ausgefallene Server. Typo3 hat also keine DB-Verbindung mehr. Geht das in Typo3 irgendwie automatisiert? Sprich fällt ein Server aus, wird halt der andere genommen? Gruß hp ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
[TYPO3-german] svn.typo3.org meldet It works
Hallo zusammen, seit ein paar Tagen oder evtl. auch Wochen meldet mir der Besuch von https://svn.typo3.org eine weiße Seite mit dem kleinen Text It works. Früher konnte ich von dort aus in die Verzeichnisse springen. Jetzt muss ich direkt mit dem Zielverzeichnis arbeiten: https://svn.typo3.org/TYPO3v4/Extensions/ Hab ich irgendeine News übersehen? Stefan ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] svn.typo3.org meldet It works
Am 09.01.2012 15:45, schrieb Alexander Stehlik: Weitere Infos zum Thema SVN/Git Migration von Extensions gibt es auch im Archiv der TYPO3-dev Mailingliste [1]. Man kann per Ticket eine Anfrage an das Infrastructure Team stellen, dass einzelne Extensions zu Git migriert werden sollen [2]. Es gibt da auch schon das eine oder andere Ticket dazu. Das ändert aber nichts an dem ursprünglichen Problem, dass man keine Liste mehr mit den SVN Repositories erhält. Ich schätze mal, dass die beim Serverumzug verloren gegangen ist [3]. Viele Grüße, Alex [1] http://lists.typo3.org/pipermail/typo3-dev/2011-December/044703.html [2] http://forge.typo3.org/projects/team-git/issues [3] http://news.typo3.org/news/article/forge-and-svn-downtime-announcement/ Am 09.01.2012 15:29, schrieb Philipp Gampe: Hi Frank, Frank Gerards wrote: für neue Extensions würde ich aber dringend zu git.typo3.org (schon allein wegen review.typo3.org) raten. Sind nicht schon alle bestehenden TYPO3 Community Extensions nach git.typo3.org migriert ? Damit wäre SVN (gottseidank) obsolet für TYPO3. Nein, und es wird nach derzeitiger Planung auch nicht passieren. Eventuell wird es optional (je nach Willen des Extension Autors) einen Git- readonly Zugriff geben. Aber dies ist noch nicht sicher und kommt sicher auf die Zeit der Server Teammitglieder an. Im Moment kannst du einfach lokal git-svn benutzen. Viele Grüße OK...anders herum gefragt: Wen muss ich ansprechen, damit dieser jemand den Text It works in einen Link nach https://svn.typo3.org/TYPO3v4/Extensions/; abändert? Wenn man den Pfad nicht gerade im Kopf oder in den Favoriten hat, dann wird's schon mal ein bissl schwierig das Extensionverzeichnis wiederzufinden. Stefan ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] CONTENT object - wieso ist uidInList kein stdWrap?
Am 16.12.2011 00:26, schrieb horace grant: 2011/12/15 Stefan Frömkenfi...@sfroemken.de Hallo Horace, ich persönlich finde das zweite CONTENT-Objekt ein bissl oversized, zumal Du eh nur den Gruppennamen haben willst. Ich an Deiner Stelle würde es mit diesem Trick versuchen: http://blog.marit.ag/2009/12/**15/datenbankfelder-stdwrap-**data/http://blog.marit.ag/2009/12/15/datenbankfelder-stdwrap-data/ Bzgl. uidInList gab es hier vor knapp 1 Jahr eine heftige Diskussion. Wenn man uidInList stdWrap-Properties zuweisen würde, dann könnte man sich Sicherheitslücken ins Haus holen. Ich selbst habe es nicht weiter verfolgt, aber ich habe daraufhin irgendwo mal gelesen, dass jede TS-Eigenschaft stdWrap-Properties erhalten soll. Also hat die Diskussion ja irgendwas bewirkt. Ich weiß nur nicht mit welcher Version diese stdWraps Einzug in TYPO3 nehmen. in 4.6 ist uidInList auch stdWrap (siehe andere antwort). auf was muss ich dann sicherheitstechnisch aufpassen? ich übergebe da eh keine user eingaben? schöne grüße, horace Vielleicht kann uns hier ja jemand ausklären. Stefan Am 11.12.2011 23:19, schrieb horace grant: 2011/12/11 horace granthorac...@gmail.com hallo, ich möchte eine liste von frontend usern ausgeben und auch die gruppen in denen sie sind. es soll der gruppennamen ausgegeben werden, nicht einfach der index. ein user kann in mehreren gruppen sein, also kann das feld usergroup z.b. 1,2,3 enthalten. wie könnte ich das lösen? unten ist mein versuch, aber leider funktioniert das mit uidInList nicht, da es kein stdWrap ist. was ist der grund dafür, dass es nicht genau wie pidInList funktioniert? ich habe es auch mit where und andWhere versucht und auch einen versuch mit split gestartet, aber ich habe keine funktionierende lösung gefunden. schöne grüße, horace marks.CONTENT = CONTENT marks.CONTENT { table = fe_users wrap =div |/div select { max = 20 pidInList = 62 } renderObj=COA renderObj { 10 = TEXT 10.field = username 10.wrap =div |/div 20 = CONTENT 20 { table = fe_groups select { pidInList = 62 uidInList.field = usergroup # funktioniert nicht! } renderObj=COA renderObj { 10 = TEXT 10.field = title 10.wrap =div |/div } } } } es funktioniert jetzt. ich weiß aber nicht, ob es die beste lösung ist, also wäre ich immer noch über feedback dankbar. marks.CONTENT = CONTENT marks.CONTENT { table = fe_users wrap =div |/div select { max = 20 pidInList = 62 } renderObj=COA renderObj { 10 = TEXT 10.field = username 10.wrap =div | 20 = TEXT 20.field = usergroup 20.split { token = , cObjNum = 1 1.10 = CONTENT 1.10 { table = fe_groups select { pidInList = 62 andWhere.current = 1 andWhere.wrap = uid=| } renderObj=COA renderObj { 10 = TEXT 10.field = title 10.wrap =div |/div } } } } } __**_ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-**bin/mailman/listinfo/typo3-**germanhttp://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german Abschnitt TypoScript: http://typo3.org/documentation/document-library/extension-manuals/doc_guide_security/1.0.0/view/1/7/ ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] CONTENT object - wieso ist uidInList kein stdWrap?
Am 16.12.2011 01:14, schrieb horace grant: 2011/12/15 Stefan Frömkenfi...@sfroemken.de Hallo Horace, ich persönlich finde das zweite CONTENT-Objekt ein bissl oversized, zumal Du eh nur den Gruppennamen haben willst. Ich an Deiner Stelle würde es mit diesem Trick versuchen: http://blog.marit.ag/2009/12/**15/datenbankfelder-stdwrap-**data/http://blog.marit.ag/2009/12/15/datenbankfelder-stdwrap-data/ aber es können ja mehrere gruppen sein. würde der trick dann funktionieren? wie? schöne grüße, horace Bzgl. uidInList gab es hier vor knapp 1 Jahr eine heftige Diskussion. Wenn man uidInList stdWrap-Properties zuweisen würde, dann könnte man sich Sicherheitslücken ins Haus holen. Ich selbst habe es nicht weiter verfolgt, aber ich habe daraufhin irgendwo mal gelesen, dass jede TS-Eigenschaft stdWrap-Properties erhalten soll. Also hat die Diskussion ja irgendwas bewirkt. Ich weiß nur nicht mit welcher Version diese stdWraps Einzug in TYPO3 nehmen. Vielleicht kann uns hier ja jemand ausklären. Stefan Am 11.12.2011 23:19, schrieb horace grant: 2011/12/11 horace granthorac...@gmail.com hallo, ich möchte eine liste von frontend usern ausgeben und auch die gruppen in denen sie sind. es soll der gruppennamen ausgegeben werden, nicht einfach der index. ein user kann in mehreren gruppen sein, also kann das feld usergroup z.b. 1,2,3 enthalten. wie könnte ich das lösen? unten ist mein versuch, aber leider funktioniert das mit uidInList nicht, da es kein stdWrap ist. was ist der grund dafür, dass es nicht genau wie pidInList funktioniert? ich habe es auch mit where und andWhere versucht und auch einen versuch mit split gestartet, aber ich habe keine funktionierende lösung gefunden. schöne grüße, horace marks.CONTENT = CONTENT marks.CONTENT { table = fe_users wrap =div |/div select { max = 20 pidInList = 62 } renderObj=COA renderObj { 10 = TEXT 10.field = username 10.wrap =div |/div 20 = CONTENT 20 { table = fe_groups select { pidInList = 62 uidInList.field = usergroup # funktioniert nicht! } renderObj=COA renderObj { 10 = TEXT 10.field = title 10.wrap =div |/div } } } } es funktioniert jetzt. ich weiß aber nicht, ob es die beste lösung ist, also wäre ich immer noch über feedback dankbar. marks.CONTENT = CONTENT marks.CONTENT { table = fe_users wrap =div |/div select { max = 20 pidInList = 62 } renderObj=COA renderObj { 10 = TEXT 10.field = username 10.wrap =div | 20 = TEXT 20.field = usergroup 20.split { token = , cObjNum = 1 1.10 = CONTENT 1.10 { table = fe_groups select { pidInList = 62 andWhere.current = 1 andWhere.wrap = uid=| } renderObj=COA renderObj { 10 = TEXT 10.field = title 10.wrap =div |/div } } } } } __**_ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-**bin/mailman/listinfo/typo3-**germanhttp://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german Ohne es getestet zu haben: marks.CONTENT = CONTENT marks.CONTENT { table = fe_users wrap = div | /div select { max = 20 pidInList = 62 } renderObj = COA renderObj { 10 = TEXT 10.field = username 10.wrap = div | 20 = TEXT 20.field = usergroup 20.split { token = , cObjNum = 1 wrap = div|/div 1.dataWrap = DB:fe_groups:{current:1}:title 1.wrap3 = {|} 1.insertData=1 } 30 = TEXT 30.value = /div } } ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] realurl - Seite wird ausgelassen
Am 12.12.2011 12:00, schrieb Johannes C. Schulz - EnzephaloN IT-Solutions: Hallo typo3-Gemeinde Ich habe ein seltsames realURL-Problem: Obwohl nichts in den Seiteneigenschaften eingegeben ist, daß die betreffende Seite ausgeschlossen werden soll, wird sie nicht in die URL übernommen. An einer anderen Stelle der Seite liegt die gleiche Konfiguration und Pfadtiefe vor und dort funktioniert es. #uid:885 wird aufgelöst zu /pfad1/pfad2/detail/ #uid:69 wird nicht aufgelöst, Pfad bleibt stehen bei /pfad1/pfad2/ Viele Grüße Johannes An sowas hing ich letztens ne knappe Stunde dran bis ich in der realUrl-Conf gesehen habe, dass, wer auch immer, diese eine Seite excluded hat. Bis dato wusste ich überhaupt nicht, dass man bei realUrl bestimmte Seiten excluden kann. Also schau Dir die Config mal an... Ansonsten hilft es die Tabelle tx_realurl_pathcache zu leeren/truncaten. Stefan ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] CONTENT object - wieso ist uidInList kein stdWrap?
Hallo Horace, ich persönlich finde das zweite CONTENT-Objekt ein bissl oversized, zumal Du eh nur den Gruppennamen haben willst. Ich an Deiner Stelle würde es mit diesem Trick versuchen: http://blog.marit.ag/2009/12/15/datenbankfelder-stdwrap-data/ Bzgl. uidInList gab es hier vor knapp 1 Jahr eine heftige Diskussion. Wenn man uidInList stdWrap-Properties zuweisen würde, dann könnte man sich Sicherheitslücken ins Haus holen. Ich selbst habe es nicht weiter verfolgt, aber ich habe daraufhin irgendwo mal gelesen, dass jede TS-Eigenschaft stdWrap-Properties erhalten soll. Also hat die Diskussion ja irgendwas bewirkt. Ich weiß nur nicht mit welcher Version diese stdWraps Einzug in TYPO3 nehmen. Vielleicht kann uns hier ja jemand ausklären. Stefan Am 11.12.2011 23:19, schrieb horace grant: 2011/12/11 horace granthorac...@gmail.com hallo, ich möchte eine liste von frontend usern ausgeben und auch die gruppen in denen sie sind. es soll der gruppennamen ausgegeben werden, nicht einfach der index. ein user kann in mehreren gruppen sein, also kann das feld usergroup z.b. 1,2,3 enthalten. wie könnte ich das lösen? unten ist mein versuch, aber leider funktioniert das mit uidInList nicht, da es kein stdWrap ist. was ist der grund dafür, dass es nicht genau wie pidInList funktioniert? ich habe es auch mit where und andWhere versucht und auch einen versuch mit split gestartet, aber ich habe keine funktionierende lösung gefunden. schöne grüße, horace marks.CONTENT = CONTENT marks.CONTENT { table = fe_users wrap =div |/div select { max = 20 pidInList = 62 } renderObj=COA renderObj { 10 = TEXT 10.field = username 10.wrap =div |/div 20 = CONTENT 20 { table = fe_groups select { pidInList = 62 uidInList.field = usergroup # funktioniert nicht! } renderObj=COA renderObj { 10 = TEXT 10.field = title 10.wrap =div |/div } } } } es funktioniert jetzt. ich weiß aber nicht, ob es die beste lösung ist, also wäre ich immer noch über feedback dankbar. marks.CONTENT = CONTENT marks.CONTENT { table = fe_users wrap =div |/div select { max = 20 pidInList = 62 } renderObj=COA renderObj { 10 = TEXT 10.field = username 10.wrap =div | 20 = TEXT 20.field = usergroup 20.split { token = , cObjNum = 1 1.10 = CONTENT 1.10 { table = fe_groups select { pidInList = 62 andWhere.current = 1 andWhere.wrap = uid=| } renderObj=COA renderObj { 10 = TEXT 10.field = title 10.wrap =div |/div } } } } } ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
[TYPO3-german] Im Workspace etwas verstecken in Verbindung mit LIMIT
Hallo zusammen, einfaches Beispiel: Auf einer Startseite haben wir im LIVE-Modus 3 News. Jetzt melde ich mich als Redakteur an und lande automatisch im entsprechenden Workspace. In diesem Workspace suche ich nun nach einer dieser drei News und deaktiviere eine davon (hidden=1). Nun schau ich mir als Redakteur die Webseite im Frontend an, während ich im BE immer noch im Workspace angemeldet bin. Ergebnis: Auf der Webseite erscheinen nun nicht mehr 3 News, sondern nur noch 2. Verstecke ich noch eine News, bleibt im FE nur noch 1 News übrig. LIVE ist alles in Ordnung (3 News)...nur halt im Workspace haben wir dieses Verhalten. Ist das Normal? Oder kennt jemand eine Möglichkeit dem entgegenzuwirken und auch im WS immer 3 News anzeigen zu lassen? Stefan ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] Im Workspace etwas verstecken in Verbindung mit LIMIT
Hallo Christopher, hehe...ich hatte sowas schon fast erwartet, aber ich wollte die Fragestellung nicht noch größer werden lassen. Na dann gehe ich jetzt doch noch mal was tiefer in die Meterie: Für die latestNews (eine Eigenkonstruktion basierend auf Extbase/Fluid) wird eine SQL-Query dieser Art ausgeführt (sehr vereinfacht): SELECT * FROM tt_news WHERE category = 4 ORDER BY starttime LIMIT 3 In der Kategorie 4 befinden sich über 3000 News. Heißt: Wenn ich im Workspacemodul eine News, die im LIVE-Modus angezeigt wird, deaktiviere, dann erwarte ich, dass mir nun die nächste/nächsten News aus der Query im WS angezeigt werden. Die WS-Version stimmt in diesem Fall ja überhaupt nicht mit der Version überein, wenn ich die versteckte News nun LIVE schalte. IM WS sehe ich nur noch 2 News aber nach LIVE-Schaltung sehe ich wieder drei News, weil dort nun News 1, 2 und 4 angezeigt wird. Vielleicht ist es nun etwas besser rübergekommen. Stefan Am 09.12.2011 15:02, schrieb Seidel, Christopher: Warum sollte es denn nicht normal sein? Was erwartest du hier für ein Verhalten? Du hast drei News und deaktivierst eine. Folglich sind nur noch 2 sichtbar und das wird im Frontend entsprechend angezeigt. Wenn du den Workspace live schaltest hast du ja auch nur noch 2 News im Frontend sichtbar. Viele Grüße Christopher -Ursprüngliche Nachricht- Von: typo3-german-boun...@lists.typo3.org [mailto:typo3-german-boun...@lists.typo3.org] Im Auftrag von Stefan Frömken Gesendet: Freitag, 9. Dezember 2011 14:52 An: typo3-german@lists.typo3.org Betreff: [TYPO3-german] Im Workspace etwas verstecken in Verbindung mit LIMIT Hallo zusammen, einfaches Beispiel: Auf einer Startseite haben wir im LIVE-Modus 3 News. Jetzt melde ich mich als Redakteur an und lande automatisch im entsprechenden Workspace. In diesem Workspace suche ich nun nach einer dieser drei News und deaktiviere eine davon (hidden=1). Nun schau ich mir als Redakteur die Webseite im Frontend an, während ich im BE immer noch im Workspace angemeldet bin. Ergebnis: Auf der Webseite erscheinen nun nicht mehr 3 News, sondern nur noch 2. Verstecke ich noch eine News, bleibt im FE nur noch 1 News übrig. LIVE ist alles in Ordnung (3 News)...nur halt im Workspace haben wir dieses Verhalten. Ist das Normal? Oder kennt jemand eine Möglichkeit dem entgegenzuwirken und auch im WS immer 3 News anzeigen zu lassen? Stefan ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
[TYPO3-german] Tab Bezeichnungen umbenennen
Moin zusammen, nachdem ich nun gelesen habe, dass man die Tab Bezeichnungen im newContentWizard und seit 4.4 auch die Tab Bezeichner von FlexForms umbenennen kann (pageTSconfig), bleibt nun noch die Frage, ob ich auch die Tab Bezeichner von z.B. den Seiteneigenschaften verändern kann (Metadaten und Erweitert). Dazu habe ich leider nichts in der pageTSconfig gefunden. Kennt jemand eine Möglichkeit...sonst bleibt wohl nur noch eine Änderung in der extTables.php Stefan ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] TYPO3 optionsplit 1 2 3 1 2 3
Am 11.11.2011 14:14, schrieb Basti: Hallo Liste, ich bin auf der Suche nach einem optionsplit 1 2 3 1 2 3. Sprich ich möchte meine Ausgabe alle 3 ersten verschiedene Class geben, dann soll sich der Vorgang wiederholen. blicke hiermit nicht so ganz durch: http://wiki.typo3.org/De:TSref/optionSplit Danke an Alle Helfe! Basti War das nicht sowas: |*|1||2||3|*| ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] Ext gesucht: einfache Bilder Slideshow
Am 04.11.2011 12:13, schrieb Arne Metzger: Hallo, ich suche eine Extension, über die ich eine Anzahl x Zufallsbilder aus einem Ordner (inkl. Unterordner) untereinander ausgeben kann. Die Bilder sollten in einem einstellbaren Intervall wechseln. Irgendwelche Navigationselemente zu den Bildern sind nicht notwendig. Die Größe der ausgegebenen Bilder sollte vorgegeben werden können. Hat jemand einen Tipp? Danke und Gruß, Arne Hallo Arne, wenn Du noch etwas Geduld mitbringst. Ich und ein Kollege arbeiten derzeit an einem solchen Slider. Hier siehst Du einen ersten Entwurf. Auf Verzeichnisse kann er schon zugreifen und auch alle Unterordner durchwühlen: http://typo3.sfroemken.de/typo3-tutorials/extensions/cubligaslider.html Sollte ja ein Leichtes sein die Bildergebnismenge auf ein beliebiges Maß zu reduzieren und das Array mal durchzuschütteln (random) oder andersrum :-) Die Navigation ist auch noch nicht ganz fertig, aber Dank Fluid, sollte die ohne Probleme ausblendbar sein. Der Slider hat noch kein Design. Er ist also wirklich SEHR schlicht. Interesse? ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] parsefunc.short und XML-Attribute
Am 02.11.2011 11:25, schrieb Markus Bucher: Servus, Wenn ich im html folgendes Stehen habe: 000TEST000a href=000TEST00TEST000/a und darauf dann page.stdWrap.parsefunc.short.000TEST000 = foo laufen lasse, erhalte ich die folgende AUsgabe: fooa href=000TEST000foo/a Gibt es einen speziellen Grund, warum das innerhalb von Attributen nicht mehr funktioniert? Merci, Markus Im Quellcode steht folgendes: $data = substr($theValue, $pointer, $len); // $data is the content until the next tag-start or end is detected. In case of a currentTag set, this would mean all data between the start- and end-tags Stefan ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] Leere p im Fluid Template
Am 25.10.2011 12:35, schrieb Marco Polo: Hallo, uns ist mehrfach aufgefallen, dass bei der Verwendung von Fluid Templates leere p Tags vor und hinter die Inhaltselemente eingefügt werden. Ist dieses Problem jemanden bekannt. Gibt es da eine Erklärung ? Wir würden ungern auf den Einsatz der Fluid Templates verzichten... Herzliche Grüße MP Da hast Du Glück...hab gestern die erste Seite mit Hilfe des Gridviews und Fluid aufgebaut und stand vor dem selben Problem. Du wirst sehr wahrscheinlich sowas in der Art haben: lib.content styles.content.get lib.content.select.where = colPos=1 10 = FLUIDTEMPLATE 10.variables.content lib.content und dann im Fluidtemplate: f:format.html{content}/f:format.html Das Problem ist, dass styles.content.get und f:format.html das gleiche tun...deinen Content also doppelt bearbeiten mit Hilfe der lib.parseFunc_RTE. Dadurch entstehen dann diese ganzen p-Tags Wie also den Content nur einmal durch lib.parseFunc_RTE schleifen, aber trotzdem sauberen HTML-Code auf der Webseite erzeugen? Nimm cObject-ViewHelper f:cObject typoscriptObjectPath=lib.content / und schmeiß die nicht benötigten Variablen aus dem TS vom FLUIDTEMPLATE wieder raus. Stefan ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] exec_SELECT* und HAVING
Am 13.10.2011 13:28, schrieb Jan Kornblum: Hallöchen, kann man mit den exec_SELECT* Funktionen irgendwie ein HAVING realisieren? Ich kriege es nicht hin! Danke und Gruß, Jan Ohne es zu testen, aber so in der Form würd ich's mal testen: $res = $GLOBALS['TYPO3_DB']-exec_SELECTquery( 'felder', 'tabelle', 'where', 'CType HAVING pid 25', 'sortieren' 'limit' ); Stefan ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] Einfacher Einstieg in extBase + Fluid gesucht
Am 12.10.2011 07:42, schrieb Hendrik: Hey Stefan, die Anleitung ist wirklich idiotensicher. Würd mich freuen wenn du die weiter ergänzt. Super Arbeit! Dank dir! Am 11.10.2011 22:28, schrieb Stefan Frömken: Am 10.10.2011 11:11, schrieb Hendrik: Moin moin, suche mal eine zuverlässige und idiotensichere Anleitung um zu lernen wie man extBase / fluid Extensions macht. Ich habe zwar diese sehr ausführliche Doku von Mittwald schon vorliegen. Ich bin aber mehr der Praktiker und weniger der Seiten Leser, weshalb ich damit nicht so zurecht komme mit der ganzen fachsimpelei... Hat jemand etwas griffbereit für mich? Vorab schonmal danke! Habe grad meine Extbasedokus wieder aktualisiert. Vielleicht hilfts: - http://typo3.sfroemken.de/typo3-tutorials/extensions/fluid.html - http://typo3.sfroemken.de/typo3-tutorials/extensions/fluid/fluid-und-die-datenbank.html - http://typo3.sfroemken.de/typo3-tutorials/extensions/extbase.html Stefan Hehe...Dankeschön. Klar werd ich meine Arbeit erweitern, hab hier schon drei Übungsextensions zusammengestellt...hab so die Idee Übungen online zu stellen...muss mal schaun, wie ich das realisiere... Stefan ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] Einfacher Einstieg in extBase + Fluid gesucht
Am 12.10.2011 08:16, schrieb Hendrik: Am 12.10.2011 08:09, schrieb Stefan Frömken: Hehe...Dankeschön. Klar werd ich meine Arbeit erweitern, hab hier schon drei Übungsextensions zusammengestellt...hab so die Idee Übungen online zu stellen...muss mal schaun, wie ich das realisiere... Stefan Ich bin gespannt, nimm mich ruhig in deinen Newsletter mit auf ;-) Sag mal du hast Services beschrieben, aber irgendwie finde ich keine Möglichkeit im extension-builder diese anzulegen und ich kriege auch nach dem kickstart mit dem extbuilder keine Ausgabe hin. Mit dem alten kickstarter war es einfacher ;-) Vielen Dank Viele Grüße Hendrik Der Newsletter ist im Bereich Kontakt versteckt: http://typo3.sfroemken.de/kontakt/newsletter.html Der Newsletter kommt unterschiedlich. Kann vorkommen, dass er 2mal am Tag kommt...kann aber auch sein, dass er einmal in 2 Monaten kommt. Aus dem Thema Services halte ich mich lieber raus. Dank den Büchern hier, weiß ich, dass es sie gibt, aber wenn man mal einen Blick in sysext/extbase/Classes/DomainObject/ wirft, wird man kein Objekt für Services finden. Ich weiß, was Sevices sind, aber solange ich mit Extbase selbst noch keinen erstellt habe, soll das besser jemand anders beantworten. Stefan ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] Einfacher Einstieg in extBase + Fluid gesucht
Am 10.10.2011 11:11, schrieb Hendrik: Moin moin, suche mal eine zuverlässige und idiotensichere Anleitung um zu lernen wie man extBase / fluid Extensions macht. Ich habe zwar diese sehr ausführliche Doku von Mittwald schon vorliegen. Ich bin aber mehr der Praktiker und weniger der Seiten Leser, weshalb ich damit nicht so zurecht komme mit der ganzen fachsimpelei... Hat jemand etwas griffbereit für mich? Vorab schonmal danke! Habe grad meine Extbasedokus wieder aktualisiert. Vielleicht hilfts: - http://typo3.sfroemken.de/typo3-tutorials/extensions/fluid.html - http://typo3.sfroemken.de/typo3-tutorials/extensions/fluid/fluid-und-die-datenbank.html - http://typo3.sfroemken.de/typo3-tutorials/extensions/extbase.html Stefan ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] stdWrap.typolink mit additionalParams
Am 05.10.2011 13:49, schrieb Siebeck Ingo: Ich habe gerade mal in der Extension geschaut Da kommt auch alles richtig an: array(5) { [stdWrap.]= array(2) { [dataWrap]= string(70) div class=contBox {field:last}div class=sliderBox|/div/div [typolink.]= array(2) { [parameter.]= array(1) { [field]= string(7) boxLink } [additionalParams]= string(17) Teaser=Sliderbox } } Viele Grüße Ingo Siebeck ITW Telefon 089 / 8391-337 Muss man sich mal die Frage stellen, ob die Extension das zur Verfügung gestellte TS auch richtig umsetzt. Welche TYPO3-Version setzt Du denn ein? Stefan ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] stdWrap.typolink mit additionalParams
Tja...jetzt heißt's wohl debuggen, debuggen, debuggen... Ausgabe von cObjGetSingle überprüfen zum Beispiel mit t3lib_utility_Debug::debug($myVar); und dass dann Stück für Stück durch die ganze Methode. Da das TS ja korrekt ist und bei mir funktioniert und auch richtig bei der Extension ankommt, bleibt wohl nur dieser Weg oder Du bei der Agentur mal nach. Stefan ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] Kampf zwischen DateTime-Object und strftime()
Am 28.09.2011 12:02, schrieb Christian Wolff: -BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Am 28.09.2011 11:49, schrieb Stefan Frömken: Hallo zusammen, ich habe folgendes kleines Script: ?php $date = new DateTime('@1315173600'); echo Datum DateTime: . $date-format('d.m.Y H:i:s'); echo br /; echo Datum strftime: . strftime('%d.%m.%Y - %T', 1315173600); ? Die Ausgabe: Datum DateTime:04.09.2011 22:00:00 Datum strftime:05.09.2011 - 00:00:00 Irgendjemand einen Tipp für mich wie ich das Problem lösen kann? Richtig ist der Wert aus strftime. Das Problem ist erst mit dem Wechsel von piBase auf Fluid aufgetreten, denn innerhalb von Fluid arbeitet f:format.date ja mit DateTime und nicht mit strftime. Ich brauch irgendeine Lösung, um die Werte synchron zu bekommen. Jemand eine Idee? Stefan Hi Stefan, das DateTime Projekt ignoriert die timezone fals ein unixtimestamp übergeben wird: aus der php doku: The $timezone parameter and the current timezone are ignored when the $time parameter either is a UNIX timestamp (e.g. @946684800) or specifies a timezone (e.g. 2010-01-28T15:00:00+02:00). http://de.php.net/manual/de/datetime.construct.php und interpretieren diesen dann offensichtlich als GMT 0 du könntest vieleicht einfach noch mal die zeitzone setzten: DateTime::setTimezone strftime nimmt den timstamp auch als GMT 0 formatiert ihn aber entsprechend den lokalen einstellungen GMT +2 gruss chris - -- Christian Wolff // Berlin http://www.connye.com some projects: http://richtermediagroup.com | http://titanic.de | http://keyopinions.info -BEGIN PGP SIGNATURE- Version: GnuPG v1.4.10 (MingW32) iEYEARECAAYFAk6C8KUACgkQIcCaXPh/JHG1YgCfTMqM6VXdYSgwnJNyl80DJ+/h yRoAoJIFpXH54FqCVV7J6FVwjU8Swx2i =L5MZ -END PGP SIGNATURE- Hallo Christian, Danke für den Tipp...hab grad mal in den Klassen von Extbase rumgeschnüffelt und dieses Konstrukt gefunden: protected function mapDateTime($timestamp) { if (empty($timestamp)) { // 0 - NULL !!! return NULL; } else { return new DateTime(date('c', $timestamp)); } } Das scheint echt zu funktionieren. Werd jetzt einfach alle Einträge in meinem Model als DateTime deklarieren, dann müsste sich das Problem von selbst auflösen. Stefan ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
[TYPO3-german] Kampf zwischen DateTime-Object und strftime()
Hallo zusammen, ich habe folgendes kleines Script: ?php $date = new DateTime('@1315173600'); echo Datum DateTime: . $date-format('d.m.Y H:i:s'); echo br /; echo Datum strftime: . strftime('%d.%m.%Y - %T', 1315173600); ? Die Ausgabe: Datum DateTime:04.09.2011 22:00:00 Datum strftime:05.09.2011 - 00:00:00 Irgendjemand einen Tipp für mich wie ich das Problem lösen kann? Richtig ist der Wert aus strftime. Das Problem ist erst mit dem Wechsel von piBase auf Fluid aufgetreten, denn innerhalb von Fluid arbeitet f:format.date ja mit DateTime und nicht mit strftime. Ich brauch irgendeine Lösung, um die Werte synchron zu bekommen. Jemand eine Idee? Stefan ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
[TYPO3-german] Re: tt_news: Link zum Artikel festen Anker hinzufügen
Am 15.09.2011 22:08, schrieb Sven Lubenau: Hallo Liste, ich habe da eine Frage. Ich möchte gerne einen festen statischen Anker an den Link hängen der von der List.Ansicht zur Single-Ansicht führt. Der Effekt ist dabei das bei Aufruf der SingleView gleich an die richtige Stelle gesprungen wird. Ich habe da was mit AddQueryString gefunden. Wie funktioniert das? plugin.tt_news { typolink.parameter.data = TSFE:id typolink.parameter.wrap = | #c164 typolink.addQueryString = 1 typolink.addQueryString.method = GET } Grüße Sven typolink hat dafür doch die Eigenschaft section. typolink.parameter.section = c164 http://typo3.org/documentation/document-library/core-documentation/doc_core_tsref/4.5.0/view/1/5/#id2621952 ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] [Fluid]Variable zusammbauen {array.{key}}
Am 16.09.2011 16:38, schrieb Alexander Walther: Hallo, ich bin gerade dabei mir eine kleines Contentelement zu schreiben. Das ganze Mit Extbase und Fluid. Dabei habe ich gerade das Problem das ich in einem Template auf eine Array per Key zugreifen will, der Key aber in einer Variable steht. Hier eine Beispiel. f:for each={data.image} as=image key=key li f:image src=uploads/pics/{image} width=590 height=200 alt=My Image/ {data.imagecaption.0} /li /f:for Die 0 an der Imagecaption soll durch den Wert aus Key ersetzt werden. Hat jemand ein Tip wie man das machen kann. Grüße Alex Schon probiert? Verschachteltungen sind bis aus eine Ausnahme eigentlich kein Problem: {data.imagecaption.{key}} Stefan ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] Typo3 Integrator - Ergebnis?
Am 26.07.2011 10:58, schrieb Hendrik: Moin, habe vor ca. 9 Wochen die Prüfung zum certified Typo3 integrator mit ein paar anderen abgelegt. Nun Fragen wir uns aber wann wir endlich wissen ob es geklappt hat. Nach 9 Wochen wird man etwas ungeduldig ;-) Wie lang hat es bei euch gedauert? Danke Gruß Hendrik In der Liste auf certification.typo3.org stand ich innerhalb von 2 Wochen...auf das Zertifikat warte ich noch. Stefan ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] Verständnisfrage userFunc und Condition
Zwei Dinge noch: - bin mir nicht sicher, aber ich würd Dir empfehlen noch die Klammern hinter den Funktionsnamen zu machen user_noForm(). Nach den Klammern wird im Quellcode der Conditions gesucht. - Bei dem include bitte mit typo3conf/ext anfangen und nicht nur ext Bevor Du mit includes anfängst würde ich Dir empfehlen die Funktion wirklich erst in die localconf.php zu packen und erst wenn's funktioniert mit include und co wieder auszulagern. Stefan Am 25.08.2011 20:09, schrieb Johannes C. Schulz - EnzephaloN IT-Solutions: Guten Abend Stefan Ich habs so gemacht. Php-File mit der Funktion drin und über localconf.php-Eintrag diese dann includiert. Aber leider funktioniert es immer noch nicht :-( . Also nochmal zum Kontrollieren: Php Funktion user_noForm die true/false liefert in Datei getEnzteaserlistUid.php in Verzeichnis ext/enz_teaserlist/Classes/UserFunctions/ In der localconf.php: include('ext/enz_teaserlist/Classes/UserFunctions/getEnzteaserlistUid.php'); Im TS: [userFunc = user_noForm] cssFile.1 cssFile.1 = fileadmin/Weimar/ext/formhandler/styles_hidden.css [userFunc] Irgendwas falsch daran? Grüße Johannes -Ursprüngliche Nachricht- Von: typo3-german-boun...@lists.typo3.org [mailto:typo3-german-boun...@lists.typo3.org] Im Auftrag von Stefan Frömken Gesendet: Donnerstag, 25. August 2011 14:40 An: typo3-german@lists.typo3.org Betreff: Re: [TYPO3-german] Verständnisfrage userFunc und Condition Grad getestet. Der Code muss in die localconf.php!!! Angaben im TS mit includeLibs bringt nix. Am 25.08.2011 14:20, schrieb Stefan Frömken: - Die Funktion darf nicht in einer Klasse sitzen - Die Funktion soll nach Angaben der Doku IN die localconf.php geschrieben werden. Ich hab's nicht getestet...aber ich glaub ein Anmelden der Datei in TS sollte auch genügen. - Hast Du die Datei im TS per includeLibs.[array] definiert? Stefan Am 25.08.2011 13:35, schrieb Johannes C. Schulz - EnzephaloN IT-Solutions: Hallo Stefan Danke für den Verweis - so habe ich nun getan und leider wird trotzdem nur der true-Fall ausgelöst. Testweise habe ich alle returns meiner Funktion auf false gesetzt, funktionierte aber trotzdem nicht... Das TS: [userFunc = user_getEnzteaserlistForm] cssFile.1 cssFile.1 = fileadmin/Weimar/ext/formhandler/styles_hidden.css [userFunc] Das PHP: public function user_getEnzteaserlistForm(){ if(strlen($GLOBALS['tx_enzteaserlist']['formhandler']['ticket']) 1){ return true; } else{ return false; } } Noch ne Idee woran's hapern könnte? Grüße Johannes -Ursprüngliche Nachricht- Von: typo3-german-boun...@lists.typo3.org [mailto:typo3-german-boun...@lists.typo3.org] Im Auftrag von Stefan Frömken Gesendet: Donnerstag, 25. August 2011 13:21 An: typo3-german@lists.typo3.org Betreff: Re: [TYPO3-german] Verständnisfrage userFunc und Condition Bitte so machen, wie hier ganz unten beschrieben: http://typo3.org/documentation/document-library/core-documentation/do c_core_ tsref/4.5.0/view/1/4/#id2315245 Am 25.08.2011 13:02, schrieb Johannes C. Schulz - EnzephaloN IT-Solutions: Hallo typo3-Gemeinde Ich versuche gerade über das Ergebnis einer userFunc eine Condition zu machen. Derzeit wird sie aber immer als wahr bearbeitet: mnoform.userFunc = enzteaserlist-getEnzteaserlistForm die Funktion gibt wahr zurück, wenn ein Wert den sie abfragt größer 1 ist. Und nun die Condition: [mnofrom.value = true] cssFile.1 cssFile.1 = fileadmin/Weimar/ext/formhandler/styles_hidden.css [end] Es soll also ein alternatives CSS geladen werden, wenn die Funktion wahr ist. Doch derzeit wird das CSS immer geladen. Würde mich freuen, wenn mir jemand hier weiterhelfen könnte! Grüße Johannes ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] Verständnisfrage userFunc und Condition
Bitte so machen, wie hier ganz unten beschrieben: http://typo3.org/documentation/document-library/core-documentation/doc_core_tsref/4.5.0/view/1/4/#id2315245 Am 25.08.2011 13:02, schrieb Johannes C. Schulz - EnzephaloN IT-Solutions: Hallo typo3-Gemeinde Ich versuche gerade über das Ergebnis einer userFunc eine Condition zu machen. Derzeit wird sie aber immer als wahr bearbeitet: mnoform.userFunc = enzteaserlist-getEnzteaserlistForm die Funktion gibt wahr zurück, wenn ein Wert den sie abfragt größer 1 ist. Und nun die Condition: [mnofrom.value = true] cssFile.1 cssFile.1 = fileadmin/Weimar/ext/formhandler/styles_hidden.css [end] Es soll also ein alternatives CSS geladen werden, wenn die Funktion wahr ist. Doch derzeit wird das CSS immer geladen. Würde mich freuen, wenn mir jemand hier weiterhelfen könnte! Grüße Johannes ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] Formhanlder to_email mit spilt
Hab grad mal ein paar Dokus durchwühlt: - to_email ist vom Typ string/cObj. Gut - returnKey hat stdWrap-Properties. Gut. Bleiben noch zwei Dinge, die mir auffallen: - Du hast Leerzeichen in Deiner eMailliste. Mach die mal weg - Seit 4.3 ist GPvar deprecated. Wenn du TYPO3 4.6 verwendest klappt GPvar gar nicht mehr. Bitte nur GP verwenden. Stefan Am 25.08.2011 10:53, schrieb Falk: Hallo zusammen, ich versuche gerade den Empfänger eines Kontaktformulars via split zuzuweisen, da ich alle möglichen Empfänger in einer Konstante zuweisen möchte und dann im Formular nur noch die entsprechende ID (GPvar:recipient) übergeben möchte. Folgendes Typoscript - Auszug funktioniert leider nicht: admin { to_email = TEXT to_email { value = m...@il1.de, m...@il2.de split { token = , returnKey.data = GPvar:recipient } } ... } Hat hier jeman einen entscheidenden Tipp für mich? Danke im Vorraus Falk ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] Verständnisfrage userFunc und Condition
- Die Funktion darf nicht in einer Klasse sitzen - Die Funktion soll nach Angaben der Doku IN die localconf.php geschrieben werden. Ich hab's nicht getestet...aber ich glaub ein Anmelden der Datei in TS sollte auch genügen. - Hast Du die Datei im TS per includeLibs.[array] definiert? Stefan Am 25.08.2011 13:35, schrieb Johannes C. Schulz - EnzephaloN IT-Solutions: Hallo Stefan Danke für den Verweis - so habe ich nun getan und leider wird trotzdem nur der true-Fall ausgelöst. Testweise habe ich alle returns meiner Funktion auf false gesetzt, funktionierte aber trotzdem nicht... Das TS: [userFunc = user_getEnzteaserlistForm] cssFile.1 cssFile.1 = fileadmin/Weimar/ext/formhandler/styles_hidden.css [userFunc] Das PHP: public function user_getEnzteaserlistForm(){ if(strlen($GLOBALS['tx_enzteaserlist']['formhandler']['ticket']) 1){ return true; } else{ return false; } } Noch ne Idee woran's hapern könnte? Grüße Johannes -Ursprüngliche Nachricht- Von: typo3-german-boun...@lists.typo3.org [mailto:typo3-german-boun...@lists.typo3.org] Im Auftrag von Stefan Frömken Gesendet: Donnerstag, 25. August 2011 13:21 An: typo3-german@lists.typo3.org Betreff: Re: [TYPO3-german] Verständnisfrage userFunc und Condition Bitte so machen, wie hier ganz unten beschrieben: http://typo3.org/documentation/document-library/core-documentation/doc_core_ tsref/4.5.0/view/1/4/#id2315245 Am 25.08.2011 13:02, schrieb Johannes C. Schulz - EnzephaloN IT-Solutions: Hallo typo3-Gemeinde Ich versuche gerade über das Ergebnis einer userFunc eine Condition zu machen. Derzeit wird sie aber immer als wahr bearbeitet: mnoform.userFunc = enzteaserlist-getEnzteaserlistForm die Funktion gibt wahr zurück, wenn ein Wert den sie abfragt größer 1 ist. Und nun die Condition: [mnofrom.value = true] cssFile.1 cssFile.1 = fileadmin/Weimar/ext/formhandler/styles_hidden.css [end] Es soll also ein alternatives CSS geladen werden, wenn die Funktion wahr ist. Doch derzeit wird das CSS immer geladen. Würde mich freuen, wenn mir jemand hier weiterhelfen könnte! Grüße Johannes ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] Verständnisfrage userFunc und Condition
Grad getestet. Der Code muss in die localconf.php!!! Angaben im TS mit includeLibs bringt nix. Am 25.08.2011 14:20, schrieb Stefan Frömken: - Die Funktion darf nicht in einer Klasse sitzen - Die Funktion soll nach Angaben der Doku IN die localconf.php geschrieben werden. Ich hab's nicht getestet...aber ich glaub ein Anmelden der Datei in TS sollte auch genügen. - Hast Du die Datei im TS per includeLibs.[array] definiert? Stefan Am 25.08.2011 13:35, schrieb Johannes C. Schulz - EnzephaloN IT-Solutions: Hallo Stefan Danke für den Verweis - so habe ich nun getan und leider wird trotzdem nur der true-Fall ausgelöst. Testweise habe ich alle returns meiner Funktion auf false gesetzt, funktionierte aber trotzdem nicht... Das TS: [userFunc = user_getEnzteaserlistForm] cssFile.1 cssFile.1 = fileadmin/Weimar/ext/formhandler/styles_hidden.css [userFunc] Das PHP: public function user_getEnzteaserlistForm(){ if(strlen($GLOBALS['tx_enzteaserlist']['formhandler']['ticket']) 1){ return true; } else{ return false; } } Noch ne Idee woran's hapern könnte? Grüße Johannes -Ursprüngliche Nachricht- Von: typo3-german-boun...@lists.typo3.org [mailto:typo3-german-boun...@lists.typo3.org] Im Auftrag von Stefan Frömken Gesendet: Donnerstag, 25. August 2011 13:21 An: typo3-german@lists.typo3.org Betreff: Re: [TYPO3-german] Verständnisfrage userFunc und Condition Bitte so machen, wie hier ganz unten beschrieben: http://typo3.org/documentation/document-library/core-documentation/doc_core_ tsref/4.5.0/view/1/4/#id2315245 Am 25.08.2011 13:02, schrieb Johannes C. Schulz - EnzephaloN IT-Solutions: Hallo typo3-Gemeinde Ich versuche gerade über das Ergebnis einer userFunc eine Condition zu machen. Derzeit wird sie aber immer als wahr bearbeitet: mnoform.userFunc = enzteaserlist-getEnzteaserlistForm die Funktion gibt wahr zurück, wenn ein Wert den sie abfragt größer 1 ist. Und nun die Condition: [mnofrom.value = true] cssFile.1 cssFile.1 = fileadmin/Weimar/ext/formhandler/styles_hidden.css [end] Es soll also ein alternatives CSS geladen werden, wenn die Funktion wahr ist. Doch derzeit wird das CSS immer geladen. Würde mich freuen, wenn mir jemand hier weiterhelfen könnte! Grüße Johannes ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] Formhanlder to_email mit spilt
Was ist cObj? Normalerweise verwenden wir es richtig, aber auf Grund dessen, dass es nicht klappt sollten wir noch ein paar andere Versuche unternehemen. Try and Error: Wer weiß...vielleicht hat's ja stdWrap-Properties: admin { to_email.cObject = TEXT to_email.cObject { value = m...@il1.de } } Nehmen wir doch mal den Namen aus der Typdefinition admin { to_email.cObj = TEXT to_email.cObj { value = m...@il1.de } } Vielleicht wurde auch ein CARRAY gemeint? admin { to_email.10 = TEXT to_email.10 { value = m...@il1.de } } Am 25.08.2011 14:40, schrieb Falk: Ich habe noch ein bischen rumgetestet und festgestellt, dass ja nicht einmal folgendes (ohe split) funktioniert: admin { to_email = TEXT to_email { value = m...@il1.de } ... } so wiederum funktioniert es: admin { to_email = m...@il1.de ... } Ist das evtl. ein Bug? Ich verwende übrigens die aktuellste Version (0.9.14) aus dem TER. Gruß Falk Am 25.08.2011 14:26, schrieb Falk: Hallo Stefan, in der Richtung hatte ich auch schon probiert, leider funktioniert es auch ohne Leerzeichen nicht. Gruß Falk Am 25.08.2011 13:36, schrieb Stefan Frömken: Hab grad mal ein paar Dokus durchwühlt: - to_email ist vom Typ string/cObj. Gut - returnKey hat stdWrap-Properties. Gut. Bleiben noch zwei Dinge, die mir auffallen: - Du hast Leerzeichen in Deiner eMailliste. Mach die mal weg - Seit 4.3 ist GPvar deprecated. Wenn du TYPO3 4.6 verwendest klappt GPvar gar nicht mehr. Bitte nur GP verwenden. Stefan Am 25.08.2011 10:53, schrieb Falk: Hallo zusammen, ich versuche gerade den Empfänger eines Kontaktformulars via split zuzuweisen, da ich alle möglichen Empfänger in einer Konstante zuweisen möchte und dann im Formular nur noch die entsprechende ID (GPvar:recipient) übergeben möchte. Folgendes Typoscript - Auszug funktioniert leider nicht: admin { to_email = TEXT to_email { value = m...@il1.de, m...@il2.de split { token = , returnKey.data = GPvar:recipient } } ... } Hat hier jeman einen entscheidenden Tipp für mich? Danke im Vorraus Falk ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] Aus extension pi2 locallang.xml ansprechen
Am 20.08.2011 05:28, schrieb Christian Platt: Mal was anderes... Ich möchte aus meiner pi2 Extension die locallang.xml per pi_getLL() ansprechen. Die pi_loadLL() scheint aber nur die locallang.xml aus dem pi1 Ordner zu laden. Muss ich das in der Extension noch irgendwo hinterlegen, wo sich die zu zweite language.xml befindet? Ich dachte, es wird die aus dem aufrufenden Ordner (hier pi2) genutzt. Oder wird immer nur die locallang.xml aus dem pi1 geladen? Wer kann mir weiterhelfen? Liebe Grüße Christian Hallo Christian, wichtig ist hier diese Zeile ganz am Anfang Deiner Klasse. Beispiel: var $scriptRelPath = 'pi1/class.tx_kesearch_pi1.php'; Wenn Du in der pi2-Klasse hier im scriptRelPath auf die pi1-Klasse verweist, wird auch automatisch die locallang.xml von pi1 geladen. Stefan ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
[TYPO3-german] RTE im Frontend mit formhandler
Hallo zusammen, ich bin auf der Suche nach einer schönen Möglichkeit den RTE im Frontend anzuzeigen und zwar innerhalb der Extension Formhandler. Allerdings will der RTE immer wissen mit welchem Feld er es zu tun hat. Kann man Ihm das irgendwie austreiben, so dass ich Ihn zum Beispiel für das Versenden einer Mail verwenden kann? In den letzten Stunden habe ich leider erst eine sehr unschöne Lösung zusammenzimmern können: http://typo3.sfroemken.de/?id=219 Stefan ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] Grid View Tutorial?
Kann Dir noch mein Tut anbieten: http://typo3.sfroemken.de/typo3-tutorials/tipps-und-tricks/grid-view.html?L=0 Am 02.08.2011 12:37, schrieb T. Zimmermann: Hallo Liste, ich bin gerade dabei eine neue Seite aufzusetzen. Bisher habe ich immer TemplaVoila verwendet. Da ich neuerdings auf Typo3 4.5 umgestellt habe, stoße ich dabei immer wieder auf das neue Feature Grid View. Von dem was ich denke erkannt zu haben, gefällt es mir ganz gut. Ich habe gegoogelt und leider nichts gefunden. Ich hätte gern ein gutes Tutorial, welches mir 1. erklärt, welche Ext ich benötige 2. erklärt, wie ich Grid View verwende und konfiguriere (TS). Was mir noch nicht klar ist, ist ob ich das in Verbindung mit TV oder gänzlich ohne in Anwendung bringen kann. Ich hatte gehofft es gibt dazu ähnlich gute Tuts wie die „Modern Template Building“ oder „Futuristic Template Building“. Oder verwende ich einfach den falschen Suchstring? Danke für eure Hilfe! Grüße Timo ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] Feld in cObject auslesen und verarbeiten
Siehst Du hier was von field oder insertData im Objekt imgResource: http://typo3.org/documentation/document-library/core-documentation/doc_core_tsref/4.5.0/view/1/5/#id2620226 Arbeite lieber mit .import.field = blabla Am 28.07.2011 21:13, schrieb Starck Jonathan: Hi, danke für die Antwort und schöne Doku die Speicher ich mir. Field funktioniert über all in dem tv fce bis auf den Teil mit dem cObject. Oder verstehe ich das falsch d.h. da es ein cObject ist greift es auf tt_content zu? VG Jonathan Von meinem iPhone gesendet Am 28.07.2011 um 20:21 schrieb Stefan Frömkenfi...@sfroemken.de: TemplaVoila? field? Da klingelt was. Les Dir mal auf www.tsref.de durch, was bei field steht. Wenn Du es auf deutsch magst, kannst auch meine Doku lesen: http://typo3.sfroemken.de/typo3-tutorials/tslib/die-tsref-aus-classtslib-contentphp/stdwrap.html?L=0 Da steht auch ein Hinweis auf TemplaVoila Stefan Am 28.07.2011 18:16, schrieb Jonathan Starck: Hallo Community, ich schlage mich seit Tagen mit einem Problem rum. Habe in TemplaVoila ein FCE erstellt um Felder an ein TypoScript zu übergeben. Das funktioniert generell auch ganz gut bis auf 2 Punkte im TypoScript, die das jeweilige Feld gänzlich ignorieren und nichts anzeigen. Man hat für 10.file eine Selectbox mit Pfad zum File wie EXT:e/res/templates/czrn/images/plugin/tt_news/kalender_icon_xyz.jpg als value und bei 20.fontSize auch eine Selectbox mit Farbcodes wie #F. Egal was ich versucht habe, (LOAD_REGISTER, field) funktionieren einfach nicht. Liegt das eventuell am cObject? Weil unter z.b. page.20.value.field = field_tt_news_listview_icon_file funktioniert es. Hier das Script. lib.test plugin.tt_news # Hier funktionieren die die Felder die ich einsetzte. lib.test.DefaultCode = LIST lib.test.pid_list.field = field_pid_list lib.test.singlePid = 190 lib.categorySelection = 6 # Unter 10.file = 20.fontColor funktionieren die Felder nicht lib.test.displayList { date_stdWrap.strftime date_stdWrap.cObject = IMAGE date_stdWrap.cObject.titleText.field = tile date_stdWrap.cObject.altText.field = title date_stdWrap.cObject.file = GIFBUILDER date_stdWrap.cObject.file { # Groesse des Icons XY = 70,70 format = jpg quality = 100 10 = IMAGE #10.file = EXT:crt_czrn/res/templates/czrn/images/plugin/tt_news/kalender_icon_red.jpg #10.file.field = field_tt_news_listview_icon_file #10.file.insertData = 1 #Daten fuer den Tag 20 = TEXT 20 { text.field = datetime text.date = d #Pfad zur Schrift (ttf) fontFile = EXT:crt_czrn/res/templates/czrn/fonts/helvetica.ttf #Schriftgroesse fontSize = 25 #Schriftfarbe fontColor = #A21823 #fontColor.field = field_tt_news_listview_icon_color #Abstand von: links, oben offset = -4,32 #Schrift formatieren antiAlias = 1 niceText = 1 #Ausrichtung des Datums align = center } #Daten fuer Monat und Jahr #die Einstellungen vom Tag wiederverwenden 30 .20 30.fontColor = #ff #Monat als Abkürzung und vierstelliges Jahr 30.text.date = M.y #Schriftgroesse 30.fontSize = 16 #Abstand von: links, oben 30.offset = 0,61 } } Hat jemand noch einen Ansatz oder Lösung warum es nicht funktioniert?! Viele Grüße Jonathan Starck ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] Feld in cObject auslesen und verarbeiten
TemplaVoila? field? Da klingelt was. Les Dir mal auf www.tsref.de durch, was bei field steht. Wenn Du es auf deutsch magst, kannst auch meine Doku lesen: http://typo3.sfroemken.de/typo3-tutorials/tslib/die-tsref-aus-classtslib-contentphp/stdwrap.html?L=0 Da steht auch ein Hinweis auf TemplaVoila Stefan Am 28.07.2011 18:16, schrieb Jonathan Starck: Hallo Community, ich schlage mich seit Tagen mit einem Problem rum. Habe in TemplaVoila ein FCE erstellt um Felder an ein TypoScript zu übergeben. Das funktioniert generell auch ganz gut bis auf 2 Punkte im TypoScript, die das jeweilige Feld gänzlich ignorieren und nichts anzeigen. Man hat für 10.file eine Selectbox mit Pfad zum File wie EXT:e/res/templates/czrn/images/plugin/tt_news/kalender_icon_xyz.jpg als value und bei 20.fontSize auch eine Selectbox mit Farbcodes wie #F. Egal was ich versucht habe, (LOAD_REGISTER, field) funktionieren einfach nicht. Liegt das eventuell am cObject? Weil unter z.b. page.20.value.field = field_tt_news_listview_icon_file funktioniert es. Hier das Script. lib.test plugin.tt_news # Hier funktionieren die die Felder die ich einsetzte. lib.test.DefaultCode = LIST lib.test.pid_list.field = field_pid_list lib.test.singlePid = 190 lib.categorySelection = 6 # Unter 10.file = 20.fontColor funktionieren die Felder nicht lib.test.displayList { date_stdWrap.strftime date_stdWrap.cObject = IMAGE date_stdWrap.cObject.titleText.field = tile date_stdWrap.cObject.altText.field = title date_stdWrap.cObject.file = GIFBUILDER date_stdWrap.cObject.file { # Groesse des Icons XY = 70,70 format = jpg quality = 100 10 = IMAGE #10.file = EXT:crt_czrn/res/templates/czrn/images/plugin/tt_news/kalender_icon_red.jpg #10.file.field = field_tt_news_listview_icon_file #10.file.insertData = 1 #Daten fuer den Tag 20 = TEXT 20 { text.field = datetime text.date = d #Pfad zur Schrift (ttf) fontFile = EXT:crt_czrn/res/templates/czrn/fonts/helvetica.ttf #Schriftgroesse fontSize = 25 #Schriftfarbe fontColor = #A21823 #fontColor.field = field_tt_news_listview_icon_color #Abstand von: links, oben offset = -4,32 #Schrift formatieren antiAlias = 1 niceText = 1 #Ausrichtung des Datums align = center } #Daten fuer Monat und Jahr #die Einstellungen vom Tag wiederverwenden 30 .20 30.fontColor = #ff #Monat als Abkürzung und vierstelliges Jahr 30.text.date = M.y #Schriftgroesse 30.fontSize = 16 #Abstand von: links, oben 30.offset = 0,61 } } Hat jemand noch einen Ansatz oder Lösung warum es nicht funktioniert?! Viele Grüße Jonathan Starck ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] gelöst: doppelter Titel tag seit Update auf 4.5.4
Danke für den Link und Danke an das TYPO3-Team, dass diese fontTags endlich mal verschwinden. Im Hintergrund wurde ja eh nur ein wrap ausgeführt und im Kommentar der Methode steht schon is not state of the art anymore. Ist zwar nicht depecated...aber lange halten wird es sich wohl nicht mehr...immerhin gibt es schon zwei innerWraps vor dieser Funktion und noch 3 wraps danach. Ich würd's nicht vermissen :-) Stefan Am 28.07.2011 17:42, schrieb Philipp Holdener: sorry.. so ists... also verschachtelt h2 class=csc-firstHeader h2Titel/h2 /h2 Ursache und Lösung ist direkt hier zu finden: http://jweiland.net/aktuell/artikel/layout-zerschossen-nach-update.html?PHPSESSID=cafd85325e404053413cfa2085fff6cf Gruss Philipp ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] tt_content erweitern
Hast Du diese neue Option auch per TSconfig in der Selectbox verfügbar gemacht? Am 27.07.2011 10:40, schrieb Michael Stein: Hallo zusammen, ich versuche gerade tt_content zu erweitern tt_content.stdWrap.innerWrap.cObject { 100 = tt_content.stdWrap.innerWrap.cObject.default 100.15.value = csc-frame csc-frame-imageflow } oder so: tt_content.stdWrap.innerWrap.cObject { 100 tt_content.stdWrap.innerWrap.cObject.default 100.15.value = csc-frame csc-frame-imageflow } im Objectbrowser wird das auch angezeigt. Aber es rendert einfach nicht im Frontend. Auch wenn ich versuche andere Sachen zu überschreiben. Angezeigt wird es, aber nicht gerendert. Ich steht grad aufm Schlauch ... Hat jemand ne Idee Achja, Version 4.5.3 Gruß Michael ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] Suche Funktion: array2subpart
Am 25.07.2011 08:14, schrieb Georg Ringer: Hi, Am 25.07.2011 07:22, schrieb Stefan Frömken: Hab's nach 3 Abenden á 5 Stunden endlich hinbekommen. Schmeiß irgendein XML rein, XML wird als Objekt eingelesen, XML wird in ein multidim Array konvertiert, alle array enthaltenen Keys werden als Subpart und alle Stringwerte als Marker gehandelt, alle Array-Keys, die Zahlen sind, werden mit foreach behandelt und im aktuellen Subpart angehangen. mal fluid als template angeschaut? da würdest du das komplette ding einfach übergeben und kannst dir dann im template das holen was du brauchst Georg Moin Georg, das könnte gehen, wenn ich das XML im Controller lade, dort in ein Array konvertiere und dann in den View transportiere. Die Idee ist gut...warum eigentlich nicht... Das Thema Model und Repository soll ja in Zukunft auch mit XML-Dateien als Datenbank klarkommen...so zumindest die Theorie. Weißt Du da schon was Neueres? Stefan ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] (no subject)
Ganz blöd gefragt: config.index_enable hast Du aber schon gesetzt, oder? Ansonsten mal mit meiner Doku abgleichen: http://typo3.sfroemken.de/typo3-tutorials/extensions/indexed-search.html Stefan Am 25.07.2011 09:46, schrieb Ingo Preuß: Moin, folgendes howto beschreibt das Einrichten des crawlers: http://redir.ec/JJHF Beide Anweisungen dem Server gemäß angepasst, in ein Shell-Skript gepackt und die Skripte per 'chmod +x' ausführbar gemacht: env -i /usr/local/bin/php5 -f /www/server/typo3/cli_dispatch.phpsh crawler_im 278 -d10 -proc tx_indexedsearch_reindex -n 1000 -o queue env -i /usr/local/bin/php5 -f /www/server/typo3cms/mu ster2/typo3/cli_dispatch.phpsh crawler Anschließend Cronjob eingerichtet, sodass testhalber halbstündlich gecrawlt wird. Bis dato sind unter 'Info - Site Crawler' keine Daten zu sehen. Grüße, Ingo -- Ingo Preuss Rigaer Strasse 65 10247 Berlin 0163.160 51 03 ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] (no subject)
Hallo Ingo, den Link zur Crawler-Doku hast Du aber auch gesehen, oder? http://typo3.sfroemken.de/typo3-tutorials/extensions/indexed-search/crawler.html Der crawler ist eine eigenständige Extension. Wieder mal blöd gefragt: Nicht nur installiert...sondern auch aktiviert? Database compare...vielleicht fehlen noch ein paar Tabellenspalten. Stefan Am 25.07.2011 11:46, schrieb Ingo Preuß: Hi Stefan, Am Mo, 25.07.2011, 11:17 schrieb Stefan Frömken: Ganz blöd gefragt: config.index_enable hast Du aber schon gesetzt, oder? beides: page.config.index_enable = 1 page.config.index_externals = 1 Ansonsten mal mit meiner Doku abgleichen: http://typo3.sfroemken.de/typo3-tutorials/extensions/indexed-search.html Die Suche funktioniert so weit. Sprich angeklickte Seiten werden gefunden. Der Crawler will nicht. Grüße, Ingo ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] Suche Funktion: array2subpart
Hab's nach 3 Abenden á 5 Stunden endlich hinbekommen. Schmeiß irgendein XML rein, XML wird als Objekt eingelesen, XML wird in ein multidim Array konvertiert, alle array enthaltenen Keys werden als Subpart und alle Stringwerte als Marker gehandelt, alle Array-Keys, die Zahlen sind, werden mit foreach behandelt und im aktuellen Subpart angehangen. Das Template muss also nur in der Struktur aufgebaut werden, wie das XML. XML-Attribute erhalten ihr eigenes Subpart. Stefan Am 22.07.2011 19:06, schrieb Stefan Frömken: Ich werkel mittlerweile 5 Stunden an dieser Funktion rum. Es funktioniert noch nicht so wie ich will. Grrr: function array2subpart($content, $xml, $key = '') { echo pStart/p; if(is_array($xml)) { echo pIst Array/p; foreach($xml as $key = $value) { $key = ltrim($key, '@'); // This is for @attributes if(is_array($value)) { $content = $this-cObj-getSubpart($this-templateCode, '###' . strtoupper($key) . '###'); echo pLoop Array: Key: . $key . br / . $content . /p; } self::array2subpart($content, $value, $key); } } else { $content = $this-cObj-substituteMarker($content, '###' . strtoupper($key) . '###', $xml); $this-templateCode = $this-cObj-substituteSubpart($this-templateCode, '###' . strtoupper($key) . '###', $content); echo pIst String. Key: . $key . : String: . $content . /p; } return $content; } vcmrdkl var Am 22.07.2011 18:07, schrieb Stefan Frömken: Hallo zusammen, ich bin zwar ein Fan von sich selbst aufrufenden Funktionen, aber selbst so ein Konstrukt umzusetzen gestaltet sich wohl doch schwieriger als erwartet. Ich habe ein multidimensionales Array und will alle Keys, die ein Array enthalten als Subpart im Template zur Verfügung stellen und alle Strings in diesem Array mit substituteMarkerArray in das entsprechende Subpart einbinden. Sehr kleines Beispiel. multiArray: Array( anbieter = array( anbieternr = 123, wohnung = array( adresse = strasse 123, plz = 12345 ) ) ) Folgender Templateaufbau: !-- ###ANBIETER### begin -- div###ANBIETERNR###/div !-- ###WOHNUNG### begin -- ul li###ADRESSE###/li li###PLZ###/li /ul !-- ###WOHNUNG### end -- !-- ###ANBIETER### end -- Ein Link, ein Lösungsansatz bzw. einen Tritt in die richtige Richtung würde mir schon helfen. Danke Euch Stefan ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] abfrage, ob user eingeloggt in eID Script
Bzgl. eID und FE-Benutzern habe ich hier mal was dokumentiert: http://typo3.sfroemken.de/typo3-tutorials/eid-und-ajax/eid-beispiele.html Stefan Am 21.07.2011 09:17, schrieb M.Graßhoff: Guten Morgen zusammen, ich habe gerade das erste Mal ein eID-Script, Aufruf via Ajax, implementiert und stehe jetzt vor dem Problem, dass ich einen eingeloggten FEuser nicht mehr auf die altbewährte Art ( if($GLOBALS['TSFE']-loginUser == 1) ) abfragen kann. Folgendes liefert zwar das fe_user - Objekt,man kann aber nichts über den bereits eingeloggten erfahren. $GLOBALS['TSFE']-fe_user = tslib_eidtools::initFeUser(); tslib_eidtools::connectDB(); var_dump($GLOBALS['TSFE']-fe_user); User ist also im Frontend eingeloggt, Cookie existiert auch, aber $GLOBALS['TSFE']-loginUser oder $GLOBALS['TSFE']-fe_user-user liefert 0 bzw false. Was muss ich tun? Vielen Dank für Eure Hinweise und Lösungsvorschläge! Gruß, Marko ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
[TYPO3-german] Suche Funktion: array2subpart
Hallo zusammen, ich bin zwar ein Fan von sich selbst aufrufenden Funktionen, aber selbst so ein Konstrukt umzusetzen gestaltet sich wohl doch schwieriger als erwartet. Ich habe ein multidimensionales Array und will alle Keys, die ein Array enthalten als Subpart im Template zur Verfügung stellen und alle Strings in diesem Array mit substituteMarkerArray in das entsprechende Subpart einbinden. Sehr kleines Beispiel. multiArray: Array( anbieter = array( anbieternr = 123, wohnung = array( adresse = strasse 123, plz = 12345 ) ) ) Folgender Templateaufbau: !-- ###ANBIETER### begin -- div###ANBIETERNR###/div !-- ###WOHNUNG### begin -- ul li###ADRESSE###/li li###PLZ###/li /ul !-- ###WOHNUNG### end -- !-- ###ANBIETER### end -- Ein Link, ein Lösungsansatz bzw. einen Tritt in die richtige Richtung würde mir schon helfen. Danke Euch Stefan ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] Suche Funktion: array2subpart
Ich werkel mittlerweile 5 Stunden an dieser Funktion rum. Es funktioniert noch nicht so wie ich will. Grrr: function array2subpart($content, $xml, $key = '') { echo pStart/p; if(is_array($xml)) { echo pIst Array/p; foreach($xml as $key = $value) { $key = ltrim($key, '@'); // This is for @attributes if(is_array($value)) { $content = $this-cObj-getSubpart($this-templateCode, '###' . strtoupper($key) . '###'); echo pLoop Array: Key: . $key . br / . $content . /p; } self::array2subpart($content, $value, $key); } } else { $content = $this-cObj-substituteMarker($content, '###' . strtoupper($key) . '###', $xml); $this-templateCode = $this-cObj-substituteSubpart($this-templateCode, '###' . strtoupper($key) . '###', $content); echo pIst String. Key: . $key . : String: . $content . /p; } return $content; } vcmrdkl var Am 22.07.2011 18:07, schrieb Stefan Frömken: Hallo zusammen, ich bin zwar ein Fan von sich selbst aufrufenden Funktionen, aber selbst so ein Konstrukt umzusetzen gestaltet sich wohl doch schwieriger als erwartet. Ich habe ein multidimensionales Array und will alle Keys, die ein Array enthalten als Subpart im Template zur Verfügung stellen und alle Strings in diesem Array mit substituteMarkerArray in das entsprechende Subpart einbinden. Sehr kleines Beispiel. multiArray: Array( anbieter = array( anbieternr = 123, wohnung = array( adresse = strasse 123, plz = 12345 ) ) ) Folgender Templateaufbau: !-- ###ANBIETER### begin -- div###ANBIETERNR###/div !-- ###WOHNUNG### begin -- ul li###ADRESSE###/li li###PLZ###/li /ul !-- ###WOHNUNG### end -- !-- ###ANBIETER### end -- Ein Link, ein Lösungsansatz bzw. einen Tritt in die richtige Richtung würde mir schon helfen. Danke Euch Stefan ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
[TYPO3-german] Re: UserFunc liefert ein Array zurück: wie weiterverarbeiten ?
Wenn Du die userFunc gemacht hast, dann kannst doch vorher eine kommaseparierte Liste da draus machen. In diesem Fall könnte ich Dir dann wenigstens split als Lösung anbieten: http://wiki.typo3.org/De:TSref/split Am 21.07.2011 09:28, schrieb JCL - Johannes C. Laxander: Hallo, folgendes Problem: temp.checkbox = User temp.checkbox.userFunc = user_selectFunc temp.checkbox.userFunc { ... } liefert ein Array mit diesem Inhalt: (0,1,0,1) Wie kann ich nun den Inhalt des Arrays abarbeiten? Bei jeder 1 soll ein COA mit bestimmtem Inhalt generiert werden. Hab so was noch bisher noch nict gemacht und freue mich über Eure Unterstützung :-) Gruß, Johannes. ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] RTE - Einfügen aus Word
Ich will meine Klappe noch nicht zu weit aufmachen, aber seit TYPO3 4.4 oder 4.5 gibt's im Bereich RTE ein paar coole neue Features: 1.) Du kannst den RTE so konfigurieren, dass er Dir anbietet den Text im originalstyle einzufügen oder im Plaintext 2.) enableWordClean besitzt nun auch das Objekt HTMLparser. Damit kannst Du noch eine ganze Menge Finetuning beisteuern. 3.) Dir kann das enableWordClean egal sein, wenn Du den RTE mit entry/exitHtmlparser_db/rte sauber konfiguriert hast. Einmal speichern und das Thema ist gegessen. Stefan Am 20.07.2011 09:40, schrieb Matze Hoppe: Hallo, füge ich aus Word einen formatierten Text in den RTE werden alle möglichen Formatierungen mit kopiert. p style=MARGIN: 0cm 0cm 10pt class=bodytextspan style=FONT-FAMILY: quot;Arial quot;, quot;sans-serifquot;; COLOR: #4f6228Dies ist /spanspan style=FONT-FAMILY: quot;Arial quot;sans-serifquot;; COLOR: redein Test/span/p Also gesucht, geschaut und gefunden: RTE.default.enableWordClean = 1 danach keine Änderung. Warum auch, war ja auch schon vorher, da dieser Eintrag default ist. Ähmm, bin jetzt etwas ratlos wieder etwas ratlos. ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] Indexed Search Optimierung
Mahlzeit Stephan, alles was Dir Speed bringen würde hast Du uns verboten in unsere Antwort mit aufzunehmen. Also: Nein. Mit 150.000 Datensätzen wird der Index für index_word entsprechend groß. Problem bei MySQL: Der FULLTEXT-Index ist langsam und selbst wenn Du auf MATCH AGAINST umsteigen würdest, so kannst Du dann nur noch nach ...% suchen. Wir entwickeln ke_search und können aus Erfahrung sagen, dass MySQL ab einer bestimmten Datenmenge Dank seinem FULLTEXT-Index einen Flaschenhals aufweist, den man dann gerne auf externe Indexer auslagert. Wir verwenden z.B. Sphinx für unsere PREMUIM-Version von ke_search. Das ist ne Sache von knapp 10-15 Minuten diesen Sphinx-Index auf Deinem Server zu installieren. Ich könnte mir vorstellen, dass man noch knapp 20% mehr Speed rausholen könnte, wenn man indexed_search auf Basis von Prepared-Statements umbauen würde. ein Haufen Arbeit und not tested!!! Stefan Am 18.07.2011 13:41, schrieb Stephan Vidar: Hallo zusammen, in einem Intranet haben wir die Indexed Search im Einsatz. Mittels Crawler werden auch externe Dokumente (hauptsächlich PDF) indiziert. Die Menge an Dateien (ca. 800) schlägt natürlich nun auch mit entsprechend großen Index-Tabellen zu Buche (z.B. index_rel: 500.000 Einträge; index_word: 150.000 Einträge) was die Suche nun mit Antwortzeiten von ca. 10 Sekunden und mehr gewaltig ausbremst. Der Root-Server läuft unter Linux ist dediziert und eigentlich ganz ordentlich ausgestattet. Die Suche nach Teilstrings via LIKE '%...%' ist außerordentlich wichtig und kann nicht abgeschaltet werden. Auch sind andere Lösungen wie Solr, mnoGoSearch oder kesearch innerhalb dieses Projektes derzeit nicht gewünscht und greifbar. Sieht hier jemand trotzdem Möglichkeiten, das Ganze zumindest ein wenig zu optimieren? Gruß, Stephan ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] Seitentitel der Hauptseite
Hallo, wühl Dich mal durch meine Doku: http://typo3.sfroemken.de/typo3-tutorials/tslib/content/rootline.html?L=0 Stefan Am 15.07.2011 13:30, schrieb Basti: Hallo Liste, so gebe ich den aktuellen Seitentitel aus: temp.top_image_headline = TEXT temp.top_image_headline { #value = {page:nav_title//page:title} value = {page:subtitle//page:title} insertData = 1 wrap = h3|/h3 } wie kann ich nun von der überliegenden Seite den Titel ausgeben? Beispiel: - Hauptseite1 -- Unterseite1 -- Unterseite2 - aktive -- Unterseite3 - Hauptseite2 Wie gebe ich nun auf der Seite Unteseite2 den Titel der Seite Hauptseite1 aus? Vielen Dank für die Hilfe! ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] Maximale Bildgröße funktioniert nicht richtig
Hallo Lars, wenn Du Dir im Konstanten Editor mal die Kategorie CONTENT anschaust, dann wirst Du feststellen, dass es eine maximale Bildbreite gibt und eine maximale Bildbreite für Bild mit Text drumrum. Heißt: Die volle Bildbreite erhälst Du nur, wenn Du den Text über das Bild bzw. unter das Bild machst. Machst Du den Text in irgendeiner Weise rechts oder links vom Bild wird das Bild automatisch auf 50% reduziert. Ich persönlich würde Dir eher empfehlen mit registern zu arbeiten, als sich durch diesen TS-Code zu wühlen und zu ändern: http://typo3.sfroemken.de/typo3-tutorials/extensions/css-styled-content.html?L=0 Link Dynamik Gruß Stefan Am 07.07.2011 12:07, schrieb Lars Brinkmann: Hallo Liste, ich möchte auf einer Seite, dass die Bilder in der Spalte 0 eine maximale Größe haben. Ich habe daher folgendes im Setup stehen: [PIDinRootline = 147] tt_content { # Maximale Bildgröße definieren image.20.maxW.cObject = CASE image.20.maxW.cObject { key.field = colPos 0 = TEXT 0.value = 150 } } [global] Der Code greift auch, allerdings haben die Bilder nur genau 50% von dem bei 0.value= angegebenen Wert, hier also 75 Pixel. Schreibe ich 0.value = 50, dann werden die Bilder mit einer maximalen Breite von 25 Pixeln skaliert. Ich arbeite übrigens mit Backendlayouts. Allerdings hat die Spalte in der die Bilder angelegt werden (Inhaltselement Text/Bild) die Nummer 0. Was habe ich da übersehen? Viele Grüße, Lars Brinkmann ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german