[TYPO3-german] Alphabetische Filterung von News, DB-Query
Hallo Liste und MySQL-Profis! Ich sitze gerade vor der Aufgabe, für eine Newsliste (tx_news) eine alphabetische Filterung umzusetzen. Die News-Extension entsprechend zu erweitern, dass nur noch News ausgegeben werden derer Titel mit einem bestimmten Buchstaben beginnen, ist nicht weiter schwer. Herausfordernder ist es, eine Datenbank-Query zu entwerfen, die überprüft, ob die Auswahl eines Buchstabens ein Ergebnis zu erwarten hat oder nicht. Diese Query benötige ich, um in der Filteransicht auch nur die jenigen Buchstaben zu verlinken, die ein Ergebnis erwarten. Alle anderen sollen ausgegraut sein. Vermutlich werde ich eine solche Query nicht mit Extbase-Bordmitteln umsetzen können und werde auf $query-statement(...) zurückgreifen müssen, das ist aber nicht schlimm. Bestenfalls erhalte ich im Result eine temporäre Spalte (z.B. hasResult) die in Abhängigkeit vom getesteten Buchstaben eine 1 oder 0 enthält. Somit könnte ich beim Rendern der alphabetischen Filterleiste mit Fluid über eine Condition entscheiden ob ein Buchstabe aktiv/inaktiv sein soll. Kann mir jemand eine Query oder eine grobe Richtung dafür vorschlagen? Viele Grüße, David. ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
[TYPO3-german] Standardsprache einrichten
Liebe Liste ich habe folgendes in meinem PageTSconfig: # Spracheinstellungen # --- # Deutsch als Standardsprache einrichten mod.SHARED { defaultLanguageLabel = deutsch defaultLanguageFlag = ch.gif } Im BE wird dann korrekt deutsch als Standardsprache angezeigt, aber das Flag (als Schweizer natürlich ch.gif) wird nicht angezeigt. Auch wenn ich das auf ein anderes, im Verzeichnis \typo3\gfx\flags vorhandenes GIF-Bild setze, z.B. de.gif, wird es nicht angezeigt. In TYPO3 4.7.3 ging es, in 4.7.4 geht es nicht mit obigem Code. Andere Versionen habe ich nicht getestet, meine aber, dass es in früheren Versionen gelaufen ist. Im Issuetracker auf typo3.org habe ich nichts gefunden. Weiss jemand ob es auf einer neueren 4.7er Version geht? Gruss Renzo -- Renzo Bauen conPassione gmbh T +41 33 345 00 92 M +41 79 330 10 11 http://www.conpassione.ch TYPO3 Bronce Associate ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
[TYPO3-german] Sprache der Labels im Backend anpassen
Hi, mal wieder stehe ich vor nem kleinen Problemchen. Ich hab bei meiner Extension ein paar eigene Felder hinzugefügt. Jetzt gehts daran die Labels zu übersetzen wenn ein Redakteur sein Backend auf Deutsch einstellt. Ich habe das mit dieser Anleitung hier http://www.felixnagel.com/blog/artikel/2012/11/09/how-to-use-xlf-files-in-typo3-extbase-extensions/ probiert, aber meine Labels bleiben davon unberührt. Hat jemand einen besseren Tipp? Achja, ich nutze Typo3 v.6.0.4 Gruß Maik ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
[TYPO3-german] deprecationloganalyzer TYPO3 6.0.5-dev - PHP Catchable Fatal Error
Guten Morgen TYPO3 Freunde, Ich habe auf einer TYPO3 6.0.5 Instants Die Ext. Georg deprecationloganalyzer Installiert. Beim Aufruf des Analyzers bekomme ich im Be folgenden Error PHP Catchable Fatal Error: Argument 1 passed to Tx_Deprecationloganalyzer_Report_Log::__construct() must be an instance of tx_reports_Module, instance of TYPO3\CMS\Reports\Controller\ReportController given in /var/www/virtual/sail2/html/typo3conf/ext/deprecationloganalyzer/Classes/Report/Log.php line 38 Kann das jemand Bestätigen? Grüße Matthias ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
[TYPO3-german] Eigene Links im Untermenü
Hallo Liste, ich habe ein kleines Problem mit dem Rendern einzelner Untermenüpunkte. Ich möchte gerne bei allen Untermenüpunkten einer id per additionalParams den Link setzen. Alle anderen Untermenüs sollen die default URL bekommen, also index.php?is=SEITENID - ebene1_1 (id 111) --- ebene2_1 (eigener parameter) --- ebene2_2 (eigener parameter) --- ebene2_3 (eigener parameter) -ebene1_2 --- ebene2_1 --- ebene2_2 --- ebene2_3 Mein Typoscript geht hin und überschreibt natürlich alle Untermenüs, egal welcher Überpunkt gesetzt ist. Auszug aus dem ts --- lib.mainMenu { special = directory special.value = {$mainMenu} 1 = TMENU 1 { NO { wrapItemAndSub = li class=ersteEbene|/li } } 2 = TMENU 2 { NO { wrapItemAndSub = li class=zweiteEbene|/li stdWrap.typolink.parameter = 111 stdWrap.typolink.additionalParams = param1=1 || param2=2 || param3=3 || param4=4 additionalParams.if.value = 111 additionalParams.if.equals = 111 } } } --- Gruß Thomas Kühn -- Schöne Grüße / Kind regards Thomas Kühn *bookatonce.com* Webdesign -development *Visit us at the following trade fairs:* ATM http://www.arabiantravelmarket.com/in Dubai | April 30 -- May 3, 2012 | | #UAE3433 wordpress-blue protel hotelsoftware GmbH Europaplatz 8 44269 Dortmund, Germany T: +49 231 915 93 0 F: +49 231 915 93 999 www.protel.net http://www.protel.net twitter http://twitter.com/#%21/protelfacebook http://www.facebook.com/protelhotelsoftware?sk=wallyoutube http://www.youtube.com/user/protelhotelsoftwareflickr http://www.protel.net/de/feed/?post_type=news __ Managing Directors: Ingo Dignas | Jörg Hermann | Manfred Osthues Amtsgericht Dortmund | HRB 11466 Ust.-ID DE 171 484 647 This email and any files transmitted with it are confidential and are only for the use of the person to whom they are addressed. If you are not the intended recipient you have received this email in error. Any use, dissemination, forwarding, printing, copying or dealing in any way whatsoever with this email is strictly prohibited. If you have received this email in error, please reply immediately by way of advice to us. ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] Standardsprache einrichten
Am Dienstag 09.04.2013 10:57, schrieb conPassione gmbh: Liebe Liste ich habe folgendes in meinem PageTSconfig: # Spracheinstellungen # --- # Deutsch als Standardsprache einrichten mod.SHARED { defaultLanguageLabel = deutsch defaultLanguageFlag = ch.gif } Im BE wird dann korrekt deutsch als Standardsprache angezeigt, aber das Flag (als Schweizer natürlich ch.gif) wird nicht angezeigt. Auch wenn ich das auf ein anderes, im Verzeichnis \typo3\gfx\flags vorhandenes GIF-Bild setze, z.B. de.gif, wird es nicht angezeigt. da die Länderflaggen irgendwann von gif auf png und dann auch auf Sprite umgesetzt wurden: versuche mal: defaultLanguageFlag = ch.png bzw. defaultLanguageFlag = ch bernd -- http://www.pi-phi.de/cheatsheet.html ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] Standardsprache einrichten
Hallo Bernd ich habe beides versucht, leider ohne Erfolg. Irgendwie kommt TYPO3 mit damit grundsätzlich nicht klar. Wenn ich den generierten HTML-Code im Backend anschaue, dann hat er eine CSS-Class t3-icon-empty bei der Defaultlanguage, welche ich auch immer wähle. Bei einer zusätzlichen Sprache kommt z.B. die CSS-Class t3-iconf-fr. Diesem ist dann eine background-position zugeordnet, wlche aus dem File typos\sysext\t3skin\images\flags.png das richtige Flag ausliest. Deutschland oder die Schweiz ist in dieser Datei auch enthalten, aber es kommt irgendwie gar nicht dazu, den richtigen Wert zu setzen für die background-position. Und noch was, die Flagge erscheint auch nicht, wenn keine zusätzlichen Sprachen definiert sind. Funktioniert es denn bei Dir und wenn ja, in welcher TYPO3 Version? Gruss Renzo -- Renzo Bauen conPassione gmbh T +41 33 345 00 92 M +41 79 330 10 11 http://www.conpassione.ch TYPO3 Bronce Associate Am Dienstag, den 09.04.2013, 11:39 +0200 schrieb bernd wilke: Am Dienstag 09.04.2013 10:57, schrieb conPassione gmbh: Liebe Liste ich habe folgendes in meinem PageTSconfig: # Spracheinstellungen # --- # Deutsch als Standardsprache einrichten mod.SHARED { defaultLanguageLabel = deutsch defaultLanguageFlag = ch.gif } Im BE wird dann korrekt deutsch als Standardsprache angezeigt, aber das Flag (als Schweizer natürlich ch.gif) wird nicht angezeigt. Auch wenn ich das auf ein anderes, im Verzeichnis \typo3\gfx\flags vorhandenes GIF-Bild setze, z.B. de.gif, wird es nicht angezeigt. da die Länderflaggen irgendwann von gif auf png und dann auch auf Sprite umgesetzt wurden: versuche mal: defaultLanguageFlag = ch.png bzw. defaultLanguageFlag = ch bernd ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] Standardsprache einrichten
Hi, mach mal das .gif weg ;) Mit freundlichen Grüßen Daniel Bachmann -- web-vision GmbH an der eickesmühle 38 41238 mönchengladbach fon: +49 [0] 2166 . 94 04 54 fax: +49 [0] 2166 . 94 03 70 web design | content management | secure hosting -- Geschäftsführer: Boris Hinzer Handelsregister: HRB 6636 Mönchengladbach Am 09.04.2013 um 10:57 schrieb conPassione gmbh i...@conpassione.ch: Liebe Liste ich habe folgendes in meinem PageTSconfig: # Spracheinstellungen # --- # Deutsch als Standardsprache einrichten mod.SHARED { defaultLanguageLabel = deutsch defaultLanguageFlag = ch.gif } Im BE wird dann korrekt deutsch als Standardsprache angezeigt, aber das Flag (als Schweizer natürlich ch.gif) wird nicht angezeigt. Auch wenn ich das auf ein anderes, im Verzeichnis \typo3\gfx\flags vorhandenes GIF-Bild setze, z.B. de.gif, wird es nicht angezeigt. In TYPO3 4.7.3 ging es, in 4.7.4 geht es nicht mit obigem Code. Andere Versionen habe ich nicht getestet, meine aber, dass es in früheren Versionen gelaufen ist. Im Issuetracker auf typo3.org habe ich nichts gefunden. Weiss jemand ob es auf einer neueren 4.7er Version geht? Gruss Renzo -- Renzo Bauen conPassione gmbh T +41 33 345 00 92 M +41 79 330 10 11 http://www.conpassione.ch TYPO3 Bronce Associate ___ 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] Standardsprache einrichten
Hoi Daniel mit oder ohne gif oder png es funktioniert einfach nicht. Ich kann ch, ch.gif, ch.png oder auch de, de.gif, de.png schreiben, TYPO3 will einfach keine Flagge anzeigen Ich denke, dass dies ein Bug ist. Kann das jemand bestätigen? Ich habe bisher noch keinen Issue im Bugtracker gefunden und werde deshalb mal einen erstellen. Gruss Renzo -- Renzo Bauen conPassione gmbh T +41 33 345 00 92 M +41 79 330 10 11 http://www.conpassione.ch TYPO3 Bronce Associate Am Dienstag, den 09.04.2013, 12:08 +0200 schrieb Daniel Bachmann: Hi, mach mal das .gif weg ;) Mit freundlichen Grüßen Daniel Bachmann ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] Standardsprache einrichten
Moin, laut Dokumentation ist das so: Alter Version mod.SHARED{ defaultLanguageFlag = gb.gif defaultLanguageLabel = English } Neue Versionen ab v4.5 mod.SHARED{ defaultLanguageFlag = gb defaultLanguageLabel = English } -- View this message in context: http://typo3.3.n7.nabble.com/Standardsprache-einrichten-tp241561p241582.html Sent from the TYPO3 German mailing list archive at Nabble.com. ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] Standardsprache einrichten
Hallo: Im TSConfig rootseite: # setzen der Defaultsprache fürs BE: mod.SHARED { defaultLanguageFlag=es.gif defaultLanguageLabel=Español } Mit Typo3 4.7 geht. Grüßß Nicolás ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] Wie entdecke ich Performance-Flaschenhälse einer Typo3 Seite?
Hi Stefan Franke, Stefan Franke wrote: Garantie, dass das alles sinnvoll ist, aber vielleicht hilft dir ja der eine oder andere Tipp Danke für die super Liste... Was man ebenfalls machen sollte: * Opcode Cache aktivieren (und überwachen): 300% Performance * Neue PHP Versionen verwenden (5.3 und 5.4 bringen zusammen mindestens 25%), auch TYPO3 CMS 4.5 läuft mit 5.4 * Extbase Lazy loading verwenden wann immer möglich/sinnvoll * Extbase nicht für bereits relationale Daten verwenden (insbesondere beim Import) * t3lib_cs_convMethod und t3lib_cs_utils auf 'mbstring' setzen (meine Extbase Unit Tests gehen dann von 20 auf 1,5 Minuten) * Caching Framework Konfiguration anpassen (http://docs.typo3.org/typo3cms/CoreApiReference/CachingFramework/Index.html), Memcached, Redis, APC, etc * Varnish as Cache vor die Seite stellen (Infos siehe WWW) * ab TYPO3 6.0 (bzw. 6.1), stdWrap.cache., .addPageCacheTags, etc nutzen und nur selektiv den Cache löschen * die Extension Enetcache als Cache Layer in die Extensions einbauen/verwenden Viele Grüße -- Philipp Gampe – PGP-Key 0AD96065 – TYPO3 UG Bonn/Köln Documentation – linkvalidator TYPO3 inspiring people to share! ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] Alphabetische Filterung von News, DB-Query
Hallo David, es gibt da im Prinzip zwei Möglichkeiten: 1. Ein eigenes Statement, wie du schon vorgeschlagen hast. Dann wäre sowas wie SELECT * FROM table WHERE field LIKE a% OR LIKE A% dein Freund. Nachteil ist, das du nicht mehr FLOW kompatibel bist. 2. Möglichkeit mit Extbase alle Daten hohlen und in ein Array speichern. $this-defaultQuerySettings-setReturnRawQueryResult(TRUE); Damit bekommst du eine Array-Ergebnisliste zurück. Auf dieser kannst du dann arbeiten. Nachteil unnötig großes Array und Query. Bis denne, Eike On 09.04.2013 10:34, David Greiner wrote: Hallo Liste und MySQL-Profis! Ich sitze gerade vor der Aufgabe, für eine Newsliste (tx_news) eine alphabetische Filterung umzusetzen. Die News-Extension entsprechend zu erweitern, dass nur noch News ausgegeben werden derer Titel mit einem bestimmten Buchstaben beginnen, ist nicht weiter schwer. Herausfordernder ist es, eine Datenbank-Query zu entwerfen, die überprüft, ob die Auswahl eines Buchstabens ein Ergebnis zu erwarten hat oder nicht. Diese Query benötige ich, um in der Filteransicht auch nur die jenigen Buchstaben zu verlinken, die ein Ergebnis erwarten. Alle anderen sollen ausgegraut sein. Vermutlich werde ich eine solche Query nicht mit Extbase-Bordmitteln umsetzen können und werde auf $query-statement(...) zurückgreifen müssen, das ist aber nicht schlimm. Bestenfalls erhalte ich im Result eine temporäre Spalte (z.B. hasResult) die in Abhängigkeit vom getesteten Buchstaben eine 1 oder 0 enthält. Somit könnte ich beim Rendern der alphabetischen Filterleiste mit Fluid über eine Condition entscheiden ob ein Buchstabe aktiv/inaktiv sein soll. Kann mir jemand eine Query oder eine grobe Richtung dafür vorschlagen? Viele Grüße, David. ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german -- EIKE STARKMANN starkm...@undkonsorten.com +49.30.20236354 [fon] UNDKONSORTEN GBR Waldemarstr. 38 10999 Berlin www.undkonsorten.com +49.30.20236354 [fon] +49.30.20236354-9 [fax] thomas alboth, felix althaus + jochen biedermann [gesellschafter] ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] Alphabetische Filterung von News, DB-Query
Hi Eike! Danke für deine Antwort. Ich glaube ich hab mich ein wenig kompliziert ausgedrückt. Zu deinem Punkt 1) Das ist ja mit Extbase ohne Problem möglich. Z.B. durch $query-like('field', $alphafilter.'%'); Zu deinem Punkt 2) Auch das ist mir bekannt. Trotzdem danke dafür. Was ich erreichen will, ist eine Ausgabe, die mir sagt, ob es News-Einträge gibt die mit A, B, C usw. beginnen, oder nicht. Ich habe nun eine Query die wahrscheinlich nicht sehr performant ist. Zudem wird für jeden Buchstaben eine Query durchgeführt. - SELECT l.`letter` , IF( fc.`first_char` IS NULL , 0, 1 ) AS `was_found` FROM ( SELECT 'A' AS `letter` UNION SELECT 'B' UNION SELECT 'C' UNION SELECT 'D' UNION SELECT 'E' UNION SELECT 'F' UNION SELECT 'G' UNION SELECT 'H' UNION SELECT 'I' UNION SELECT 'J' UNION SELECT 'K' UNION SELECT 'L' UNION SELECT 'M' UNION SELECT 'N' UNION SELECT 'O' UNION SELECT 'P' UNION SELECT 'Q' UNION SELECT 'R' UNION SELECT 'S' UNION SELECT 'T' UNION SELECT 'U' UNION SELECT 'V' UNION SELECT 'W' UNION SELECT 'X' UNION SELECT 'Y' UNION SELECT 'Z' )l LEFT JOIN ( SELECT x.`first_char` FROM ( SELECT REPLACE( REPLACE( REPLACE( UPPER( SUBSTRING( `title` , 1, 1 ) ) , 'Ä', 'A' ) , 'Ü', 'U' ) , 'Ö', 'O' ) AS `first_char` FROM tx_news_domain_model_news WHERE `title` IS NOT NULL AND `title` != '' )x WHERE x.`first_char` IS NOT NULL GROUP BY x.`first_char` )fc ON l.`letter` = fc.`first_char` - Gruß, David. Gesendet: Dienstag, 09. April 2013 um 13:54 Uhr Von: Eike Starkmann starkm...@undkonsorten.com An: German TYPO3 Userlist typo3-german@lists.typo3.org Betreff: Re: [TYPO3-german] Alphabetische Filterung von News, DB-Query Hallo David, es gibt da im Prinzip zwei Möglichkeiten: 1. Ein eigenes Statement, wie du schon vorgeschlagen hast. Dann wäre sowas wie SELECT * FROM table WHERE field LIKE a% OR LIKE A% dein Freund. Nachteil ist, das du nicht mehr FLOW kompatibel bist. 2. Möglichkeit mit Extbase alle Daten hohlen und in ein Array speichern. $this-defaultQuerySettings-setReturnRawQueryResult(TRUE); Damit bekommst du eine Array-Ergebnisliste zurück. Auf dieser kannst du dann arbeiten. Nachteil unnötig großes Array und Query. Bis denne, Eike On 09.04.2013 10:34, David Greiner wrote: Hallo Liste und MySQL-Profis! Ich sitze gerade vor der Aufgabe, für eine Newsliste (tx_news) eine alphabetische Filterung umzusetzen. Die News-Extension entsprechend zu erweitern, dass nur noch News ausgegeben werden derer Titel mit einem bestimmten Buchstaben beginnen, ist nicht weiter schwer. Herausfordernder ist es, eine Datenbank-Query zu entwerfen, die überprüft, ob die Auswahl eines Buchstabens ein Ergebnis zu erwarten hat oder nicht. Diese Query benötige ich, um in der Filteransicht auch nur die jenigen Buchstaben zu verlinken, die ein Ergebnis erwarten. Alle anderen sollen ausgegraut sein. Vermutlich werde ich eine solche Query nicht mit Extbase-Bordmitteln umsetzen können und werde auf $query-statement(...) zurückgreifen müssen, das ist aber nicht schlimm. Bestenfalls erhalte ich im Result eine temporäre Spalte (z.B. hasResult) die in Abhängigkeit vom getesteten Buchstaben eine 1 oder 0 enthält. Somit könnte ich beim Rendern der alphabetischen Filterleiste mit Fluid über eine Condition entscheiden ob ein Buchstabe aktiv/inaktiv sein soll. Kann mir jemand eine Query oder eine grobe Richtung dafür vorschlagen? Viele Grüße, David. ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german -- EIKE STARKMANN starkm...@undkonsorten.com +49.30.20236354 [fon] UNDKONSORTEN GBR Waldemarstr. 38 10999 Berlin www.undkonsorten.com[http://www.undkonsorten.com] +49.30.20236354 [fon] +49.30.20236354-9 [fax] thomas alboth, felix althaus + jochen biedermann [gesellschafter] ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german[http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german] ___ TYPO3-german mailing
Re: [TYPO3-german] Alphabetische Filterung von News, DB-Query
Hi David, hätte noch eine unperformante Idee, die aber wahrscheinlich Extbase konform wäre (bin leider kein Extbase Profi, daher nur eine Idee) bzw. bei der du keine nativen SQL Statements verwenden müsstest: Im Controller das Array der Buchstaben manuell bauen. Dieses dann in einer Schleife durchlaufen und für jeden Buchstaben das / die Objekte aus dem News-Repository holen und ein Flag 0/1 ins Array schreiben. Dann kannst du zumidnest dieses Array in Fluid ausgeben und auf den Status (0/1) bzw. hat Datensätze / hat keine zugreifen... Grüße, Jan ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] Alphabetische Filterung von News, DB-Query
Hi David, ok aber warum willst du das in SQL machen. Oder anders gefragt was möchtest du als Ergebnis bekommen? Letter | was_found --- A | 1 B | 0 ... etc. Das hier? Ich würde das doch lieber in php machen: result=array(); foreach(A,B,C.. as letter){ result[letter]=find(letter); } function find(string letter){ number= SELCET COUNT(*) FROM tx_news_domain_model_news WHERE title LIKE letter% } Der Code ist als Idee zu verstehen ;-) Bis denne, Eike On 09.04.2013 14:37, David Greiner wrote: Hi Eike! Danke für deine Antwort. Ich glaube ich hab mich ein wenig kompliziert ausgedrückt. Zu deinem Punkt 1) Das ist ja mit Extbase ohne Problem möglich. Z.B. durch $query-like('field', $alphafilter.'%'); Zu deinem Punkt 2) Auch das ist mir bekannt. Trotzdem danke dafür. Was ich erreichen will, ist eine Ausgabe, die mir sagt, ob es News-Einträge gibt die mit A, B, C usw. beginnen, oder nicht. Ich habe nun eine Query die wahrscheinlich nicht sehr performant ist. Zudem wird für jeden Buchstaben eine Query durchgeführt. - SELECT l.`letter` , IF( fc.`first_char` IS NULL , 0, 1 ) AS `was_found` FROM ( SELECT 'A' AS `letter` UNION SELECT 'B' UNION SELECT 'C' UNION SELECT 'D' UNION SELECT 'E' UNION SELECT 'F' UNION SELECT 'G' UNION SELECT 'H' UNION SELECT 'I' UNION SELECT 'J' UNION SELECT 'K' UNION SELECT 'L' UNION SELECT 'M' UNION SELECT 'N' UNION SELECT 'O' UNION SELECT 'P' UNION SELECT 'Q' UNION SELECT 'R' UNION SELECT 'S' UNION SELECT 'T' UNION SELECT 'U' UNION SELECT 'V' UNION SELECT 'W' UNION SELECT 'X' UNION SELECT 'Y' UNION SELECT 'Z' )l LEFT JOIN ( SELECT x.`first_char` FROM ( SELECT REPLACE( REPLACE( REPLACE( UPPER( SUBSTRING( `title` , 1, 1 ) ) , 'Ä', 'A' ) , 'Ü', 'U' ) , 'Ö', 'O' ) AS `first_char` FROM tx_news_domain_model_news WHERE `title` IS NOT NULL AND `title` != '' )x WHERE x.`first_char` IS NOT NULL GROUP BY x.`first_char` )fc ON l.`letter` = fc.`first_char` - Gruß, David. Gesendet: Dienstag, 09. April 2013 um 13:54 Uhr Von: Eike Starkmann starkm...@undkonsorten.com An: German TYPO3 Userlist typo3-german@lists.typo3.org Betreff: Re: [TYPO3-german] Alphabetische Filterung von News, DB-Query Hallo David, es gibt da im Prinzip zwei Möglichkeiten: 1. Ein eigenes Statement, wie du schon vorgeschlagen hast. Dann wäre sowas wie SELECT * FROM table WHERE field LIKE a% OR LIKE A% dein Freund. Nachteil ist, das du nicht mehr FLOW kompatibel bist. 2. Möglichkeit mit Extbase alle Daten hohlen und in ein Array speichern. $this-defaultQuerySettings-setReturnRawQueryResult(TRUE); Damit bekommst du eine Array-Ergebnisliste zurück. Auf dieser kannst du dann arbeiten. Nachteil unnötig großes Array und Query. Bis denne, Eike On 09.04.2013 10:34, David Greiner wrote: Hallo Liste und MySQL-Profis! Ich sitze gerade vor der Aufgabe, für eine Newsliste (tx_news) eine alphabetische Filterung umzusetzen. Die News-Extension entsprechend zu erweitern, dass nur noch News ausgegeben werden derer Titel mit einem bestimmten Buchstaben beginnen, ist nicht weiter schwer. Herausfordernder ist es, eine Datenbank-Query zu entwerfen, die überprüft, ob die Auswahl eines Buchstabens ein Ergebnis zu erwarten hat oder nicht. Diese Query benötige ich, um in der Filteransicht auch nur die jenigen Buchstaben zu verlinken, die ein Ergebnis erwarten. Alle anderen sollen ausgegraut sein. Vermutlich werde ich eine solche Query nicht mit Extbase-Bordmitteln umsetzen können und werde auf $query-statement(...) zurückgreifen müssen, das ist aber nicht schlimm. Bestenfalls erhalte ich im Result eine temporäre Spalte (z.B. hasResult) die in Abhängigkeit vom getesteten Buchstaben eine 1 oder 0 enthält. Somit könnte ich beim Rendern der alphabetischen Filterleiste mit Fluid über eine Condition entscheiden ob ein Buchstabe aktiv/inaktiv sein soll. Kann mir jemand eine Query oder eine grobe Richtung dafür vorschlagen? Viele Grüße, David. ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german -- EIKE
Re: [TYPO3-german] TYPO3 4.7 - abstand bei content elementen funktioniert nicht mehr?
Hallo typo3-Freunde Bei typo3 4.7.x scheint das mit dem Abstand oben und unten ja nun nicht mehr so einfach zu gehen. Vor Allem bei unserem Projekt, wo wir die Section-Frames teilweise selbst definieren: # SECTION FRAMES tt_content.stdWrap.innerWrap.cObject = CASE tt_content.stdWrap.innerWrap.cObject { key.field = section_frame 100 = TEXT 100.value = div class=container-border-bottom|/div Wie bekomme ich nun die Neuerung hier in das typoscript, daß zumindest eine Abstand-Klasse in class hinzugefügt wird? Oder kann man das neue Verhalten irgendwie abschalten und das alte Verhalten aktivieren? Viele Grüße Johannes ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
[TYPO3-german] Re: Wie entdecke ich Performance-Flaschenhlse einer Typo3 Seite?
* ab TYPO3 6.0 (bzw. 6.1), stdWrap.cache., .addPageCacheTags, etc nutzen und nur selektiv den Cache löschen stdWarp.cache glaube ich schon ab 4.7. Aber man sollte unbedingt den folgenden Hinweis beachten, denn die Wahrscheinlichkeit ist hoch, daß man es gerade für HMENU und COA einsetzen will. Macht man es falsch, hat man eher einen Negativeffekt. http://forge.typo3.org/issues/34307#note-1 HINT: Please take into account in which order stdWrap is processed for your current cObject and what content is processed/generated inside that stdWrap. E.g. using TEXT cObjects works perfectly, while using stdWrap on COA or HMENU will be processed after the inside content is rendered. In latter case caching is not efficient at all, as the content will be rendered anyways. In those case you can still nest your inside an outer stdWrap to gain the same effect: Elmar ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] Alphabetische Filterung von News, DB-Query
Hi Eike, hi Jan! @Jan: Deine weitere unperformante Idee hatte ich auch erst im Kopf. Entschied mich dann aber doch, das ganze direkt über SQL zu lösen. Ich glaub von den unperformanten Lösungen ist dies noch die perfomanteste ;) Über $query-getQuerySettings()-setReturnRawQueryResult( TRUE ) ; kann ich letztlich auch im Fluid auf den Status (1/0) aus meiner Query zugreifen. Mittlerweile funktioniert alles so wie es soll, nur bin ich Fan davon, Code bei dem ich mir nicht sicher bin, zu optimieren. @Eike: Genau das möchte ich als Ergebnis bekommen, und bekomme ich auch schon. Richtig. Damit kann ich jetzt im Fluid folgendes abfackeln: f:for each={alphas} as=alpha iteration=alphaIterator f:if condition={alpha.was_found} == 1 f:then f:link.page additionalParams={tx_news_pi1:{alphafilter: alpha.letter}}{alpha.letter}/f:link.page /f:then f:else {alpha.letter} /f:else /f:if /f:for was mir auch eine korrekte Anzeige liefert. Das ganze funktioniert also, ist aber nicht schön (oder doch???). Daher hatte ich gehofft, dass mir jemand bei einer perfomanteren SQL-Query behilflich sein könnte. Gruß, David. Gesendet: Dienstag, 09. April 2013 um 14:55 Uhr Von: Eike Starkmann starkm...@undkonsorten.com An: German TYPO3 Userlist typo3-german@lists.typo3.org Betreff: Re: [TYPO3-german] Alphabetische Filterung von News, DB-Query Hi David, ok aber warum willst du das in SQL machen. Oder anders gefragt was möchtest du als Ergebnis bekommen? Letter | was_found --- A | 1 B | 0 ... etc. Das hier? Ich würde das doch lieber in php machen: result=array(); foreach(A,B,C.. as letter){ result[letter]=find(letter); } function find(string letter){ number= SELCET COUNT(*) FROM tx_news_domain_model_news WHERE title LIKE letter% } Der Code ist als Idee zu verstehen ;-) Bis denne, Eike On 09.04.2013 14:37, David Greiner wrote: Hi Eike! Danke für deine Antwort. Ich glaube ich hab mich ein wenig kompliziert ausgedrückt. Zu deinem Punkt 1) Das ist ja mit Extbase ohne Problem möglich. Z.B. durch $query-like('field', $alphafilter.'%'); Zu deinem Punkt 2) Auch das ist mir bekannt. Trotzdem danke dafür. Was ich erreichen will, ist eine Ausgabe, die mir sagt, ob es News-Einträge gibt die mit A, B, C usw. beginnen, oder nicht. Ich habe nun eine Query die wahrscheinlich nicht sehr performant ist. Zudem wird für jeden Buchstaben eine Query durchgeführt. - SELECT l.`letter` , IF( fc.`first_char` IS NULL , 0, 1 ) AS `was_found` FROM ( SELECT 'A' AS `letter` UNION SELECT 'B' UNION SELECT 'C' UNION SELECT 'D' UNION SELECT 'E' UNION SELECT 'F' UNION SELECT 'G' UNION SELECT 'H' UNION SELECT 'I' UNION SELECT 'J' UNION SELECT 'K' UNION SELECT 'L' UNION SELECT 'M' UNION SELECT 'N' UNION SELECT 'O' UNION SELECT 'P' UNION SELECT 'Q' UNION SELECT 'R' UNION SELECT 'S' UNION SELECT 'T' UNION SELECT 'U' UNION SELECT 'V' UNION SELECT 'W' UNION SELECT 'X' UNION SELECT 'Y' UNION SELECT 'Z' )l LEFT JOIN ( SELECT x.`first_char` FROM ( SELECT REPLACE( REPLACE( REPLACE( UPPER( SUBSTRING( `title` , 1, 1 ) ) , 'Ä', 'A' ) , 'Ü', 'U' ) , 'Ö', 'O' ) AS `first_char` FROM tx_news_domain_model_news WHERE `title` IS NOT NULL AND `title` != '' )x WHERE x.`first_char` IS NOT NULL GROUP BY x.`first_char` )fc ON l.`letter` = fc.`first_char` - Gruß, David. Gesendet: Dienstag, 09. April 2013 um 13:54 Uhr Von: Eike Starkmann starkm...@undkonsorten.com An: German TYPO3 Userlist typo3-german@lists.typo3.org Betreff: Re: [TYPO3-german] Alphabetische Filterung von News, DB-Query Hallo David, es gibt da im Prinzip zwei Möglichkeiten: 1. Ein eigenes Statement, wie du schon vorgeschlagen hast. Dann wäre sowas wie SELECT * FROM table WHERE field LIKE a% OR LIKE A% dein Freund. Nachteil ist, das du nicht mehr FLOW kompatibel bist. 2. Möglichkeit mit Extbase alle Daten hohlen und in ein Array speichern. $this-defaultQuerySettings-setReturnRawQueryResult(TRUE); Damit bekommst du eine Array-Ergebnisliste zurück. Auf dieser kannst du dann arbeiten. Nachteil unnötig großes Array und Query. Bis denne, Eike On 09.04.2013 10:34, David Greiner wrote: Hallo Liste und MySQL-Profis! Ich sitze gerade vor der Aufgabe, für eine Newsliste (tx_news) eine alphabetische Filterung umzusetzen. Die News-Extension entsprechend zu erweitern, dass nur noch News ausgegeben werden derer Titel mit einem bestimmten Buchstaben beginnen, ist nicht weiter schwer. Herausfordernder ist es, eine Datenbank-Query zu entwerfen, die überprüft, ob die Auswahl eines Buchstabens ein Ergebnis zu erwarten hat oder nicht. Diese Query benötige ich, um in der Filteransicht auch nur die jenigen Buchstaben zu verlinken, die ein Ergebnis erwarten. Alle anderen sollen ausgegraut sein. Vermutlich werde ich eine solche Query nicht mit Extbase-Bordmitteln umsetzen können und werde auf $query-statement(...) zurückgreifen müssen,
Re: [TYPO3-german] Alphabetische Filterung von News, DB-Query
Hi, auch nicht das performanteste query, dh idealerweise das ganze cachen und mal nur schnell mit der pages tabelle getestet SELECT LEFT(title, 1) AS first_letter, COUNT(*) AS total FROM pages GROUP BY first_letter --- man muss halt noch auf groß/klein prüfen und sonderzeichen usw aber sonst ist das so ca das was du suchst denk ich georg ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] Alphabetische Filterung von News, DB-Query
man muss halt noch auf groß/klein prüfen und sonderzeichen usw aber sonst ist das so ca das was du suchst denk ich Aber so fehlen im Result die Buchstaben für die es keinen Datensatz in news gibt ;) Er will ja das komplette Alphabet haben... ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] Alphabetische Filterung von News, DB-Query
Hi, Am 09.04.2013 16:13, schrieb Jan Kornblum: Aber so fehlen im Result die Buchstaben für die es keinen Datensatz in news gibt ;) Er will ja das komplette Alphabet haben... naja ist mir schon klar, da brauchts einfach vorher ein array mit allen buchstaben, dann über das durchlaufen, vergleichen, done. georg ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] Wie legt man Übersetzungssprachen wie Deutsch Österreich/Schweiz in TypoScript richtig an?
Hi David, kannst ja statt dem CH auch einen fikitiven Sprachcode nehmen z.b S1 so hättest du dein schweizer deutsch und würdest nicht mit anderen sprachen im system kollidieren. gruss chris Am 8. April 2013 10:48 schrieb David Gurk dg...@medienwerft.de: Hallo Michael, dass dies mit CH nicht so bleiben kann ist mir natürlich klar, deshalb Suche ich ja nach einer sauberen Lösung. Leider muss die Lösung noch mit locallang.xml-Dateien klar kommen, da die Extension Formhandler wohl aktuell noch kein XLIFF unterstützt. Mein Problem scheint sich auf einen möglichen Core-Bug zu beziehen: http://forge.typo3.org/issues/46748 Viele Grüße David -Ursprüngliche Nachricht- Von: typo3-german-boun...@lists.typo3.org [mailto:typo3-german-boun...@lists.typo3.org] Im Auftrag von Michael Stucki Gesendet: Samstag, 6. April 2013 17:25 An: typo3-german@lists.typo3.org Betreff: Re: [TYPO3-german] Wie legt man Übersetzungssprachen wie Deutsch Österreich/Schweiz in TypoScript richtig an? Hallo, ich denke ein richtiges setup für dienen fall sähe ungefähr so aus: [...] # German for austria [globalVar=GP:L=1] config { sys_language_uid = 1 language = at language_alt = de locale_all = de_AT } [global] # German for swiss [globalVar=GP:L=2] config { sys_language_uid = 2 language = ch language_alt = de locale_all = de_CH } [global] Sowas führt aber nicht zum gewünschten Ergebnis! at ist als Language Key zwar nicht benutzt, aber ch ist Chinese (simplified). Ein Plugin würde also (wenn die Übersetzungen vorhanden sind) auf einmal chinesischen statt deutschen Text anzeigen. Was David eigentlich wollte geht mit Hilfe von XLIFF. Xavier hat das mal schön beschrieben: http://xavier.perseguers.ch/tutoriels/typo3/articles/managing-localization-files.html Liebe Grüsse Michael -- Michael Stucki TYPO3 Core Team member ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german -- christian wolff - webdeveloper, tech-loving geek and typo3 enthusiast telefon: +49 30 347 244 88 mobil: +49 179 49 44 758 email: ch...@connye.com adresse: friedelstraße 31 - 12047 berlin xing-profil: http://www.xing.com/profile/Christian_Wolff43 google+: https://plus.google.com/u/0/115669673917212236875/posts?hl=de facebook: https://www.facebook.com/1stMachine flattr: https://flattr.com/profile/1stmachine ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] Cross-Domain Preview in Multidomain-Projekt
Hi Stephan, ich denke das kann gar nicht gehen. da der Webbrowser den BE-session cookie ja nur an die domain sendet von der den cookie bekommen hat. sprich wenn der user jetzt auf eine ander domain verwiesen wird bekommt der server bei dem request keinen session cookie und deswegen denkt typo3 das der user nicht eingelogged ist. und zeigt dir richtiger weise die versteckte seite nicht. gruss chris Am 5. April 2013 12:24 schrieb Stephan Vidar vid...@freakmail.de: Hallo zusammen, innerhalb eines Multidomain-Projekt können Redakteure den Preview einer deaktivierten Seite nur im Baum der Domain aufrufen, über die sie sich auch im Backend angemeldet haben. Die Previews der anderen Domains enden in einem 404 - Error, da das für den Preview nötige Cookie für die gültige BE-Session nicht Domain-übergreifend ausgelesen werden kann. Weiß hier jemand einen Rat wie man hier Abhilfe schaffen kann? Gruß, Stephan ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german -- christian wolff - webdeveloper, tech-loving geek and typo3 enthusiast telefon: +49 30 347 244 88 mobil: +49 179 49 44 758 email: ch...@connye.com adresse: friedelstraße 31 - 12047 berlin xing-profil: http://www.xing.com/profile/Christian_Wolff43 google+: https://plus.google.com/u/0/115669673917212236875/posts?hl=de facebook: https://www.facebook.com/1stMachine flattr: https://flattr.com/profile/1stmachine ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] Cross-Domain Preview in Multidomain-Projekt
Am 05.04.2013 12:24, schrieb Stephan Vidar: Hallo zusammen, innerhalb eines Multidomain-Projekt können Redakteure den Preview einer deaktivierten Seite nur im Baum der Domain aufrufen, über die sie sich auch im Backend angemeldet haben. Die Previews der anderen Domains enden in einem 404 - Error, da das für den Preview nötige Cookie für die gültige BE-Session nicht Domain-übergreifend ausgelesen werden kann. Weiß hier jemand einen Rat wie man hier Abhilfe schaffen kann? Soweit ich weiss kann der Parameter cookieDomain im Install-Tool so gesetzt werden, dass auch mehrere Domains per Regular Expression angegeben werden können. HTH Joey -- Wenn man keine Ahnung hat: Einfach mal Fresse halten! (If you have no clues: simply shut your gob sometimes!) Dieter Nuhr, German comedian Xing: http://contact.cybercraft.de Twitter: http://twitter.com/bunnyfield TYPO3 cookbook (2nd edition): http://www.typo3experts.com ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] Cross-Domain Preview in Multidomain-Projekt
Hey zusammen. Dass die cookieDomain Kommagetrennt mehrere Werte erlauben würde ist mir neu. Man kann meines Wissens lediglich alternativ zu einer fixen Domain einen regulären Ausdruck hinterlegen. Das ist immer dann der Fall, wenn die Domain mit / anfängt, wobei / dann auch der Delimiter ist. Also so was: /(www)?\.mydomain\.com/ Das hilft allerdings häufig nicht weiter, bzw. ist sogar kontraproduktiv. Wenn ich lediglich mydomain.com angebe, werden die Cookies auf mydomain.com gesetzt, ich kann also diverse Subdomains damit ab handeln. So weit ist das noch schön. Wenn ich den oben geschriebenen Ausdruck verwende, wird der Cookie nur dann gesetzt wenn die Domain www.mydomain.com oder mydomain.com lautet -- und dann wird er an die spezifische Domain gebunden. Was allerdings keinesfalls geht: mydomain.com, mydomain.de. Und zwar grundsätzlich. Jeder Browser weigert sich aus Sicherheitsgründen ganz einfach, einen Cookie für eine Domain zu setzen, die nicht in der Level-Hierarchie höher liegt. Ich kann zwar von www.mydomain.com auf mydomain.com einen Cookie legen, aber nicht von mydomain.com auf www. mydomain.com. Das Top-Level-Glied von dieser Regel ausgenommen, auf de oder com darf grundsätzlich niemand einen Cookie binden. Ich kann mir zwar vorstellen, dass das mit mehr oder weniger abenteuerlichen Zusatzscripten doch zu lösen ist. Man müsste explizit Cookies von einer Domain an eine andere übergeben. Aber in TYPO3 integriert ist das meines Wissens nicht. Gruß, Stephan. Grüße, Stephan Schuler. Am 9. April 2013 19:51 schrieb JoH asenau i...@cybercraft.de: Am 05.04.2013 12:24, schrieb Stephan Vidar: Hallo zusammen, innerhalb eines Multidomain-Projekt können Redakteure den Preview einer deaktivierten Seite nur im Baum der Domain aufrufen, über die sie sich auch im Backend angemeldet haben. Die Previews der anderen Domains enden in einem 404 - Error, da das für den Preview nötige Cookie für die gültige BE-Session nicht Domain-übergreifend ausgelesen werden kann. Weiß hier jemand einen Rat wie man hier Abhilfe schaffen kann? Soweit ich weiss kann der Parameter cookieDomain im Install-Tool so gesetzt werden, dass auch mehrere Domains per Regular Expression angegeben werden können. HTH Joey -- Wenn man keine Ahnung hat: Einfach mal Fresse halten! (If you have no clues: simply shut your gob sometimes!) Dieter Nuhr, German comedian Xing: http://contact.cybercraft.de Twitter: http://twitter.com/bunnyfield TYPO3 cookbook (2nd edition): http://www.typo3experts.com __**_ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-**bin/mailman/listinfo/typo3-**germanhttp://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] Je nach Sprachvariante unterschiedliche Seiteninhalte
Hallo, bei so viel Problemen / Fragen zum Thema Sprache möchte ich auch noch einmal mein kleines Problemchen in Erinnerung bringen ;-) Wie kann ich bei einer mehrsprachigen Website auf bestimmten Seiten unterschiedliche Seitninhalte je Sprache anzeigen? Gruß, Johannes. Hallo, die Website ist für deutsch, englisch und holländisch konfiguriert, deutsch ist Standardsprache. Für jede Sprache ist mit sys_language_mode = content_fallback ein Ersatzsprache konfiguriert. Soweit die Seiten 1:1 übersetzt werden ist alles ok. Wenn aber bei einigen Seiten für eine Sprachvariante andere Seiteninhalte angelegt werden sollen, funktioniert die Seitananzeige nicht mehr wunschgemäß. Nicht übersetzte Seiteninhalte werden in der definierten Ersatzsprache angezeigt, was ich auch noch nachvollziehen kann, und was ich für die betreffenden Seiten über Conditions per TypoScript überschreiben kann. Aber Inhaltselemente die in der Sprachvariante neu angelegt sind, werden überhaupt nicht ausgegeben. Und das verstehe ich nun nicht. Ist das so, und wenn ja warum? Oder ist es ein Bug (TYPO3 4.7.10). Gibt es eine Lösung für diese Situation? Gruß, Johannes. ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] Cross-Domain Preview in Multidomain-Projekt
Hi, vielleicht hilft die becookies-Extension von Oliver Hader weiter? Die setzt Cookies für alle Domains. Mit 4.5 sollte sie vermutlich funktionieren - wie's mit neueren Versionen steht weiß ich leider nicht. http://typo3.org/extensions/repository/view/becookies Grüße, Stefan On 04/09/2013 07:34 PM, chris Wolff wrote: Hi Stephan, ich denke das kann gar nicht gehen. da der Webbrowser den BE-session cookie ja nur an die domain sendet von der den cookie bekommen hat. sprich wenn der user jetzt auf eine ander domain verwiesen wird bekommt der server bei dem request keinen session cookie und deswegen denkt typo3 das der user nicht eingelogged ist. und zeigt dir richtiger weise die versteckte seite nicht. gruss chris Am 5. April 2013 12:24 schrieb Stephan Vidar vid...@freakmail.de: Hallo zusammen, innerhalb eines Multidomain-Projekt können Redakteure den Preview einer deaktivierten Seite nur im Baum der Domain aufrufen, über die sie sich auch im Backend angemeldet haben. Die Previews der anderen Domains enden in einem 404 - Error, da das für den Preview nötige Cookie für die gültige BE-Session nicht Domain-übergreifend ausgelesen werden kann. Weiß hier jemand einen Rat wie man hier Abhilfe schaffen kann? Gruß, Stephan ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] TYPO3 4.7 - abstand bei content elementen funktioniert nicht mehr?
Hallo Horace, was ich bekomme sieht so aus: class=csc-default csc-space-before-33 csc-space-after-45 Dazu bekomme ich folgende Klassen: .csc-space-after-45 { margin-bottom: 45px; } .csc-space-before-33 { margin-top: 33px; } Na ja. Da wurde offenbar versucht die direkten Stildefinitionen zu entfernen und für jeden einzelnen Abstand eine Klasse einführt. Prinzipiell funktioniert es, weil die Klassen automatisch erstellt und in der temporären CSS-Datei angelegt werden. Das führt dazu, dass für jede Seite ein eigenes Stylesheet für das gesamte css_styled_content angelegt wird, was kontraproduktiv ist, da die meisten Stildefinitionen jetzt mit jeder Seite neu geladen werden müssen (über Stylesheetnamen wie typo3temp/stylesheet_814e24e0af.css mit individuellen Hash-Werten für jede Seite). Also 3-5 KB, die bei jedem Seitenaufruf neu geladen werden müssen und nicht gecachet werden können. Nicht ideal. Meiner Meinung nach war hier jemand übereifrig und hat das Kind mit dem Bad ausgeschüttet. Klar, hier gehts um das Ideal einer Trennung von HTML-Semantik von Stildefinitionen, aber in dem Fall geht das zu Lasten von Praktikabilität und Performance. Bei den meisten Seiten wird es nichts ausmachen, und bei High-Performance-Seiten ist wahrscheinlich aus der Etat vorhanden, um css_styled_content zu überarbeiten, aber ich finde es doch etwas puristisch :-). Ausser dem Ideal der reinen Lehre kann ich keinen Vorteil erkennen. Was solls, in den meisten Fällen funktioniert es, und die meisten meiner Seiten sind keine High-Performance-Seiten, also lebe ich damit :-) Wenn die anderen Formatierungseigenschaften des css_styled_content von 4.7 für dich nicht wichtig sind, kannst du versuchen, das css_styled_content von 4.5 zu laden. Es steht ja noch zur Verfügung, musst du nur auswählen im Setup. Ausserdem ist css_styled_content ja nicht in Stein gemeisselt: jede einzelne Formatierung kann per Typoscript überschrieben werden. Wie das konkret in der Fassung von 4.7 geht, kann ich dir auf Anhieb nicht sagen, dazu müsste ich mich in das von 4.7 erst einarbeiten Gruß Peter Am 08.06.2012 um 13:07 schrieb horace grant horac...@gmail.com: hallo, ich verwende zum ersten mal TYPO3 4.7. die abstände before und after, die man in content elementen einstellen kann scheinen für mich nicht mehr zu funktionieren. im html quellcode steht: class=csc-default csc-space-before-height:40px; was ist denn das? eine solche angabe habe ich noch nie gesehen. :) auf jedenfall funktioniert es auch nicht. hat jemand tipps wie es wieder funktionieren könnte? grüße, horace ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german -- 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