Re: [TYPO3-german] Hochauflösendere Bilder als Content Element
Du kannst die größe dieser Popup Fenster ändern indem du im Konstanten-Editor unter Content: Click-enlarge Media Width und Click-enlarge Media Height anpasst. ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
[TYPO3-german] Re: Mehrsprachigkeit Probleme nach Upgrade 6.2 auf 7.6.23
Da ist doch gar nichts zu konfigurieren. Das einzige was ich in der Root des Verzeichnisbaumes aktiv habe ist "Seite verbergen, wenn keine Übersetzung für die aktuelle Sprache vorhanden ist " Aber das hat ja mit meinem Problem nichts zu tun. Was gäbe es da noch? Hier die Umschaltung zwischen den Domains und Sprachen für das Frontend, was gut funktioniert. [globalString = ENV:HTTP_HOST=diedomain.de]||[globalString = ENV:HTTP_HOST=www.diedomain.de] config { baseURL = https://www.diedomain.de/ htmlTag_langKey = de sys_language_uid = 0 language = de locale_all = de_DE.UTF-8 sys_language_isocode = de } plugin.tx_indexedsearch._DEFAULT_PI_VARS.lang = 0 [globalString = ENV:HTTP_HOST=diedomain.com]||[globalString = ENV:HTTP_HOST=www.diedomain.com] config { baseURL = https://www.diedomain.com/ htmlTag_langKey = en sys_language_uid = 1 language = en locale_all = en_US.UTF-8 sys_language_isocode = en } plugin.tx_indexedsearch._DEFAULT_PI_VARS.lang = 1 [global] ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
[TYPO3-german] Mehrsprachigkeit Probleme nach Upgrade 6.2 auf 7.6.23
Hallo, ich habe vor einen halben Jahr eine Seite von 6.2 auf 7.6.x upgegradet und stelle nun vermehrt fest das es bei anlegen von Inhalten in der 2 Sprache(engl.) zu Problemen kommt. Ich habe die Sprachen im Overlay erstellt. Trage die deutschen Inhalte ein, schalte um auf engl. und trage dann die englischen Inhalte ein. Nun erscheint das engl. Content Element aber nicht im englischen Bereich sondern im Deutschen. Auf der Frontpage ist der engl. Inhalt im deutschen Bererich zu sehen, also doppelt. Unter 6.2 ging das noch und die alten Inhalte passen auch noch. Nur neue Inhalte unter 7.6 funktionieren nicht mehr. Was kann ich tun? Ich muss ja die Seite jetzt dann auch auf die 8er Version upgraden und möchte nicht noch mehr trouble rein bringen. Besten Dank für Tipps Christian ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
[TYPO3-german] DCE 1.4.2 Datenbankfehler
Ich habe unter 7.6.16 DCE im Einsatz und habe neue Elemente angelegt. Es gibt aber immer wieder Fehlermeldungen : Flexform to TCA mapping failure You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '='' WHERE uid=791' at line 1 Wo muss ich da suchen damit ich den Fehler raus bekomme? Besten Dank für Tipps Christian ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
[TYPO3-german] 2. Sprache Overlay Backend nicht editierbar
Hallo ich habe eine Seite die 2 sprachig ist. Im Backend habe ich die 2 Sprachen im Overlay angelegt. Ich kann also die Sprache im BE umschalten. Aber in der 2. Sprache kann ich nach einem Update von 6.2.x auf 7.6.15 die Content Elemente nicht mehr editieren. Sie werden zwar angezeigt. Natürlich bin ich im BE auch Admin. Woran kann das liegen? Könnt Ihr mir einen Tipp geben? Christian ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
[TYPO3-german] Typo3 6.2 tx_news Kategorien vorbelegen
Hallo, ich nutze in tx_news die Kategorien und möchte für bestimmte BE User eine Kategorie vorbelegt aktivieren. Die Kategoreien sind angelegt. Für den Namen und Email funktioniert ja TCAdefaults.tx_news_domain_model_news.author= Name TCAdefaults.tx_news_domain_model_news.author_email= Email Aber für die Kategorien kann ich nichts finden Besten Dank für Hilfe Christian Typo3 6.2 ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] Welches Forum für 6.2.15
Ja, das Forum funktioniert auch soweit. Die Installation die ich jetzt benutze ist aber keine Extbase Extension. Ich habe noch p1-p5 im Verzeichnis. Version 1.10-dev Das einzige was nicht funktioniert sind die Links: http://index.php/?id=56&tx_mmforum_pi1%5Baction%5D=new_topic&tx_mmforum_pi1%5Bfid%5D=2 Es würde ja schon funktionieren wenn das http:// weg wäre. Christian Am 05.11.2015 um 21:32 schrieb Stephan Bauer: Hallo Christian, hier gibt es Infos zur neuen Version von mm_forum -> typo3_forum. https://www.mittwald.de/blog/cms/typo3-cms/kompatibel-mit-typo3-6-2-und-7-x-aus-mm_forum-wird-typo3_forum Die BaseURL wird normalerweise nicht mehr benötigt. Verwende stattdessen 'config.absRefPrefix = /' Grüße Stephan Am 05.11.2015 um 13:35 schrieb use...@schani.com: Super danke für den Tipp, ich hab mir die letzte aus dem https://git.typo3.org/TYPO3CMS/Extensions/mm_forum.git installiert. Soweit funktioniert alles, ausser das die Links zum erstellen neuer Forumeinträge nicht stimmen. http://index.php/?id=56&tx_mmforum_pi1%5Baction%5D=new_topic&tx_mmforum_pi1%5Bfid%5D=2 Die Icons vor den Foren und Beitragsnamen sind auch nicht da. Die BAseURL wird nicht mitgegeben. Oder hab ich die für das Forum noch nicht angelegt? Hab schon alles abgesucht, kann aber nirgend einen Parameter dafür finden. Christian Am 05.11.2015 um 02:50 schrieb Simon Schaufelberger (Schaufi): Hallo, du kannst mm_forum dafür verwenden. Die Version im TER ist schon sehr alt, auf forge findest du aber eine lauffähige Version auch für 6.2 + https://forge.typo3.org/projects/extension-mm_forum Link zum Download: https://git.typo3.org/TYPO3CMS/Extensions/mm_forum.git der Branch 1.9.x läuft auch unter 6.2. Master ist mit 7.x kompatibel (aber noch nicht 100%ig stabil). Ansonsten gibts auch die Extbase/Fluid Variante hier: https://git.typo3.org/TYPO3CMS/Extensions/mm_forum_2.git aber da gibts schon lange kein Update mehr. Regards, Schaufi Am 03.11.2015 um 18:51 schrieb Philipp Gampe: Hi Christian, Christian Leicht wrote: Im TER ist es sehr dünn in Sachen Forum, oder stelle ich mich da nur dumm an? I.d.R. werden dafür dezidierte Lösungen verwendet. Sofern zu nicht zwingend Content mixen musst, solltest du dies auch so tun. Grüße ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
[TYPO3-german] Welches Forum für 6.2.15
Hallo, ich muss ein einfaches Forum in eine bestehende 6.2 Installationen einbauen. Welches gibt es da zur Zeit das man verwenden könnte? Im TER ist es sehr dünn in Sachen Forum, oder stelle ich mich da nur dumm an? Besten Dank 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] Google Sitemap
Ich hab mir auch heute wieder einige angeschaut. Aber alle haben ein Problem mit mehreren Domains und Sprachen. extensible_sitemap bringe ich unter 6.2 überhaupt nicht zum laufen. tqseo trennt zwar die Sprachen und Domain aber legt die falsch an. Es werden die Serverpfade angegeben und keine URL. Das wäre noch die Ext die am ehesten rankommt. Wenn auch das mit den auslagern der sitemap nicht so schön ist. Aber wenn die Pfade nicht stimmen nützt es nichts. dd_googlesitemaps kann die Trennung zwischen Domains und Sprachen, aber nur für die Normalen Seiten. TX_News und andere Extensions laufen nicht. Fällt Euch noch was ein ? Christian Am 21.10.2015 um 09:21 schrieb Stephan Köhler: Probier mal https://github.com/czenker/extensible_sitemap Doku: http://github.com/czenker/extensible_sitemap/raw/master/Documentation/pdf/en/index.pdf Über die Generators kannst du die XML Sitemap mit deinen Extensions erweitern. Den tt_news Generator kannst du recht leicht für tx_news adaptieren. Mit freundlichen Grüßen Stephan Köhler Dipl.-Ing. (FH) Stephan Köhler Web Development 599media GmbH Platz der Oktoberopfer 5 09599 Freiberg Tel.: 03731 / 41 939 - 41 Fax: 03731 / 41 939 - 59 http://www.599media.de stephan.koeh...@599media.de Geschäftsführer: Jens Engelmann Sitz der Gesellschaft: Freiberg HR: AG Chemnitz HRB 24695 -Ursprüngliche Nachricht- Von: typo3-german-boun...@lists.typo3.org [mailto:typo3-german-boun...@lists.typo3.org] Im Auftrag von Christian Leicht Gesendet: Mittwoch, 21. Oktober 2015 00:43 An: German TYPO3 Userlist Betreff: [TYPO3-german] Google Sitemap Hallo, kennt Ihr eine Extension die von normalen Seiten und Extensions wie tx_news und t3extblog in eine Sitemap erstellt die von Google auch akzeptiert wird? Nach vielen testen von verschiedenen Extension hab ich jetzt aufgegeben. dd_googlesitemap schafft zwar die normalen Seiten, scheitert aber an den meisten extensions tqseo scheint anscheinend die Seiten zu crawlen und nicht aus der Datenbank zu lesen, aber die Links stimmen einfach nicht und es sammelt sich ständig Müll in der Liste an. Die sitemap lässt sich auch nicht einfach verlinken. Kann es sein das es da nichts brauchbares gibt? Besten Dank für Tipps Christian ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
[TYPO3-german] Google Sitemap
Hallo, kennt Ihr eine Extension die von normalen Seiten und Extensions wie tx_news und t3extblog in eine Sitemap erstellt die von Google auch akzeptiert wird? Nach vielen testen von verschiedenen Extension hab ich jetzt aufgegeben. dd_googlesitemap schafft zwar die normalen Seiten, scheitert aber an den meisten extensions tqseo scheint anscheinend die Seiten zu crawlen und nicht aus der Datenbank zu lesen, aber die Links stimmen einfach nicht und es sammelt sich ständig Müll in der Liste an. Die sitemap lässt sich auch nicht einfach verlinken. Kann es sein das es da nichts brauchbares gibt? Besten Dank für Tipps Christian ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
[TYPO3-german] Sprachmenü umsetzten
Hallo, ich bin gerade dabei ein Sprachmenü in Typoscript zu bauen. Das Menü soll nicht die L=0 auf L=1 umschalten, sondern muss die Domain umschalten. Also sollte von domain.de/produkte auf domain.com/products umschalten, wenn das Menü auf der Seite Produkte ist. lib.langMenu = COA lib.langMenu { 10 = TEXT 10.value= Deutsch 10.typolink.parameter.data = page:uid 10.typolink.returnLast = url 10.wrap = href="http://www.domain.de|">[Deutsch] 20 = TEXT 20.value= English 20.typolink.parameter.data = page:uid 20.typolink.returnLast = url 20.wrap = href="http://www.domain.com|">English } Im Backend werden natürlich 2 Sprachen verwaltet. L=0 ist deutsch und L=1 ist English Das von mir gebastelte Menü gibt mir aber nur die Seite auf deutsch aus. Also wird an die englische Domain der deutsche Seitentitel angehängt. Das Menü gibt nun folgende URL´s aus: domain.de/produkte und domain.com/produkte Ich hab schon in der typolink doc nachgeschaut , finde aber nichts passendes dazu. Könnt Ihr mir da helfen? Besten Dank Christian ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] Typo3 interne URL's bicht richtig
Es gibt die Domain wirklich?! Ich hab ja nur die Domain mit xx`sen ersetzt. Die Adult Seite hat mit mir nichts zu tun. Wer rechnet schon damit das es die Domain xxx wirklich gibt. Kann mir bei meinem TYPO3 auf einer Gemeinnützigen Seite für Flüchtlingshilfe niemand helfen? Hier noch mal mein Problem: ich habe hier eine TYPO3 Installation bei der die ausgegeben URL´s z.B. von tx_news nicht richtig escaped sind: http://www.domain-als-dummy.de/index.php?id=35&tx_news_pi1%5Bnews%5D=32&tx_news_pi1%5Bcontroller%5D=News&tx_news_pi1%5Baction%5D=detail&cHash=959947066fe00a83396013d154e665ac Alle Extensions die eigne URL´s zusammenstellen geben diese so zerstückelt aus. Woran liegt das? Ist das ein generelles PHP Server Problem? Besten Dank für einen Tipp Christian Am 16.10.2015 um 07:56 schrieb Gerhard Obermayr: Ja ich weiß, ich bin ein Idiot. :-D Ich bilde mir nur ein, dass der Copyrigtblock aus dem Quelltext entfernt wurde. ;-) Ich bilde mir auch nur ein, was ich hinter deinem link sehe ... :-P Sorry ... Am 15.10.2015 um 22:54 schrieb Christian Leicht: Komm, ich hätte ja auch schreiben können www.12345678.de Es ist keine XXX Domain und TYPO3 wird auch nicht verschleiert. Muss doch hier nicht jeder für ewig lesen können welchem Projekt man arbeitet. Christian Am 15.10.2015 um 22:52 schrieb Gerhard Obermayr: Na ja, wenn ich eine TYPO3-Installation wäre, die für einen "Adult-Shop" verwendet wird und noch dazu meine Herkunft als TYPO3 verschleiert- weil GNU/GPL entfernt - würde ich mich auch so verhalten ... Nichts für ungut, aber das macht man nicht! Am 15.10.2015 um 22:45 schrieb Christian Leicht: Hallo, ich habe hier eine TYPO3 Installation bei der die ausgegeben URL´s z.B. von tx_news nicht richtig escaped sind: http://www.xxx.de/index.php?id=35&tx_news_pi1%5Bnews%5D=32&tx_news_pi1%5Bcontroller%5D=News&tx_news_pi1%5Baction%5D=detail&cHash=959947066fe00a83396013d154e665ac Alle Extensions die eigne URL´s zusammenstellen geben diese so zerstückelt aus. Woran liegt das? Ist das ein generelles PHP Server Problem? Besten Dank für einen Tipp Christian ___ 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] Typo3 interne URL's bicht richtig
Komm, ich hätte ja auch schreiben können www.12345678.de Es ist keine XXX Domain und TYPO3 wird auch nicht verschleiert. Muss doch hier nicht jeder für ewig lesen können welchem Projekt man arbeitet. Christian Am 15.10.2015 um 22:52 schrieb Gerhard Obermayr: Na ja, wenn ich eine TYPO3-Installation wäre, die für einen "Adult-Shop" verwendet wird und noch dazu meine Herkunft als TYPO3 verschleiert- weil GNU/GPL entfernt - würde ich mich auch so verhalten ... Nichts für ungut, aber das macht man nicht! Am 15.10.2015 um 22:45 schrieb Christian Leicht: Hallo, ich habe hier eine TYPO3 Installation bei der die ausgegeben URL´s z.B. von tx_news nicht richtig escaped sind: http://www.xxx.de/index.php?id=35&tx_news_pi1%5Bnews%5D=32&tx_news_pi1%5Bcontroller%5D=News&tx_news_pi1%5Baction%5D=detail&cHash=959947066fe00a83396013d154e665ac Alle Extensions die eigne URL´s zusammenstellen geben diese so zerstückelt aus. Woran liegt das? Ist das ein generelles PHP Server Problem? Besten Dank für einen Tipp Christian ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
[TYPO3-german] Typo3 interne URL's bicht richtig
Hallo, ich habe hier eine TYPO3 Installation bei der die ausgegeben URL´s z.B. von tx_news nicht richtig escaped sind: http://www.xxx.de/index.php?id=35&tx_news_pi1%5Bnews%5D=32&tx_news_pi1%5Bcontroller%5D=News&tx_news_pi1%5Baction%5D=detail&cHash=959947066fe00a83396013d154e665ac Alle Extensions die eigne URL´s zusammenstellen geben diese so zerstückelt aus. Woran liegt das? Ist das ein generelles PHP Server Problem? Besten Dank für einen Tipp Christian ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] tx_news und Kategorien
Hmmm... Aber das funktioniert nicht. Ich habe auf einer Seite als "Menü" eine Katagorieliste und eine News Liste. Jetzt erscheinen in der Liste viele Artikel aus unterschiedlichen Kategorien. Wenn ich jetzt auf die Kategorieliste klicke, sollten nur die Artikel aus der Liste aufgelistet werden. Aber es kommen immer nur alle Artikel. Christian Am 15.10.2015 um 19:23 schrieb Ralf-Rene Schröder: Am 15.10.2015 um 17:02 schrieb Christian Leicht: Ist es möglich, über eine aufgerufene Kategorie auch nur alle betreffenden Artikel in einer LIST Ansicht aufzurufen Ja... solange im Plugin nicht disableOverrideDemand gesetzt ist brauchst du nur den Category parameter mit zu übergeben und es werden nur die News dieser Kategorie ausgegeben... ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
[TYPO3-german] tx_news und Kategorien
Hallo, ich möchte in tx_news (das Neue News) die Kategorien verwenden. Dazu gibt es ja im News Plugin das Kategorien Ausgabemodul. Dies listet alle angelegten Kategorien aus und versieht sie mit einem Link. Ist es möglich, über eine aufgerufene Kategorie auch nur alle betreffenden Artikel in einer LIST Ansicht aufzurufen, oder muss ich für jede Kategorie eine eigene Listenansicht Seite anlegen? Ich kann dazu im Manual nichts finden. Besten Dank für Hilfe Christian ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] Schwarzes Rechteck im Backend Hauptfenster
Naja, da kann man nur "Hochladen von Dateien direkt im Web-Modul" abschalten. Ob das aber dann den Flash Player abschaltet, weis ich nicht. Christian Am 01.10.2015 um 22:53 schrieb Philipp Gampe: Hi Christian, Christian Leicht wrote: Du kannst ja generell Flash im Browser abschalten, dann ist das Rechteck weg. Was mich aber auch wundert warum das im Backend überhaupt abgefragt wird. Ich hatte gestern bei einem Kunden das Backend über eine schlechte Internetanbindung offen und da wartet man schon mal 2-3 Sekunden bis das Rechteck aufmacht und dann wieder schließt. Das arbeiten im BE wird dann zur Qual. Vermutlich habt ihr den Flash Uploader für das File Modul aktiviert. AFAIK wird dann das Flash im ganzen BE geladen. In den User Settings sollte man den deaktivieren können. Grüße ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] Schwarzes Rechteck im Backend Hauptfenster
Du kannst ja generell Flash im Browser abschalten, dann ist das Rechteck weg. Was mich aber auch wundert warum das im Backend überhaupt abgefragt wird. Ich hatte gestern bei einem Kunden das Backend über eine schlechte Internetanbindung offen und da wartet man schon mal 2-3 Sekunden bis das Rechteck aufmacht und dann wieder schließt. Das arbeiten im BE wird dann zur Qual. Christian Am 01.10.2015 um 14:08 schrieb Arne-Kolja Bachstein: Hi, das habe ich auch … allerdings etwas größer ;) Glaube im Chrome war das. Was mich ja interessieren würde: Warum zum Deibel Flash? Gruß Arne Am 30.09.2015 um 23:35 schrieb Peter Kühnlein : Am 30.09.2015 um 20:58 schrieb Christian Leicht: Hallo, ich habe in einigen 6.2er Installationen bemerkt das beim aufrufen eines Content Elements im Hintergrund oben links ein 200x200px großes Rechteck zu kurz sehen ist. Es tritt scheinbar nur im Firefox auf. Kann das mit Flash zusammenhängen? Christian Hallo Christian, ich sehe das in FF, seit ich Flash disabled habe - kann Zufall sein, aber ich denke, das hängt mit Flash zusammen, ja! LG Peter -- http://function2form.net http://peter-kuehnlein.net "For night attacks, fire can be set windward while the attack can be carried out from the opposite direction. Your allies should be mindful of this also." (Hagakure) Latest projects http://bmw-bobber.de http://noris-chapter.de ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
[TYPO3-german] Schwarzes Rechteck im Backend Hauptfenster
Hallo, ich habe in einigen 6.2er Installationen bemerkt das beim aufrufen eines Content Elements im Hintergrund oben links ein 200x200px großes Rechteck zu kurz sehen ist. Es tritt scheinbar nur im Firefox auf. Kann das mit Flash zusammenhängen? Christian ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
[TYPO3-german] Glossar dpn_glossary
Hallo, ich binde gerade die dpn_glossary Extension ein. Wisst Ihr ob die Ext eine Tooltip Funktion beinhaltet. Also auf der gesamten Seite nach den hinterlegt Begriffen sucht und mit einem Tooltip hinterlegt. Das funktioniert bei mir nicht. Besten Dank Christian ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
[TYPO3-german] Formhandler - 2 Sprachen - Conditions und Email
Hallo, ich benutze Formhandler um ein Kontaktformular auf einer Seite zu erstellen. Die Seite ist über 2 Domains zu erreichen domain.de und domain.com. Die .de gibt eine deutsche Formular aus und die .com natürlich englisch. Soweit funktioniert das auch, nur das die Emails des Englischen Formulars nicht zugestellt werden. Über die Conditions wird zwischen deutsch und englisch umgeschalten, was auch funktioniert da das templateFile auch umgeschalten wird. Die Emails der englischen Version gehen an den Webmaster des Servers und kommen auch vom Webmaster. Also werden die Variablen des Finisher_Mail ´s nicht gesetzt. Oder liegt es evtl. doch an den Conditions ? Glaube ich aber nicht. Könnt Ihr mir Bitte einen Tipp geben. Besten Dank für Hilfe Christian Verwendet wird TYPO3 6.2.15 und aktueller Formhandler Hier mal der TYPOSCRIPT Code: [globalString = IENV:HTTP_HOST = www.Domain.de, IENV:HTTP_HOST = Domain.de] ### DEUTSCH plugin.Tx_Formhandler.settings { debug = 0 templateFile = fileadmin/Templates/formhandler/contactform-de.html formValuesPrefix = formhandler formID = formhandler-file name = Store Uploaded Files Form singleFileMarkerTemplate { totalWrap = class="col-sm-9">class="uploadedfiles-label">###LLL:uploadedFiles###class="fileupload-list">| singleWrap = | showThumbnails = 0 } files { # Path to upload the files to (must exist!) uploadFolder = uploads/formhandler/ # Allows the user to remove a previously uploaded file enableAjaxFileRemoval = 0 # The default value of the link to remove a file would be "X". customRemovalText = TEXT customRemovalText { value = {$formhandlerExamples.file-upload.store-uploaded-files.rootPath}/skin/images/delete.png wrap = } } validators { 1 { class = Validator_Default disable = 0 config.fieldConf { email.errorCheck { 1 = required 2 = email } anrede.errorCheck.1 = required nachname.errorCheck.1 = required vorname.errorCheck.1 = required strasse.errorCheck.1 = required hausnummer.errorCheck.1 = required plz.errorCheck.1 = required ort.errorCheck.1 = required land.errorCheck.1 = required telefon.errorCheck.1 = required beschreibung.errorCheck.1 = required file.errorCheck { # Allow only the configured file extensions 1 = fileAllowedTypes 1.allowedTypes = pdf,doc,docx,jpg,png # Max size of a file 5MB 2 = fileMaxSize 2.maxSize = 52428800 # Max 3 files are allowed to be uploaded though this upload field 3 = fileMaxCount 3.maxCount = 3 } } } } saveInterceptors.1 { # This Interceptor will check if the user needed at least 4 seconds to fill out the form. If not, the user gets redirected to a "SPAM detected" page. class = Interceptor_AntiSpamFormTime config { minTime { value = 4 unit = seconds } redirectPage = 60 } } markers.myMarker_1 = TEXT markers.myMarker_1 { data = date:U strftime = %d.%m.%Y um %H:%M Uhr } finishers { 1.class = Finisher_Mail 1.config { checkBinaryCrLf = message admin { sender_email = i...@domain.com to_email = i...@domain.com bcc_email = christ...@domain.de attachment = file subject = COA subject { 10 = TEXT 10.value = Kontaktformular 50 = COA 50 { stdWrap.noTrimWrap = | von: || 10 = TEXT 10 { data = GP:formhandler|vorname } 20 = TEXT 20 { data = GP:formhandler|nachname noTrimWrap = | || } 30 = TEXT 30.value = am 30.noTrimWrap = | | | 40 = TEXT 40.data = date : U 40.strftime = %A, %e. %B %Y } } } user { sender_email = i...@domain.com to_email = email subject = TEXT subject.value= Ihre Anfrage an Domain Betreiber } } ## Datei weiterverarbeiten 2.class = Finisher_StoreUploadedFiles 2.config { renameScheme = [pid]_[time]_[filename] finishedUploadFolder = fileadmin/DateienUpload/ } ## Nach TT_Address eintragen 3.class = Tx_Formhandler_Finisher_DB 3.config { table = tt_address key = uid fields { pid = 52 title.mapping = anrede last_name.mapping = nachname first_name.mapping = vorname address.mapping = strasse building.mapping = hausnummer city.mapping = ort zip.mapping = plz country.mapping = land phone.mapping = telefon fax.mapping = fax
[TYPO3-german] Rechtliches zu Cookies und Hinweistexten
Hallo, es betrifft zwar nicht nur Typo3 aber ich habe trotzdem mal eine Frage dazu. Man liest zur Zeit das es ab Ende September Pflicht ist auf die Verwendung von Cookies hinzuweisen. Gibt es dazu verständliche Informationen was man da genau beachten soll? Auf was muss man genau Hinweisen? So wie ich es jetzt verstanden habe ist dies nur Pflicht wenn man Google Dienste wie Analytics, Adsense oder Adwords einsetzt. Ist bei TYPO3 die Verwendung von FE_User Cookies davon auch betroffen? Was ist bei privaten Webseiten oder Vereinsseiten? Wer hat da einen Durchblick? Besten Dank für Infos Christian ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
[TYPO3-german] Teaser Texte in T3Blog Extbase
Hallo, ich versuche mich gerade zum ersten mal mit der t3extblog Extension. Über ###MORE### kann ich einen Unterteilung erzwingen ab der dann der Text "abgeschnitten" wird und auf einer 2. Seite weitergeht. So wie in Wordpress auch. Jetzt gibt es aber das Problem, sobald ich das ###MORE### einsetze wird der vorhergehende Text mit einem Crop versehen und gekürzt. Wann kann es nicht recht nachvollziehen, aber es ist sehr komisch. Beispiel: Das ist ein Teasertext ###MORE### Das ist der Haupttext Im Frontend entsteht dann in der Listenansicht: Das ist e... In den Fluid Templates kann ich aber nirgends einen Crop finden. Hat jemand Erfahrung mit der Extension? Besten Dank für Hilfe Christian ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] Cach Control bei TYPO3
Ich habe mich ausgeloggt um den Cache zu prüfen. Was ich bei den Einstellungen vermisse ist die Möglichkeit "Expires" und "Cache-Control: max-age" auszugeben. Google verlangt danach um die Seite zu bewerten: https://developers.google.com/speed/docs/insights/LeverageBrowserCaching Ich hab am Wochenende noch rumgespielt und über cache = 1 sendCacheHeaders = 1 additionalHeaders = Cache-Control:max-age=86400|Pragma:cache das Ziel fast erreicht Christian Am 20.04.2015 um 10:19 schrieb bernd wilke: Am 17.04.15 um 16:08 schrieb Christian Leicht: Hallo, ich versuche ein Leverage Browser Caching bei einer 6.2.x er Typo3 Installation zu aktivieren. Dazu habe ich in der Seitenkonfiguration config { admPanel = 0 debug = 0 xmlprologue = none pageTitleFirst = true tx_realurl_enable = 1 absRefPrefix = / sendCacheHeaders = 1 jumpurl_enable = 0 inlineStyle2TempFile = 1 removeDefaultJS = 1 cache_period = 86400 no_cache = 0 cache = 1 sendCacheHeaders = 1 } angegeben. Aber als Resultat bekomme ich dann: Expires: 0 Cache-Control private Pragma no-cache Wenn ich ein einfaches HTML File aufrufe, wird mir vom Apachen aber ein Caching von mod_expires mitgegeben. TYPO3 macht mir das was falsch. Woran kann das liegen? bist du noch im BE angemeldet? sofern du am gleichen Rechner im gleichen Browser auch im BE angemeldet bist wird die FE-Ausgabe von TYPO3 nicht gecacht. bernd ___ 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] Cach Control bei TYPO3
Ich habe mich ausgeloggt um den Cache zu prüfen. Was ich bei den Einstellungen vermisse ist die Möglichkeit "Expires" und "Cache-Control: max-age" auszugeben. Google verlangt danach um die Seite zu bewerten: https://developers.google.com/speed/docs/insights/LeverageBrowserCaching Ich hab am Wochenende noch rumgespielt und über Am 20.04.2015 um 10:19 schrieb bernd wilke: Am 17.04.15 um 16:08 schrieb Christian Leicht: Hallo, ich versuche ein Leverage Browser Caching bei einer 6.2.x er Typo3 Installation zu aktivieren. Dazu habe ich in der Seitenkonfiguration config { admPanel = 0 debug = 0 xmlprologue = none pageTitleFirst = true tx_realurl_enable = 1 absRefPrefix = / sendCacheHeaders = 1 jumpurl_enable = 0 inlineStyle2TempFile = 1 removeDefaultJS = 1 cache_period = 86400 no_cache = 0 cache = 1 sendCacheHeaders = 1 } angegeben. Aber als Resultat bekomme ich dann: Expires: 0 Cache-Control private Pragma no-cache Wenn ich ein einfaches HTML File aufrufe, wird mir vom Apachen aber ein Caching von mod_expires mitgegeben. TYPO3 macht mir das was falsch. Woran kann das liegen? bist du noch im BE angemeldet? sofern du am gleichen Rechner im gleichen Browser auch im BE angemeldet bist wird die FE-Ausgabe von TYPO3 nicht gecacht. bernd ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
[TYPO3-german] Cach Control bei TYPO3
Hallo, ich versuche ein Leverage Browser Caching bei einer 6.2.x er Typo3 Installation zu aktivieren. Dazu habe ich in der Seitenkonfiguration config { admPanel = 0 debug = 0 xmlprologue = none pageTitleFirst = true tx_realurl_enable = 1 absRefPrefix = / sendCacheHeaders = 1 jumpurl_enable = 0 inlineStyle2TempFile = 1 removeDefaultJS = 1 cache_period = 86400 no_cache = 0 cache = 1 sendCacheHeaders = 1 } angegeben. Aber als Resultat bekomme ich dann: Expires: 0 Cache-Control private Pragma no-cache Wenn ich ein einfaches HTML File aufrufe, wird mir vom Apachen aber ein Caching von mod_expires mitgegeben. TYPO3 macht mir das was falsch. Woran kann das liegen? Besten Dank für Hilfe Christian ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] Extbase Seitentitel eintragen
Ich habe das mal jetzt über vhs und meinem Fluid Template versucht. Auf der vhs Seite gibt es einen Viewhelper der den Seitentitel überschreiben kann. Denke ich zumindest. Dazu habe ich in meinem Detail Template (Resources/Private/Partials/Kraeuterliste/Properties.html) ganz oben setIndexedDocTitle="1"> eingetragen. Aber der Titel Tag meiner Seite wird nicht geändert. Es kommt kein Fehler, aber es passiert einfach nichts. Muss ich noch ein Namespace setzten oder vhs noch anpassen? Besten Dank für Tipps Christian Am 14.04.2015 um 14:23 schrieb Stephan Schuler: -BEGIN PGP SIGNED MESSAGE- Hash: SHA256 Hallo zusammen. Wenn der Zugriff auf $kraeuterliste->getTitle() einen 500er wirft dann ist dein Model kaputt. Schau im syslog nach welcher Fehler fliegt, stell dein error_reporting richtig ein und verwende eine IDE mit einem Debugger. Der Fehler kann vielfältig sein. Vielleicht ist der Getter protected oder private, vielleicht hast du einen Tippfehler in der Methode oder der Property auf die du in der Methode zugreifst. Vielleicht funktioniert dieser Teil aber auch und dein Problem liegt an einer ganz anderen Stelle. Ohne mehr Code kann man da unendlich lange in Glaskugeln schauen. Gruß, Stephan Schuler Web-Entwickler | netlogix Media Telefon: +49 (911) 539909 - 0 E-Mail: stephan.schu...@netlogix.de Web: media.netlogix.de netlogix GmbH & Co. KG IT-Services | IT-Training | Media Neuwieder Straße 10 | 90411 Nürnberg Telefon: +49 (911) 539909 - 0 | Fax: +49 (911) 539909 - 99 E-Mail: i...@netlogix.de | Web: http://www.netlogix.de netlogix GmbH & Co. KG ist eingetragen am Amtsgericht Nürnberg (HRA 13338) Persönlich haftende Gesellschafterin: netlogix Verwaltungs GmbH (HRB 20634) Umsatzsteuer-Identifikationsnummer: DE 233472254 Geschäftsführer: Stefan Buchta, Matthias Schmidt - -Ursprüngliche Nachricht- Von: typo3-german-boun...@lists.typo3.org [mailto:typo3-german-boun...@lists.typo3.org] Im Auftrag von Christian Leicht Gesendet: Dienstag, 14. April 2015 13:46 An: German TYPO3 Userlist Betreff: Re: [TYPO3-german] Extbase Seitentitel eintragen DAs wäre doch die einfachste Möglichkeit $GLOBALS['TSFE']->page['title'] = $kraeuterliste->getTitle(); Aber es funktioniert nicht. Christian Am 14.04.2015 um 13:37 schrieb Marc Willmann: Am 14.04.15 13:23, schrieb Christian Leicht: Warum muss ich dazu einen Viewhelper bauen? weil's halt in den View und nicht in den Controller gehört. Wartbarkeit, Erweiterbarkeit, MVC, vermutlich auch Performance wären da ad-hoc Gründe, die mir einfallen würden. Aber von mir aus, wenn Du's partout anders machen magst: - WARNING: BAD CODING PRACTICE BEYOND. USE AT YOUR OWN RISK -- $GLOBALS['TSFE']->page['title'] = $kraeuterliste->getTitle(); oder wie halt immer die Methode in Deinem Model heisst, mit der Du die Information bekommst, die Du willst... Marc public function showAction(\WWL\WwlKraeuterliste\Domain\Model\Kraeuterliste $kraeuterliste) { $this->view->assign('kraeuterliste', $kraeuterliste); $GLOBALS['TSFE']->page['title'] = "TEST"; } In der Variable $kraeuterliste sind alle Daten aus meineer Datenbankabfrage enthalten. Jetzt muss ich nur noch an einzelne Einträge rankommen. Christian Am 14.04.2015 um 13:20 schrieb Marc Willmann: Am 14.04.15 13:14, schrieb Christian Leicht: Weil ich nicht gerne mit Kanonen auf Spatzen schieße. Ich will nur an meine Daten aus der Datenbank ran. Brauche ich dazu eine zusätzliche Extension? nein. Aber warum eigene ViewHelper bauen, wenn es diese schon fertig gibt? Und vhs ist so exotisch ja nun nicht... Christian Am 14.04.2015 um 13:05 schrieb Marc Willmann: warum im Controller? Eigentlich gehört das IMHO in den View, und dafür gibt's dann auch einen ViewController im FluidTYPO3-Projekt (vhs): https://fluidtypo3.org/viewhelpers/vhs/master/Page/Header/TitleVie wHelper.html Viele Grüße Marc Am 13.04.15 14:15, schrieb Christian Leicht: HAllo, ich versuche in einer eigenen Extension in einer showAction den Titel der Webseite zu setzen. Ich habe also eine einfache Extension das mir Produkte auflistet und auch eine Detailseite darstellt. Bei der Detailseite soll nun der Seitentitel mit dem Produktnamen ersetzt werden. Dazu habe ich folgendes ausprobiert: public function showAction(\WWL\WwlKraeuterliste\Domain\Model\Kraeuterliste $kraeuterliste) { $this->view->assign('kraeuterliste', $kraeuterliste); $GLOBALS['TSFE']->page['title'] = "TEST"; } Der Test funktioniert auch und der Titel der Seite wird in TEST umgetauft. Jetzt versuche ich aus der Variablen $kraeuterliste den Namen auszulesen und an den title übergeben. Aber wie mache ich das? Kann mir jemand einen Tipp geben? $kraeuterliste[
Re: [TYPO3-german] Extbase Seitentitel eintragen
DAs wäre doch die einfachste Möglichkeit $GLOBALS['TSFE']->page['title'] = $kraeuterliste->getTitle(); Aber es funktioniert nicht. Christian Am 14.04.2015 um 13:37 schrieb Marc Willmann: Am 14.04.15 13:23, schrieb Christian Leicht: Warum muss ich dazu einen Viewhelper bauen? weil's halt in den View und nicht in den Controller gehört. Wartbarkeit, Erweiterbarkeit, MVC, vermutlich auch Performance wären da ad-hoc Gründe, die mir einfallen würden. Aber von mir aus, wenn Du's partout anders machen magst: - WARNING: BAD CODING PRACTICE BEYOND. USE AT YOUR OWN RISK -- $GLOBALS['TSFE']->page['title'] = $kraeuterliste->getTitle(); oder wie halt immer die Methode in Deinem Model heisst, mit der Du die Information bekommst, die Du willst... Marc public function showAction(\WWL\WwlKraeuterliste\Domain\Model\Kraeuterliste $kraeuterliste) { $this->view->assign('kraeuterliste', $kraeuterliste); $GLOBALS['TSFE']->page['title'] = "TEST"; } In der Variable $kraeuterliste sind alle Daten aus meineer Datenbankabfrage enthalten. Jetzt muss ich nur noch an einzelne Einträge rankommen. Christian Am 14.04.2015 um 13:20 schrieb Marc Willmann: Am 14.04.15 13:14, schrieb Christian Leicht: Weil ich nicht gerne mit Kanonen auf Spatzen schieße. Ich will nur an meine Daten aus der Datenbank ran. Brauche ich dazu eine zusätzliche Extension? nein. Aber warum eigene ViewHelper bauen, wenn es diese schon fertig gibt? Und vhs ist so exotisch ja nun nicht... Christian Am 14.04.2015 um 13:05 schrieb Marc Willmann: warum im Controller? Eigentlich gehört das IMHO in den View, und dafür gibt's dann auch einen ViewController im FluidTYPO3-Projekt (vhs): https://fluidtypo3.org/viewhelpers/vhs/master/Page/Header/TitleViewHelper.html Viele Grüße Marc Am 13.04.15 14:15, schrieb Christian Leicht: HAllo, ich versuche in einer eigenen Extension in einer showAction den Titel der Webseite zu setzen. Ich habe also eine einfache Extension das mir Produkte auflistet und auch eine Detailseite darstellt. Bei der Detailseite soll nun der Seitentitel mit dem Produktnamen ersetzt werden. Dazu habe ich folgendes ausprobiert: public function showAction(\WWL\WwlKraeuterliste\Domain\Model\Kraeuterliste $kraeuterliste) { $this->view->assign('kraeuterliste', $kraeuterliste); $GLOBALS['TSFE']->page['title'] = "TEST"; } Der Test funktioniert auch und der Titel der Seite wird in TEST umgetauft. Jetzt versuche ich aus der Variablen $kraeuterliste den Namen auszulesen und an den title übergeben. Aber wie mache ich das? Kann mir jemand einen Tipp geben? $kraeuterliste['name'] habe ich schon probiert. Geht aber nicht. Besten Dank für Hilfe Christian ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] Extbase Seitentitel eintragen
Warum muss ich dazu einen Viewhelper bauen? public function showAction(\WWL\WwlKraeuterliste\Domain\Model\Kraeuterliste $kraeuterliste) { $this->view->assign('kraeuterliste', $kraeuterliste); $GLOBALS['TSFE']->page['title'] = "TEST"; } In der Variable $kraeuterliste sind alle Daten aus meineer Datenbankabfrage enthalten. Jetzt muss ich nur noch an einzelne Einträge rankommen. Christian Am 14.04.2015 um 13:20 schrieb Marc Willmann: Am 14.04.15 13:14, schrieb Christian Leicht: Weil ich nicht gerne mit Kanonen auf Spatzen schieße. Ich will nur an meine Daten aus der Datenbank ran. Brauche ich dazu eine zusätzliche Extension? nein. Aber warum eigene ViewHelper bauen, wenn es diese schon fertig gibt? Und vhs ist so exotisch ja nun nicht... Christian Am 14.04.2015 um 13:05 schrieb Marc Willmann: warum im Controller? Eigentlich gehört das IMHO in den View, und dafür gibt's dann auch einen ViewController im FluidTYPO3-Projekt (vhs): https://fluidtypo3.org/viewhelpers/vhs/master/Page/Header/TitleViewHelper.html Viele Grüße Marc Am 13.04.15 14:15, schrieb Christian Leicht: HAllo, ich versuche in einer eigenen Extension in einer showAction den Titel der Webseite zu setzen. Ich habe also eine einfache Extension das mir Produkte auflistet und auch eine Detailseite darstellt. Bei der Detailseite soll nun der Seitentitel mit dem Produktnamen ersetzt werden. Dazu habe ich folgendes ausprobiert: public function showAction(\WWL\WwlKraeuterliste\Domain\Model\Kraeuterliste $kraeuterliste) { $this->view->assign('kraeuterliste', $kraeuterliste); $GLOBALS['TSFE']->page['title'] = "TEST"; } Der Test funktioniert auch und der Titel der Seite wird in TEST umgetauft. Jetzt versuche ich aus der Variablen $kraeuterliste den Namen auszulesen und an den title übergeben. Aber wie mache ich das? Kann mir jemand einen Tipp geben? $kraeuterliste['name'] habe ich schon probiert. Geht aber nicht. Besten Dank für Hilfe Christian ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] Extbase Seitentitel eintragen
Weil ich nicht gerne mit Kanonen auf Spatzen schieße. Ich will nur an meine Daten aus der Datenbank ran. Brauche ich dazu eine zusätzliche Extension? Christian Am 14.04.2015 um 13:05 schrieb Marc Willmann: warum im Controller? Eigentlich gehört das IMHO in den View, und dafür gibt's dann auch einen ViewController im FluidTYPO3-Projekt (vhs): https://fluidtypo3.org/viewhelpers/vhs/master/Page/Header/TitleViewHelper.html Viele Grüße Marc Am 13.04.15 14:15, schrieb Christian Leicht: HAllo, ich versuche in einer eigenen Extension in einer showAction den Titel der Webseite zu setzen. Ich habe also eine einfache Extension das mir Produkte auflistet und auch eine Detailseite darstellt. Bei der Detailseite soll nun der Seitentitel mit dem Produktnamen ersetzt werden. Dazu habe ich folgendes ausprobiert: public function showAction(\WWL\WwlKraeuterliste\Domain\Model\Kraeuterliste $kraeuterliste) { $this->view->assign('kraeuterliste', $kraeuterliste); $GLOBALS['TSFE']->page['title'] = "TEST"; } Der Test funktioniert auch und der Titel der Seite wird in TEST umgetauft. Jetzt versuche ich aus der Variablen $kraeuterliste den Namen auszulesen und an den title übergeben. Aber wie mache ich das? Kann mir jemand einen Tipp geben? $kraeuterliste['name'] habe ich schon probiert. Geht aber nicht. Besten Dank für Hilfe Christian ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] Extbase Seitentitel eintragen
Wie kommt dann den an die Daten ran die "showAction" ausgibt? Es sollte doch eigentlich ein Array sein, oder? Christian Am 13.04.2015 um 14:15 schrieb Christian Leicht: HAllo, ich versuche in einer eigenen Extension in einer showAction den Titel der Webseite zu setzen. Ich habe also eine einfache Extension das mir Produkte auflistet und auch eine Detailseite darstellt. Bei der Detailseite soll nun der Seitentitel mit dem Produktnamen ersetzt werden. Dazu habe ich folgendes ausprobiert: public function showAction(\WWL\WwlKraeuterliste\Domain\Model\Kraeuterliste $kraeuterliste) { $this->view->assign('kraeuterliste', $kraeuterliste); $GLOBALS['TSFE']->page['title'] = "TEST"; } Der Test funktioniert auch und der Titel der Seite wird in TEST umgetauft. Jetzt versuche ich aus der Variablen $kraeuterliste den Namen auszulesen und an den title übergeben. Aber wie mache ich das? Kann mir jemand einen Tipp geben? $kraeuterliste['name'] habe ich schon probiert. Geht aber nicht. Besten Dank für Hilfe Christian ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] Extbase Seitentitel eintragen
Das ganze hat mit fluid noch gar nichts zu tun. Das passiert ja schon vorher. Christian Am 13.04.2015 um 21:04 schrieb Renzo Bauen: Hallo Christian Fluid verwendet eine Punkt-Syntax, d.h. du musst kraeuterliste.name schreiben. Gruss Renzo ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] [SPAM FortiMail] Extbase Seitentitel eintragen
Leider funktioniert das nicht. $GLOBALS['TSFE']->page['title'] = $kreauterliste->getName(); Da bekomme ich nur eine leere Seite angezeigt. in meinem Model ist aber die Funktion getName() vorhanden. Christian Am 13.04.2015 um 15:13 schrieb Chris Wolff - AERTiCKET AG: Hi Christian $kreauterliste ist eine extbase Model (bzw ein object aus einem model) Hier währe es dann wohl $kreauterliste->getName() Gruss chris -Ursprüngliche Nachricht- Von: typo3-german-boun...@lists.typo3.org [mailto:typo3-german-boun...@lists.typo3.org] Im Auftrag von Christian Leicht Gesendet: Montag, 13. April 2015 14:15 An: typo3-german@lists.typo3.org Betreff: [SPAM FortiMail] [TYPO3-german] Extbase Seitentitel eintragen HAllo, ich versuche in einer eigenen Extension in einer showAction den Titel der Webseite zu setzen. Ich habe also eine einfache Extension das mir Produkte auflistet und auch eine Detailseite darstellt. Bei der Detailseite soll nun der Seitentitel mit dem Produktnamen ersetzt werden. Dazu habe ich folgendes ausprobiert: public function showAction(\WWL\WwlKraeuterliste\Domain\Model\Kraeuterliste $kraeuterliste) { $this->view->assign('kraeuterliste', $kraeuterliste); $GLOBALS['TSFE']->page['title'] = "TEST"; } Der Test funktioniert auch und der Titel der Seite wird in TEST umgetauft. Jetzt versuche ich aus der Variablen $kraeuterliste den Namen auszulesen und an den title übergeben. Aber wie mache ich das? Kann mir jemand einen Tipp geben? $kraeuterliste['name'] habe ich schon probiert. Geht aber nicht. Besten Dank für Hilfe Christian ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
[TYPO3-german] Extbase Seitentitel eintragen
HAllo, ich versuche in einer eigenen Extension in einer showAction den Titel der Webseite zu setzen. Ich habe also eine einfache Extension das mir Produkte auflistet und auch eine Detailseite darstellt. Bei der Detailseite soll nun der Seitentitel mit dem Produktnamen ersetzt werden. Dazu habe ich folgendes ausprobiert: public function showAction(\WWL\WwlKraeuterliste\Domain\Model\Kraeuterliste $kraeuterliste) { $this->view->assign('kraeuterliste', $kraeuterliste); $GLOBALS['TSFE']->page['title'] = "TEST"; } Der Test funktioniert auch und der Titel der Seite wird in TEST umgetauft. Jetzt versuche ich aus der Variablen $kraeuterliste den Namen auszulesen und an den title übergeben. Aber wie mache ich das? Kann mir jemand einen Tipp geben? $kraeuterliste['name'] habe ich schon probiert. Geht aber nicht. Besten Dank für Hilfe Christian ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
[TYPO3-german]
Hallo, ich muss für einen Slider den ich mit DCE umsetzen will in ein Image Tag in Fluid noch das Attribut u="image" einfügen. Aber TYPO3 lässt dies nicht zu: width="800c" height="356c"/> width="100c" height="100c"/> Argument "u" was not registered. Wie kann ich das Problem umgehen bzw. lösen? Besten Dank für einen Tipp Christian ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] Spezielle Seiten (Root, Home) nicht in Menüs anzeigen
Wobei auch hier die home Seite 2x aufrufbar ist. Mittels http://chronik.stadthaag.com und http://chronik.stadthaag.com/home/ das stört mich (und google) dabei. Gibts dafür eine Lösung? Christian Am 29.03.2015 um 10:57 schrieb Gerhard Obermayr: Ich verstehe gar nicht, warum das bei dir so angezeigt wird. Ich verwende grundsätzlich die Seiten-ID 1 für den Namen ders ganzen Projektes. Aber bei mir wurde die ID 1 als Shortcut noch nie angezeigt sondern erst ab der tatsächlich ersten Menüebene. Ich denke daher, dass bei dir ein grundsätzlicher Fehler am System vorliegt. Ich nehme als Beispiel mein gerade aktuelles Projekt. Einen Screenshot des Verzeichnisbaumes findest Du hier --> http://chronik.stadthaag.com/fileadmin/root.png Die dazugehörige website ist hier --> http://chronik.stadthaag.com Wie Du siehst, wird der Name der ersten Seite - Hauschroniken - gar nicht angezeigt ... Und das war bei mir noch nie anders! Am 29.03.2015 um 09:50 schrieb Knorpi Knurps: Hallo, danke, und wie solltte man das umbenennen? Mir erscheint nur sinnvoll, die Root-Ebene ganz wegzulassen. Dazu müsste das Feld mit dem alternativen Namen leer bleiben, aber dann wird "Root" angezeigt. Oder gibt es einen anderen sinnvollen Namen? Mir fällt keiner ein. Magnus ___ 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] Datenbank abfragen
Hallo, gibt es eine einfache Möglichkeit in einer eigenen Extension auf die Datenbanktabellen von Typo3 zuzugreifen und das Ergebnis an Fluid zu übergeben. Also einen normalen MySQL SELECT Befehl zu erstellen und die Liste im Frontend ausgeben. TYPO3 6.2 Besten Dank Christian ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
[TYPO3-german] Extbase - Sortierung von findAll()
Hallo ich habe eine Extension die zum auflisten folgende Funktion benutzt: public function listAction() { $magazins = $this->magazinRepository->findAll(); $this->view->assign('magazins', $magazins); } Jetzt werden die Datensätze aber nach uid sortiert. Wie bekomme ich das nach 'sorting' sortiert? Besten Dank für Hilfe Christian ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] Extbase - Sortierung von findAll()
Gibt es irgendwo eine Dokumentation zu dem ganzen? Ich kann nirgends was finden. Christian Am 11.03.2015 um 11:22 schrieb Marc Willmann: Am 11.03.15 11:08, schrieb Christian Leicht: Hallo ich habe eine Extension die zum auflisten folgende Funktion benutzt: public function listAction() { $magazins = $this->magazinRepository->findAll(); $this->view->assign('magazins', $magazins); } Jetzt werden die Datensätze aber nach uid sortiert. Wie bekomme ich das nach 'sorting' sortiert? indem Du im Repository in der Methode (oder im Default) setOrderings() benutzt und nach dem sortierst, was Du gerne hättest. Die "Sortierung" nach uid ist übrigens "zufällig", wenn sie nicht explizit gesetzt ist - letztlich überlässt Extbase im Default MySQL die Sortierung, was meistens die Sortierung nach UID zurückliefert, nach Spezifikation aber "undefined" ist. ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] Extbase - createQuery - statement Problem
Hallo Silke, ja ich habe auch die fe_users um 3 Felder erweitert. Das klappt auch gut. Ich habe mir Deinen Vorschlag angeschaut und er leuchtet mir auch ein, aber es läuft nicht. Wenn ich im Repository folgendes einfüge: /** * The repository for Users */ class UsersRepository extends \TYPO3\CMS\Extbase\Domain\Repository\FrontendUserRepository { public function showFeuser($userid){ $query = $this->createQuery(); $query->statement("SELECT * FROM fe_users WHERE uid = '".$userid."'"); return $query->execute(); } } Bekomme ich folgende Fehlermeldung: Fatal error: Class 'WWL\WwlFeuserfiles\Domain\Repository\WwlfeuserfilesRepository' not found in /home/httpd/test/typo3/typo3_src-6.2.10/typo3/sysext/core/Classes/Utility/GeneralUtility.php on line 4442 Irgend was stimmt da mit den Namespaces nicht, glaube ich Christian Am 10.03.2015 um 14:42 schrieb Silke Capo: Hallo Christian, ich wollte auch einen Zugriff auf die fe_users haben. In meiner Extension musste ich dazu folgende Schritte vornehmen: Unter Domain/Models ein Model angelegt (weil ich zusätzliche Felder genutzt habe: /** * User Model * * * @validate StringLength(minimum=6, maximum=15) * */ class Users extends \TYPO3\CMS\Extbase\Domain\Model\FrontendUser { /** * @var string */ protected $passwordOld = ''; ... /** * __construct */ public function __construct() { parent::__construct(); } /** * Sets the $passwordOld value * * @param string $passwordOld * @return void * @api */ public function setPasswordOld($passwordOld) { $this->passwordOld = $passwordOld; } /** * Returns the $passwordOld value * * @return string * @api */ public function getPasswordOld() { return $this->passwordOld; } ... } Wichtig hier: von Frontenduser ableiten, nicht von der allgemeinen Klasse. Deine zusätzlichen Felder als Variablen, + getter und setter. Dann das Repository: /** * The repository for Users */ class UsersRepository extends \TYPO3\CMS\Extbase\Domain\Repository\FrontendUserRepository { ... } Hier musst du nur dann etwas eintragen, wenn du spezielle Datenbankabfragen brauchst, die normalen wie "findAll" funktionieren automatisch. Auch hier wieder von FrontendUser ableiten! Dann unter Configuration/TypoScript noch das Mapping: in setup.txt: config.tx_extbase { persistence { classes { DigitalWorx\DxSpecialistsearch\Domain\Model\Users { mapping { tableName = fe_users recordType = } } } } } plugin.tx_dxspecialistsearch { persistence { classes { DigitalWorx\DxSpecialistsearch\Domain\Model\User { mapping { tableName = fe_users } } } ... } ... } In ext_tables.php: /** * Table configuration fe_users */ $tempColumns = array ( 'password_old' => array ( 'exclude' => 1, 'label' => 'LLL:EXT:dx_specialistsearch/Resources/Private/Language/locallang_db.xlf:fe_users.password', 'config' => array ( 'type' => 'input', 'size' => 30, 'eval' => 'string', 'readOnly' => 1, 'default' => '' ) ), ); $fields = 'password_old'; \TYPO3\CMS\Core\Utility\GeneralUtility::loadTCA('fe_users'); if (version_compare(TYPO3_branch, '6.2', '<')) { \TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addTCAcolumns('fe_users', $tempColumns, 1); } else { \TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addTCAcolumns('fe_users', $tempColumns); } so hat es bei mir geklappt. VG Silke On 10.03.2015 14:12, typo3-german-requ...@lists.typo3.org wrote: Message: 9 Date: Tue, 10 Mar 2015 13:24:18 +0100 From: Christian Leicht Subject: [TYPO3-german] Extbase - createQuery - statement Problem To:typo3-german@lists.typo3.org Message-ID: Content-Type: text/plain; charset=utf-8; format=flowed Hallo, ich hab noch ne Frage zu meinem gestrigen Problem. Will aber nicht wieder ?ber Extbase herziehen;-) Deswegen ein neuer Post Also, ich muss in einer Extension auf die fe_user DB zugreifen. Dazu habe ich mir in meiner extension im repository Ordner ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
[TYPO3-german] Extbase - createQuery - statement Problem
Hallo, ich hab noch ne Frage zu meinem gestrigen Problem. Will aber nicht wieder über Extbase herziehen ;-) Deswegen ein neuer Post Also, ich muss in einer Extension auf die fe_user DB zugreifen. Dazu habe ich mir in meiner extension im repository Ordner folgendes angelegt: class WwlfeuserfilesRepository extends \TYPO3\CMS\Extbase\Persistence\Repository { public function showFeuser($userid){ $query = $this->createQuery(); $query->statement("SELECT * FROM fe_users WHERE uid = '".$userid."'"); return $query->execute(); } } Jetzt wird das im Controller abgefragt: class WwlfeuserfilesController extends \TYPO3\CMS\Extbase\Mvc\Controller\ActionController { /** * wwlfeuserfilesRepository * * @var \WWL\WwlFeuserfiles\Domain\Repository\WwlfeuserfilesRepository * @inject */ protected $wwlfeuserfilesRepository = NULL; /** * action list * * @return void */ public function listAction() { $user = $GLOBALS['TSFE']->fe_user->user; $wwlfeuserfiles = $this->wwlfeuserfilesRepository->showFeuser($user['uid']); $this->view->assign('test', $user['username']); $this->view->assign('wwlfeuserfiles', $wwlfeuserfiles); } } Leider gibt es im Fluid keine Ausgabe. Nur die uid und pid wird richtig angezeigt: Extbase Variable Dump TYPO3\CMS\Extbase\Persistence\Generic\QueryResultprototypeobject (empty) 0 => WWL\WwlFeuserfiles\Domain\Model\Wwlfeuserfilesprototypepersistent entity (uid=1, pid=41) dummy => '' (0 chars) wwlfalfiles => NULL filegroup => '' (0 chars) wwlfedescription => '' (0 chars) uid => 1 (integer) _localizedUid => 1 (integer)modified _languageUid => 0 (integer)modified _versionedUid => 1 (integer)modified pid => 41 (integer) Meine Frage: Muss ich da noch was mappen, damit ich auf die fe_users zugreifen kann? Oder, muss ich alle fe_users Felder in meinem Model anlegen? Was ich schon mal gemacht habe und nichts genutzt hat. Woran kann das liegen? Besten Dank für Hilfe Christian ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] Extbase macht mich verrückt
Muss dann für jedes Feld einer Datenbankabfrage ein Modul Eintrag erstellt werden? Ich rufe ja aus meiner Extension heraus die fe_users Datenbank auf und möchte auf die Felder zugreifen. Leider kommt im Controller nichts an. Im Repository: public function showFeuser($userid){ $query = $this->createQuery(); $query->statement("SELECT * FROM fe_users WHERE uid = '".$userid."'"); return $query->execute(); } Im Controller: $wwlfeuserfiles = $this->wwlfeuserfilesRepository->showFeuser($user['uid']); Und $wwlfeuserfiles ist bis auf uid und pid leer. Christian Am 09.03.2015 um 16:23 schrieb Stephan Schuler: -BEGIN PGP SIGNED MESSAGE- Hash: SHA256 Hallo zusammen. Meine Vermutungen wären (mit absteigender Wahrscheinlichkeit): * Das Model ist falsch oder nicht annotiert. * Die Properties des Models haben (namentlich) nichts mit den Columns der Tabelle zu tun. * Der Cache ist nicht hinreichend gecleared. * Vielleicht gibt es gar kein passendes Model. Wobei ich dann erwarten würde dass überhaupt nichts geht, der PropertyMapper wird ja hoffentlich nicht auf eine StdClass zurückfallen und das AbstractDomainObject ist nicht umsonst abstract. Dass die Fehlerbeschreibung "an Fluid und kann es auch auflisten" beinhaltet zeigt mir: Die notwendigen Werkzeuge werden nicht genutzt. Sieh bitte zu dass du einen Debugger ans Laufen bekommst. Verwende eine IDE die mit xdebug klar kommt, dazu einen Webserver der xdebug verwendet und dann setz einen Breakpoint in die Zeile des "$this->view->assign()". Das hätte nämlich auch schon heute Mittag offengelegt, dass das Repository ganz banal nicht in die Klasse injected wurde. Natürlich *kann* man jetzt auch mit dem "f:debug()"-ViewHelper hantieren. Das macht aber keinen Spaß. Zumal Du ja eigentlich überhaupt kein Fluid debuggen möchtest, Fluid geht ja offensichtlich. Pro-Tip: Das was du gerade als Statement treibst geht übrigens schöner, einfacher und erfordert nicht mal eine zusätzliche Methode im Repository. Das QueryResultInterface schreibt "getFirst()" vor, und das Generic/QueryResult ist so schlau, einen bestehenden Query durch ein "setLimit(1)" zu erweitern. https://typo3.org/api/typo3cms/class_t_y_p_o3_1_1_c_m_s_1_1_extbase_1_1_persistence_1_1_repository.html#a73a1b0348919b6755e4f69dcc70eba64 https://typo3.org/api/typo3cms/interface_t_y_p_o3_1_1_c_m_s_1_1_extbase_1_1_persistence_1_1_query_result_interface.html#acac359f9ae56b80c7979f4a4feb736e5 https://typo3.org/api/typo3cms/class_t_y_p_o3_1_1_c_m_s_1_1_extbase_1_1_persistence_1_1_generic_1_1_query_result.html#acac359f9ae56b80c7979f4a4feb736e5 https://typo3.org/api/typo3cms/_query_result_8php_source.html#l00098 Gruß, Stephan Schuler Web-Entwickler | netlogix Media Telefon: +49 (911) 539909 - 0 E-Mail: stephan.schu...@netlogix.de Web: media.netlogix.de netlogix GmbH & Co. KG IT-Services | IT-Training | Media Neuwieder Straße 10 | 90411 Nürnberg Telefon: +49 (911) 539909 - 0 | Fax: +49 (911) 539909 - 99 E-Mail: i...@netlogix.de | Web: http://www.netlogix.de netlogix GmbH & Co. KG ist eingetragen am Amtsgericht Nürnberg (HRA 13338) Persönlich haftende Gesellschafterin: netlogix Verwaltungs GmbH (HRB 20634) Umsatzsteuer-Identifikationsnummer: DE 233472254 Geschäftsführer: Stefan Buchta, Matthias Schmidt - -Ursprüngliche Nachricht- Von: typo3-german-boun...@lists.typo3.org [mailto:typo3-german-boun...@lists.typo3.org] Im Auftrag von Georg Ringer Gesendet: Montag, 9. März 2015 14:30 An: typo3-german@lists.typo3.org Betreff: Re: [TYPO3-german] Extbase macht mich verrückt Am 2015-03-09 um 13:59 schrieb Marc Willmann: teilweise. Das @inject ist z.B. wichtig. Google nach "Dependency Injection". Einmal verstanden willst Du nie wieder ohne DI programmieren. ich empfehle das @inject wegzulassen und injectmethoden zu verwenden da die einiges schneller sind! lg georg ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german -BEGIN PGP SIGNATURE- Version: PGP Universal 3.3.2 (Build 15704) Charset: utf-8 wpUDBQFU/brcpp0IwsibV8MBCKAyBAChj7qoOOshAFtVPfOxWdWLzsfz/hwiCdwg NPggGtXZMxVvKTfVD8YMKdTdRS+/SxNng5uwb90/SwD9gsq74mUm1jRnEpdz3pJE xnlyK3S1pfrkpo3x38obaWNi29o0Sti+zVgwDelEstyYavioGoSKuuEBKyFgtGZK BIlWMK0njg== =1V4E -END PGP SIGNATURE- ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] Extbase macht mich verrückt
Das komische daran ist jetzt nur das ich im Controller ein Array bekomme das an $wwlfeuserfiles übergeben wird. $wwlfeuserfiles = $this->wwlfeuserfilesRepository->showFeuser(); Soweit so gut. Aber es enthält zwar die Anzahl an Datensätzen aus der Datenbankabfrage (SELECT * FROM fe_users), aber nicht alle Felder. Ich übergebe es dann per $this->view->assign('wwlfeuserfiles', $wwlfeuserfiles); an Fluid und kann es auch auflisten: Test: {wwlfeuserfile.uid} Aber nur uid und pid haben einen Inhalt. Alle anderen Felder der Tabelle fe_users sind leer (In der MySQL ist natürlich Inhalt vorhanden). Christian Am 09.03.2015 um 13:59 schrieb Marc Willmann: Hallo Christian, Am 09.03.15 13:54, schrieb Christian Leicht: Der Wahnsinn, spielen die Kommentarzeilen jetzt auch eine Rolle? teilweise. Das @inject ist z.B. wichtig. Google nach "Dependency Injection". Einmal verstanden willst Du nie wieder ohne DI programmieren. Dann muss ich in \WWL\WwlFeuserfiles\Domain\Repository\WwlFeuserRepository WwlFeuserRepository Groß schreiben? oder klein? Die Datei unter Classes/Domain/Repository heißt aber WwlfeuserfilesRepository.php Klassennamen UpperCamelCase Methodennamen lowerCamelCase Variablen lowerCamelCase lesbarer Code erleichtert vieles, dazu gehören auch ein paar Konventionen, die nicht notwendigerweise technisch bedingt sind. Allerdings gilt bei Extbase Convention over Configuration, insofern noch ein wichtiger Grund, sich an Bewährtes zu halten. Marc Muss das der selbe Name sein wie in den Kommentaren? Christian Am 09.03.2015 um 11:53 schrieb Marc Willmann: Hallo Christian, ich gebe Georg dahingehend Recht, dass es Dir offenkundig noch an den Grundlagen des MVC-Programmierens fehlt. Aber wir haben ja alle mal angefangen. :-) public function showFeuser(){ $query = $this->createQuery(); $query->statement("SELECT * FROM fe_users LIMIT 1"); return $query->execute(); } im Repository. das $query->statement() gewinnt keine Eleganzpreise, dürfte aber funktionieren. einen Datensatz anzeigen lassen. Mich bringt das ganze Controller Repository Module Zeugs noch um den Verstand. Warum hat man das jetzt so umständlich auf verschiedene Dateien verteilt? Das geht jetzt wirklich in die MVC-Grundlagen; nur so viel: bei größeren Projekten ist das deutlich übersichtlicher. Die Funktion showFeuser() habe ich in der Repository abgelegt. Aber wo rufe ich denn die Funktion jetzt auf? Wenn ich im Controller nun public function listAction() { $wwlfeuser = $this->WwlfeuserRepository->showFeuser(); $this->view->assign('wwlfeuser', $wwlfeuser); } verwende, dann bekomme ich nur diese Fehlermeldung: Fatal error: Call to a member function showFeuser() on a non-object in /home/httpd/xxx/xxx/typo3conf/ext/wwl_feuserfiles/Classes/Controller/WwlfeuserfilesController.php on line 50 PHP meckert, dass Du showFeuser() aufrusft, ohne ein passendes Objekt zu haben. Dein Fehler liegt also bei $this->WwlfeuserRepository (welches vermutlich in Deinem Controller nicht existiert). Füg also in Deiner Controllerklasse sowas wie /** * wwlfeuserRepository * * @var \VENDOR\EXTNAME\Domain\Repository\WwlFeuserRepository * @inject */ protected $wwlfeuserRepository = NULL; (bitte auch Groß-Kleinschreibung beachten und VENDOR/EXTNAME natürlich anpassen) und änder in Deinem Code $this->WwlfeuserRepository in $this->wwlfeuserRepository dann könnte das schon besser aussehen. :-) Marc ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] Extbase macht mich verrückt
Der Wahnsinn, spielen die Kommentarzeilen jetzt auch eine Rolle? Dann muss ich in \WWL\WwlFeuserfiles\Domain\Repository\WwlFeuserRepository WwlFeuserRepository Groß schreiben? oder klein? Die Datei unter Classes/Domain/Repository heißt aber WwlfeuserfilesRepository.php Muss das der selbe Name sein wie in den Kommentaren? Christian Am 09.03.2015 um 11:53 schrieb Marc Willmann: Hallo Christian, ich gebe Georg dahingehend Recht, dass es Dir offenkundig noch an den Grundlagen des MVC-Programmierens fehlt. Aber wir haben ja alle mal angefangen. :-) public function showFeuser(){ $query = $this->createQuery(); $query->statement("SELECT * FROM fe_users LIMIT 1"); return $query->execute(); } im Repository. das $query->statement() gewinnt keine Eleganzpreise, dürfte aber funktionieren. einen Datensatz anzeigen lassen. Mich bringt das ganze Controller Repository Module Zeugs noch um den Verstand. Warum hat man das jetzt so umständlich auf verschiedene Dateien verteilt? Das geht jetzt wirklich in die MVC-Grundlagen; nur so viel: bei größeren Projekten ist das deutlich übersichtlicher. Die Funktion showFeuser() habe ich in der Repository abgelegt. Aber wo rufe ich denn die Funktion jetzt auf? Wenn ich im Controller nun public function listAction() { $wwlfeuser = $this->WwlfeuserRepository->showFeuser(); $this->view->assign('wwlfeuser', $wwlfeuser); } verwende, dann bekomme ich nur diese Fehlermeldung: Fatal error: Call to a member function showFeuser() on a non-object in /home/httpd/xxx/xxx/typo3conf/ext/wwl_feuserfiles/Classes/Controller/WwlfeuserfilesController.php on line 50 PHP meckert, dass Du showFeuser() aufrusft, ohne ein passendes Objekt zu haben. Dein Fehler liegt also bei $this->WwlfeuserRepository (welches vermutlich in Deinem Controller nicht existiert). Füg also in Deiner Controllerklasse sowas wie /** * wwlfeuserRepository * * @var \VENDOR\EXTNAME\Domain\Repository\WwlFeuserRepository * @inject */ protected $wwlfeuserRepository = NULL; (bitte auch Groß-Kleinschreibung beachten und VENDOR/EXTNAME natürlich anpassen) und änder in Deinem Code $this->WwlfeuserRepository in $this->wwlfeuserRepository dann könnte das schon besser aussehen. :-) Marc ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] Extbase macht mich verrückt
Ich glaube ja nicht das es an MVC oder OOP liegt sondern auch an Namespaces. Das alles zusammen ist mir noch so undurchsichtig Christian Am 09.03.2015 um 12:37 schrieb Georg Ringer: Hallo, Am 2015-03-09 um 11:45 schrieb Office | Artkon. Ganz EINFACH Internet.: Ich glaube nicht, dass diese Antwort zur Lösung des Problems geführt hat. nun ist die Frage was das Ziel ist, und ein Verständnis entwickelt man (ich zumindest nicht), nicht wenn man wieder ein paar Zeilen irgendwo hin kopiert. Es gibt zB http://www.amazon.de/TYPO3-Extbase-Moderne-Extension-Entwicklung-Fluid/dp/3955390705/ref=sr_1_1?ie=UTF8&qid=1425900990&sr=8-1&keywords=lobacher+typo3 aber ich kann das nicht empfehlen weil ich es nicht kenne und auch das Vorwissen nicht kenne. Georg ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] Extbase macht mich verrückt
Ja, Geaorg, ich verstehe ja das OOP die Zukunft ist und für große Projekte viele Vorteile bringt. Aber wenn man mal nur was kleines hat, wie eine einfachste Extension, dann ist der Aufwand schon sehr groß. Christian Am 09.03.2015 um 11:35 schrieb Georg Ringer: Hallo, ganz ehrlich, welche Antwort willst du nun haben? Das ist in jedem OOP so dass man das nach Funktion auftrennt. Leg dir doch ein Extbase-Buch zu?! lg georg ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
[TYPO3-german] Extbase macht mich verrückt
Hallo, ich versuche schon einige Zeit eine Extension zu erstellen mittels der ich ein FE PlugIn erzeuge um einen Datensatz der FE_Users Tabelle anzuzeigen. Das ist aber nicht so einfach. Dazu habe ich im Kickstarter ein leeres Projekt angelegt und will jetzt über public function showFeuser(){ $query = $this->createQuery(); $query->statement("SELECT * FROM fe_users LIMIT 1"); return $query->execute(); } einen Datensatz anzeigen lassen. Mich bringt das ganze Controller Repository Module Zeugs noch um den Verstand. Warum hat man das jetzt so umständlich auf verschiedene Dateien verteilt? Die Funktion showFeuser() habe ich in der Repository abgelegt. Aber wo rufe ich denn die Funktion jetzt auf? Wenn ich im Controller nun public function listAction() { $wwlfeuser = $this->WwlfeuserRepository->showFeuser(); $this->view->assign('wwlfeuser', $wwlfeuser); } verwende, dann bekomme ich nur diese Fehlermeldung: Fatal error: Call to a member function showFeuser() on a non-object in /home/httpd/xxx/xxx/typo3conf/ext/wwl_feuserfiles/Classes/Controller/WwlfeuserfilesController.php on line 50 Christian ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] Condition in TS richtig setzen
Aber noch mal zu den Conditions ist es nicht besser es so zu machen: [globalString = IENV:HTTP_HOST = www.xxx.de, IENV:HTTP_HOST = xxx.de] . [globalString = IENV:HTTP_HOST = www.xxx.com, IENV:HTTP_HOST = xxx.com] . [GLOBAL] oder reicht [ELSE] auch? [globalString = IENV:HTTP_HOST = www.xxx.de, IENV:HTTP_HOST = xxx.de] . [ELSE] . [GLOBAL] Christian Am 04.03.2015 um 19:26 schrieb Bernhard Kraft: Hallo, On 2015-03-04 16:46, Christian Leicht wrote: [globalString = IENV:HTTP_HOST = www.xxx.de, IENV:HTTP_HOST = xxx.de] Bitte für was setzt du TYPO3 ein ??? Global "string", "xxx" ... das hört sich schon einschlägig an :) grüße, Bernhard ___ 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] Condition in TS richtig setzen
Haha, ja stimmt xxx.de wäre sicher ertragreich. Aber nein, alles Jugendfrei und die xxx steht nur als Platzhalter Christian Am 04.03.2015 um 19:26 schrieb Bernhard Kraft: Hallo, On 2015-03-04 16:46, Christian Leicht wrote: [globalString = IENV:HTTP_HOST = www.xxx.de, IENV:HTTP_HOST = xxx.de] Bitte für was setzt du TYPO3 ein ??? Global "string", "xxx" ... das hört sich schon einschlägig an :) grüße, Bernhard ___ 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] Condition in TS richtig setzen
Ja, das hatte ich auch gemacht, aber es funktioniert nicht richtig. Ich kann in der TYPO3 Dokumentation diese Variante auch nicht finden. In manchen Useranleitungen und Blogs schon. Bin mir da ganz unsicher Christian Am 04.03.2015 um 16:53 schrieb Marc Willmann: sollte alles gehen und logisch dasselbe sein, sofern xxx.de, www.xxx.de, xxx.com und www.xxx.com ALLE Domains sind, die auf diese Seite verweisen. ich präferiere [...] || [...] [ELSE] [GLOBAL] weil ich es für am einfachsten Lesbar halte, aber darüber kann man Glaubenskriege führen. :) Marc Am 04.03.15 16:46, schrieb Christian Leicht: Hallo, ich muss für ein formhandler Formular eine Weiche für 2 Domains/Sprachen einbauen und habe mit Google widersprüchliche Condition Verwendungen gefunden. Zur Zeit benutze ich folgendes: [globalString = IENV:HTTP_HOST = www.xxx.de]||[globalString = IENV:HTTP_HOST = xxx.de] plugin.Tx_Formhandler.settings { ... [ELSE] plugin.Tx_Formhandler.settings { ... [GLOBAL] Im Web habe ich aber auch folgende Möglichkeit gefunden: [globalString = IENV:HTTP_HOST = www.xxx.de, IENV:HTTP_HOST = xxx.de] plugin.Tx_Formhandler.settings { ... [ELSE] plugin.Tx_Formhandler.settings { ... [GLOBAL] Oder soll ich die 2. Sprachversion auch noch angeben, also: [globalString = IENV:HTTP_HOST = www.xxx.de]||[globalString = IENV:HTTP_HOST = xxx.de] plugin.Tx_Formhandler.settings { ... [globalString = IENV:HTTP_HOST = www.xxx.com]||[globalString = IENV:HTTP_HOST = xxx.com] plugin.Tx_Formhandler.settings { ... [GLOBAL] Was ist denn die richtige Variante? Besten Dank für Hilfe Christian ___ 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] Condition in TS richtig setzen
Hallo, ich muss für ein formhandler Formular eine Weiche für 2 Domains/Sprachen einbauen und habe mit Google widersprüchliche Condition Verwendungen gefunden. Zur Zeit benutze ich folgendes: [globalString = IENV:HTTP_HOST = www.xxx.de]||[globalString = IENV:HTTP_HOST = xxx.de] plugin.Tx_Formhandler.settings { ... [ELSE] plugin.Tx_Formhandler.settings { ... [GLOBAL] Im Web habe ich aber auch folgende Möglichkeit gefunden: [globalString = IENV:HTTP_HOST = www.xxx.de, IENV:HTTP_HOST = xxx.de] plugin.Tx_Formhandler.settings { ... [ELSE] plugin.Tx_Formhandler.settings { ... [GLOBAL] Oder soll ich die 2. Sprachversion auch noch angeben, also: [globalString = IENV:HTTP_HOST = www.xxx.de]||[globalString = IENV:HTTP_HOST = xxx.de] plugin.Tx_Formhandler.settings { ... [globalString = IENV:HTTP_HOST = www.xxx.com]||[globalString = IENV:HTTP_HOST = xxx.com] plugin.Tx_Formhandler.settings { ... [GLOBAL] Was ist denn die richtige Variante? Besten Dank für Hilfe Christian ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] Formhandler erweitern
Das ist ja Klasse, Besten Dank Christian Am 26.02.2015 um 12:02 schrieb Michael Kasten: -BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Hallo Christian, bin mir nicht sicher was du mit "oberen Teil" meinst, ich gehe mal davon aus das du den Inhalt der Mail als solches und nicht etwa den Mailheader meinst. Ich würde das aktuelle Datum via TYPOScript erstellen und einem Formhandler Marker zuweisen: plugin.Tx_Formhandler.settings.predef.myForm.markers.myMarker_1 = TEXT plugin.Tx_Formhandler.settings.predef.myForm.markers.myMarker_1{ data = date:U strftime = %d.%m.%Y } Den Marker kannst du dann ja beliebig verwenden Eine zweite Möglichkeit wäre dann den Preprocessor zu verwenden, der wird aber nur beim ersten Aufruf des Formulars gelesen. Der Unterschied macht dann wohl der Zeitpunkt, beim Marker wäre das dann wohl die letzte Aktualisierung beim Preprocessor wäre das der Zeitpunkt des Aufrufs. bye Am 25.02.2015 um 14:25 schrieb Christian Leicht: Hallo zusammen, ich benutze Formhandler um ein umfangreicheres Kontaktformular umzusetzen.Soweit ist das echt klasse. Ich muss nun in einer Email an den Seitenbetreiber im Oberen Teil noch das Datum einsetzen. Also den Zeitpunkt an dem das Formular ausgefüllt wurde. Natürlich ist das auch die Zeit an dem die Email empfangen wird. Naja, aber ich brauch das Datum und die Zeit auch im Body der Email. Wie kann ich das umsetzen? ICh habe es im Finisher versucht, bekomme es aber nur in das Subject der Email. Gibt es da noch eine Möglichkeit? Besten Dank für Hilfe. Christian finishers { 1.class = Finisher_Mail 1.config { checkBinaryCrLf = message admin { sender_email = i...@xxx.com to_email = i...@xxx.com subject = COA subject { 10 = TEXT 10.value = Kontaktformular 50 = COA 50 { stdWrap.noTrimWrap = | von: || 10 = TEXT 10 { data = GP:formhandler|vorname } 20 = TEXT 20 { data = GP:formhandler|nachname noTrimWrap = | || } 30 = TEXT 30.value = am 30.noTrimWrap = | | | 40 = TEXT 40.data = date : U 40.strftime = %A, %e. %B %Y } } } user { sender_email = i...@xxx.com to_email = email subject = TEXT subject.value= Ihre Anfrage an xxx } } ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german - -- Michael Kasten | http://m-kasten.de Im wirklichen Leben gibt es kein [Strg]+[Z] -BEGIN PGP SIGNATURE- Version: GnuPG v1 iQEcBAEBAgAGBQJU7v0pAAoJEF1/iIvWnG8NFfgH/jB/VBc7rAm9ebTwY5DreUOT kxlPDguzZIK0Dl2ZYD8p5c6NQ/3qQ2xSSBlAiBBExk722Mm/eDh5or8XCcMX6JoT iccn6IipdF4APelCxAz/uIUjQdQI1Bcr7/HxsUJJ28dGoomnJNXIUU7OWB4Ehcnb BjEgcEG1AinYkC4/SiDssZimadxR/eyI5sDNmJPikiU6qDB98LieEu6pFTYhYcdS Nl+EKJd6NpnEPYE0En/P/u12QI4maeISPwwgMo0GOPMCQU+Ydr2wUyNB0kmVSEoA YgXFbwYgU0Y8zlagAbbRCHw5/6MhEMx/ZxvsaMe52qPjTCGF/r3IZxq5NIxCbFw= =6s4P -END PGP SIGNATURE- ___ 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] Formhandler erweitern
Hallo zusammen, ich benutze Formhandler um ein umfangreicheres Kontaktformular umzusetzen.Soweit ist das echt klasse. Ich muss nun in einer Email an den Seitenbetreiber im Oberen Teil noch das Datum einsetzen. Also den Zeitpunkt an dem das Formular ausgefüllt wurde. Natürlich ist das auch die Zeit an dem die Email empfangen wird. Naja, aber ich brauch das Datum und die Zeit auch im Body der Email. Wie kann ich das umsetzen? ICh habe es im Finisher versucht, bekomme es aber nur in das Subject der Email. Gibt es da noch eine Möglichkeit? Besten Dank für Hilfe. Christian finishers { 1.class = Finisher_Mail 1.config { checkBinaryCrLf = message admin { sender_email = i...@xxx.com to_email = i...@xxx.com subject = COA subject { 10 = TEXT 10.value = Kontaktformular 50 = COA 50 { stdWrap.noTrimWrap = | von: || 10 = TEXT 10 { data = GP:formhandler|vorname } 20 = TEXT 20 { data = GP:formhandler|nachname noTrimWrap = | || } 30 = TEXT 30.value = am 30.noTrimWrap = | | | 40 = TEXT 40.data = date : U 40.strftime = %A, %e. %B %Y } } } user { sender_email = i...@xxx.com to_email = email subject = TEXT subject.value= Ihre Anfrage an xxx } } ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
[TYPO3-german] DCE - Bild im Backend anzeigen
Hallo, ich nutze DCE um ein Bild in einem bestimmten Format im Frontend auszugeben. Jetzt wird mir im Backend für das Bild "NEW54hjd784935" angezeigt. Kann ich das auch als Bild ausgeben, damit man auch schon im BE was erkennen kann? Normal steht dort ja nur eine Anweisung die alle angelegten Felder ausgibt: arguments="{fields:fields}" /> Wenn ich aber dort ein dce:fal angebe as="fileReference"> Bekomme ich im Frontend einen Namespace Fehler Besten Dank für einen Tipp Christian ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] Lösung gesucht
Hallo Typo3 Userlist, Hallo Philipp Gampe, ich komme hier nicht weiter. Ich schaffe es nicht die 3 von mir unter FE_users angelegten Tabellenfelder in meiner Extension auszugeben. Ich hab mir ja mal eine eigene Extension gestartet in der ich in der ext_tables.php 3 weitere Felder eingebaut habe die in fe_users angelegt werden. Das funktioniert auch und ich kan im BE zu jedem FE User noch die Felder füllen und Dateien anhängen. Jetzt versuche ich diese 3 Felder mit meiner Extension mittels FE-PlugIn anzeigen zu lassen. Aber wie komme ich an die Felder ran und wo muss ich die in meiner Extension eintagen damit ich im FE irgend was ausgeben lassen kann. Ich komm schon gar nicht aus der Classe in das Fluid Template. Ich steh da voll auf dem Schlauch. Kann mir jemand zeigen wie das funktioniert? Besten Dank für Hilfe Christian Am 12.01.2015 um 10:35 schrieb Philipp Gampe: Hi Christian, Christian Leicht wrote: Mein Problem liegt aber darin das die Files nicht in der Datenbanktabelle meiner Extension sind, sondern in der fe_user. An die komme ich nicht ran. Ich muss meine Extension soweit bringen damit ich auf die fe_user Tabelle zugreifen kann. Dann kann ich die aktuelle FE User id auslesen und nach den passenden Dateien suchen. Nimm den Extension Builder und lass dir ein abgeleitetes Modell von fe_users erstellen. Dann wird dir alles generiert. Du kannst sogar noch Felder hinzufügen und es funktioniert einfach. Grüße ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] Lösung gesucht
Hallo Philipp, ich bin mir nicht sicher was Du meinst. Ich hab mir ja mal eine eigene Extension gestartet in der ich in der ext_tables.php 3 weitere Felder eingebaut habe die in fe_users angelegt werden. Das funktioniert auch und ich kan im BE zu jedem FE User noch die Felder füllen und Dateien anhängen. Jetzt schreibst Du mir das ich ein abgeleitetes Modell von fe_users erstellen soll. Wie macht man so was ? Ich kann die fe_user Datenbank ja im Extension Builder nicht aufrufen. Weis nicht was es bedeutet und wie das in sich greift. Besten Dank für einen Tipp Christian ## ext_tables.php //**// // USER | Erweiterung fe_users um 3 Felder //**// t3lib_div::loadTCA('fe_users'); $addColumnArray = array( 'filegroup' => array( 'exclude' => 0, 'label' => '(Gruppe)', 'config' => array( 'type' => 'input', 'size' => 20, 'eval' => 'trim', ) ),'wwlfedescription' => array( 'exclude' => 0, 'label' => 'Beschreibung', 'config' => array( 'type' => 'text', 'cols' => 40, 'rows' => 4 ), 'defaultExtras' => 'richtext[]' ),'wwlfalfiles' => array( 'exclude' => 0, 'label' => 'Private Dateien des Users', 'config' => array( 'maxitems' => 999, 'type' => 'inline', 'foreign_table' => 'sys_file_reference', 'foreign_field' => 'uid_foreign', 'foreign_sortby' => 'sorting_foreign', 'foreign_table_field' => 'tablenames', 'foreign_match_fields' => array( 'fieldname' => 'file' ), 'foreign_label' => 'uid_local', 'foreign_selector' => 'uid_local', 'foreign_selector_fieldTcaOverride' => array( 'config' => array( 'appearance' => array( 'elementBrowserType' => 'file', 'elementBrowserAllowed' => 'doc,pdf,docx,xls,png,psd,ai,eps,odf,rar,zip,jpeg,jpg,mov,mpg,mkv,avi,ods,odt' ) ) ), 'filter' => array( array( 'userFunc' => 'TYPO3\\CMS\\Core\\Resource\\Filter\\FileExtensionFilter->filterInlineChildren', 'parameters' => array( 'allowedFileExtensions' => 'doc,pdf,docx,xls,png,psd,ai,eps,odf,rar,zip,jpeg,jpg,mov,mpg,mkv,avi,ods,odt', 'disallowedFileExtensions' => 'exe' ) ) ), 'appearance' => array( 'createNewRelationLinkTitle' => 'LLL:EXT:cms/locallang_ttc.xlf:media.addFileReference', 'useSortable' => TRUE, 'collapseAll' => 1, 'expandSingle' => 1, 'headerThumbnail' => array( 'field' => 'uid_local', 'width' => '64', 'height' => '64', ), 'showPossibleLocalizationRecords' => TRUE, 'showRemovedLocalizationRecords' => TRUE, 'showSynchronizationLink' => TRUE, 'enabledControls' => array( 'info' => TRUE, 'new' => TRUE, 'dragdrop' => TRUE, 'sort' => TRUE, 'hide' => TRUE, 'delete' => TRUE, 'localize' => TRUE, ), ), 'behaviour' => array( 'localizationMode' => 'select', 'localizeChildrenAtParentLocalization' => TRUE, ), ), ), ); t3lib_extMgm::addTCAcolumns('fe_users', $addColumnArray); t3lib_extMgm::addToAllTCAtypes('fe_users', '--div--;Dateien/Infos , filegroup,wwlfedescription,wwlfalfiles'); Am 12.01.2015 um 10:35 schrieb Philipp Gampe: Hi Christian, Christian Leicht wrote: Mein Problem liegt aber darin das die Files nicht in der Datenbanktabelle meiner Extension sind, sondern in der fe_user. An die komme ich nicht ran. Ich muss meine Extension soweit bringen damit ich auf die fe_user Tabelle zugreifen kann. Dann kann ich die aktuelle FE User id auslesen und nach den passenden Dateien suchen. Nimm den Extension Builder und lass dir ein abgeleitetes Modell von fe_users erstellen. Dann wird dir alles generiert. Du kannst sogar noch Felder hinzufügen und es funktioniert einfach. Grüße ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] Lösung gesucht
Hallo Mirko, Was Du beschreibst dienst dazu mir die UserID auszulesen. Ja das brauche ich auch noch dazu. Mein Problem liegt aber darin das die Files nicht in der Datenbanktabelle meiner Extension sind, sondern in der fe_user. An die komme ich nicht ran. Ich muss meine Extension soweit bringen damit ich auf die fe_user Tabelle zugreifen kann. Dann kann ich die aktuelle FE User id auslesen und nach den passenden Dateien suchen. Die Dateien sind deshalb in der fe_user Tabelle damit ich sie im BE im FE User Datensatz mit bei Name,Vorname, Ort und Files mit verwalten kann. Christian Am 12.01.2015 um 08:25 schrieb Mirko Schaal: Hallo Christian, Am 12.01.2015 um 00:59 schrieb Christian Leicht : ... FE_Usern muss ich eigene Dateien zum download anbieten. Ich habe einige hundert FE User die individuelle Dateien zum download bekommen sollen. Z.B. monatlichen Rechnungen und spezielle Dateien die nur der jeweilige User sehen darf. ... 1. Versuch Also habe ich die fe_user Datenbank um ein FAL Feld erweiter. So kann ich im BE einem FE_User mehrere Files anhängen. Das funktioniert auch gut. Jetzt muss ich aber die Dateien in meiner Extension wieder als Liste ausgeben können. Und da gibt es die Probleme. Wie bekomme ich in einer eigenen Extension die Dateien aufgelistet die in der fe_user Tabelle angelegt sind? … Wenn Du die User Tabelle bereits erweitert hast, musst Du im Prinzip in Deinem Controller nur noch das Model des gerade eingeloggten Benutzers laden und an Dein Template übergeben. ungefähr so (ungetestet): ... /** * @var \TYPO3\CMS\Extbase\Domain\Repository\FrontendUserRepository * @inject */ protected $frontendUserRepository; public function meineAction() { if (isset($GLOBALS['TSFE']->fe_user->user['uid'])) { $user = $this->frontendUserRepository->findByUid($GLOBALS['TSFE']->fe_user->user['uid']); $this->view->assign('user', $user); } } … Dann in Deinem Template: ... {file.originalResource.name} ... Grüße Mirko ___ 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] Lösung gesucht
Hallo zusammen, ich versuche schon seit einiger Zeit eine Lösung für eine Problem zu finden. Eigentlich sollte es ganz einfach sein, aber TYPO3 macht es einem da echt nicht leicht. FE_Usern muss ich eigene Dateien zum download anbieten. Ich habe einige hundert FE User die individuelle Dateien zum download bekommen sollen. Z.B. monatlichen Rechnungen und spezielle Dateien die nur der jeweilige User sehen darf. Hört sich einfach an, ist es aber nicht. Natürlich könnte man jetzt mehrere Hundert individuelle Seiten anlegen und jeden User beim einloggen auf seine Seite weiterleiten, wo dann die Dateien eingebunden sind. Das ist aber nur sehr umständlich zu verwalten. Die Editoren sind damit überfordert. 1. Versuch Also habe ich die fe_user Datenbank um ein FAL Feld erweiter. So kann ich im BE einem FE_User mehrere Files anhängen. Das funktioniert auch gut. Jetzt muss ich aber die Dateien in meiner Extension wieder als Liste ausgeben können. Und da gibt es die Probleme. Wie bekomme ich in einer eigenen Extension die Dateien aufgelistet die in der fe_user Tabelle angelegt sind? Dazu finde ich keine Lösung. Hier im Forum habe ich auch schon mehrfach nachgefragt und kein, oder nur unbrauchbares Feedback bekommen. 2. Versuch In der fe_user Tabelle habe ich nun die Dateien bei den Usern eingetragen. Jetzt habe ich die Extension pt_extlist entdeckt mit der ich SQL Abfragen selbst anlegen kann und das eine Table der Abfrage erstellt. Damit ist es mir aber nicht gelungen die FE_User id so einzubauen das es nur den jeweiligen User ausgibt. Und die Ausgabe kann nur eine HTML Table sein, was mir nicht so passt. Einzelne Felder sind damit nicht einfach anzusprechen. Das idealste wäre man könnte alles in der eigenen Extension lösen. Die erste Variante wäre gut, aber es gibt anscheinend keine Lösung dafür. Ich hab mich schon wund gegoogled und nirgends eine Lösung gefunden. Es gibt zwar schon Extensions die einige Ansätze in diese Richtung haben, aber anscheinend stoßen die Entwickler auch auf die selben Probleme. Könnt Ihr mir bei meinem Problem helfen? Einen Tipp geben? Besten Dank für Hilfe Christian ___ 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] Lösung gesucht
Hallo zusammen, ich versuche schon seit einiger Zeit eine Lösung für eine Problem zu finden. Eigentlich sollte es ganz einfach sein, aber TYPO3 macht es einem da echt nicht leicht. FE_Usern muss ich eigene Dateien zum download anbieten. Ich habe einige hundert FE User die individuelle Dateien zum download bekommen sollen. Z.B. monatlichen Rechnungen und spezielle Dateien die nur der jeweilige User sehen darf. Hört sich einfach an, ist es aber nicht. Natürlich könnte man jetzt mehrere Hundert individuelle Seiten anlegen und jeden User beim einloggen auf seine Seite weiterleiten, wo dann die Dateien eingebuden sind. Das ist aber nur sehr umständlich zu verwalten. Die Editoren sind damit überfordert. 1. Versuch Also habe ich die fe_user Datenbank um ein FAL Feld erweiter. So kann ich im BE einem FE_User mehrere Files anhängen. Das funktioniert auch gut. Jetzt muss ich aber die Dateien in meiner Extension wieder als Liste ausgeben können. Und da gibt es die Probleme. Wie bekomme ich in einer eigenen Extension die Dateien aufgelistet die in der fe_user Tabelle angelegt sind? Dazu finde ich keine Lösung. Hier im Forum habe ich auch schon mehrfach nachgefragt und kein, oder nur unbrauchbares Feedback bekommen. 2. Versuch In der fe_user Tabelle habe ich nun die Dateien bei den Usern eingetragen. Jetzt habe ich die Extension pt_extlist entdeckt mit der ich SQL Abfragen selbst anlegen kann und das eine Table der Abfrage erstellt. Damit ist es mir aber nicht gelungen die FE_User id so einzubauen das es nur den jeweiligen User ausgibt. Und die Ausgabe kann nur eine HTML Table sein, was mir nicht so passt. Einzelne Felder sind damit nicht einfach anzusprechen. Das idealste wäre man könnte alles in der eigenen Extension lösen. Die erste Variante wäre gut, aber es gibt anscheinend keine Lösung dafür. Ich hab mich schon wund gegoogled und nirgends eine Lösung gefunden. Es gibt zwar schon Extensions die einige Ansätze in diese Richtung haben, aber anscheinend stoßen die Entwickler auch auf die selben Probleme. Könnt Ihr mir bei meinem Problem helfen? Einen Tipp geben? Besten Dank für Hilfe Christian ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] Variable in TS übergeben?
Am 11.01.2015 um 23:17 schrieb Philipp Gampe: Hi Christian Leicht, TypoScript ist keine Skriptsprache! Ich empfehle die Lektüre von "TS in 45 Minuten". baseWhereClause = TEXT baseWhereClause = sys_file_reference.uid_local = sys_file.uid AND sys_file_reference.uid_foreign = baseWhereClause.append = TEXT baseWhereClause.append { data = TSFE:fe_user|user|uid } Du darfst auf keinen Fall einen Usernamen an das SQL Statement übergeben. Usernamen können SQL Befehle enthalten. Best regards Hallo Philipp, Das Problem daran ist das baseWhereClause keine freier Begriff ist sondern eine Anweisung für die pt_extlist extension. Es geht leider nicht an die baseWhereClause ein append dran zuhängen. Christian ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
[TYPO3-german] Variable in TS übergeben?
Hallo, ich suche nach einer Möglichkeit eine Variable die ich von meineuserid = TEXT meineuserid.data = TSFE:fe_user|user|username bekomme, an ein TS zu übergeben: plugin.tx_ptextlist.settings.listConfig.dateiliste{ backendConfig < plugin.tx_ptextlist.settings.prototype.backend.typo3 backendConfig { tables ( sys_file_reference, sys_file ) baseWhereClause ( sys_file_reference.uid_local = sys_file.uid AND sys_file_reference.uid_foreign = X <- Hier rein ) } } Ich lese also die FE User id aus und muss diese als SQL Abfrage an die ptextlist Extension als WHERE Parameter übergeben. Wie mache ich das? Hab schon als {meineuserid} und als {$meineuserid} usw. versucht. Irgendwie muss das doch gehen? Besten Dank für Hilfe Christian ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
[TYPO3-german] Extbase Liste aus andere Tabelle ausgeben
Hallo zusammen, ich muss eine Extension erstellen die an die fe_user Datenbank weitere Felder anhängt und diese dann im Frontanend anzeigt. Dazu habe ich eine Extension per Extension_Builder erstellt und in ext_tables.php per t3lib_div::loadTCA('fe_users'); die fe_users um 3 Spaltenerweitert. Jetzt kann ich im BE einen FE User aufrufen, bearbeiten und es sind auch die 3 neuen Felder vorhanden. (Titel, Beschreibung, FAL File) Soweit so gut. Jetzt muss ich die im BE angelegten FAL Dateien (je Benutzer mehrere) auch in einer Liste anzeigen lassen können. Wie kann ich denn nun diese FAL Dateien aus der Datenbank auslesen und ausgeben lassen. Ich bin zwar bei Googlen auf ein Mapping über TS Setup gestossen. Dort kann ich aber nur eine Tabelle angeben. Der Zugriff auf eine FAL Dateien scheint aber aufwendiger zu sein, da ich ja nur Dateien eines bestimmten FE Users aufrufen darf. Oder gibt es da einen anderen Weg? Könnt Ihr mir da einen Tipp geben? Besten Dank für Hilfe Christian ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
[TYPO3-german] Extension-Builder Frage
Hallo, ich versuche mich gerade an einer sehr einfachen extension zum Üben. Ich lege mir also eine neue Extension im Extension-Builder an. Benutze 3 oder 4 einfache Datenbankfelder und aktiviere Liste und Anzeige als Standartaktionen. Dann speichere ich das ganze ab und aktiviere die Extension. Im BE kann ich auch schon die Datensätze mit den Feldern anlegen. Auch das Frontend Plug in lässt sich auf der Seite anlegen. Aber die Seite lässt sich nicht laden. Es bleibt eine weisse leere Seite. Was muss ich denn noch weiter unter FE Plugins (Controller action combinations) im Extension-Builder angeben damit was ausgegeben werden kann. Wie lege ich den den Verweis zur StorageID an? Könnt Ihr mir da helfen? ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] Strategie für Kundenbereich
Quote: Chris Wolff - AERTiCKET AG wrote on Wed, 10 December 2014 08:38 Bau dir Im Extension Builder einfach ein Model was deine Neuen Properties hat. Dann vor der innstallation änderst du die ext_tables.sql - damit es die tabelle fe_user erweitert ext_tables.php - damit im backend die felder an gewünschter stelle erscheinen. bei deinem model neu erstellen model sogst du dafür das es vom standard fe_usermodel erbt. Dann passt du im typoscript setup.txt das mapping an. (damit extbase weiss das es das model in der tabelle fe_user sucht) Ich hoffe ich hab jetzt keinen schritt vergessen Gruss chris Damit ist es aber nicht getan. Ich muss dann noch alle Inhalte der eigentlichen FEUser Extension nachbauen um deren Inhalt in meiner neuen Extension anzeigen zu können. Da kommen dann auch die neuen Felder vor. Oder reicht es dann in die Fluid Templates der FEuser Ext die neuen Felder mit aufzunehmen? Christian ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] Strategie für Kundenbereich
Quote: Philipp Gampe (pgampe) wrote on Tue, 09 December 2014 00:49 Hi Christian, Christian Leicht wrote: > Ich würde eine Extension erstellen die mir die > Tx_Extbase_Domain_Model_FrontendUser Datenbank erweitert. Das Modell matcht auf fe_users, aber ja, dass kannst du natürlich machen. Im alten Kickstarter konnte man bestehende Extension Datenbank Tabellen erweitern. Jetzt läuft der alte Kickstarter nicht mehr unter 6.2. Im Extension Builder geht das anscheinend gar nicht. Christian ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] Strategie für Kundenbereich
Kann ich denn eigentlich nicht die feuser extension um ein paar Felder erweitern. Wichtig dabei wäre ein FAL Feld das ich dann im Backend mit 0-99 Dateien füllen könnte. Evtl. noch ein RTE Feld. Ich würde eine Extension erstellen die mir die Tx_Extbase_Domain_Model_FrontendUser Datenbank erweitert. Christian ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] Strategie für Kundenbereich
Quote: Marc Willmann wrote on Mon, 08 December 2014 13:45 Am 08.12.14 13:11, schrieb Christian Leicht: Das heisst nicht, dass es keine Lösung dafür gibt, aber Dein Ansatz erscheint mir auch nicht allzu zielführend... Was ist an meinem Ansatz komisch. Ich hab eine FEUSer Datenbank in dem die User hinterlegt sind. Fertig Warum nicht eine kleine Extension bauen, die folgendes realisiert: Datensatz: Zuordnung fe_user - Dateifolder Plugin: Wenn fe_user angemeldet, zeige Inhalt des Dateifolders. fertig und sogar per S-FTP pflegbar. Ja das wäre es , in PI-base hätte ich es schon fertig, aber in Exbase traue ich mich nicht dran. Christian ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] Strategie für Kundenbereich
Quote: Bernd Wilke[2] wrote on Mon, 08 December 2014 10:26 das klingt eigentlich eher verkehrt: wenn sich Benutzer an der Site anmelden sollen, müssen die Daten (auch) in fe_users vorliegen weil das login eben auf dieser Tabelle basiert (oder man die Logina uthgentifizierung erst umschreiben muss). tt_address hat evtl. per Default ein paar Felder mehr zu den Personen, aber meistens muss man sowieso erweitern und dann ist es egal ob tt_address oder fe_users erweitert wird. Das ist ja auch egal. Die User sind angelegt und die FE Verwaltung kann dann damit umgehen. Das funktioniert auch soweit alles. wenn jede freigegebene Datei über einen Datensatz verwaltet wird, der für eine bestimmten Gruppe ('Darf_Datei_xyz_lesen') sichtbar ist. kann man diesen Datensatz schnell deaktivieren oder auf eine andere Version zeigen lassen. natürlich hast du damit u.u. einen Haufen an FE-User-Gruppen, aber einen Tod muss man sterben. Ich brauch ja nur eine Gruppe. Wieso mehrere? Jeder FEUser hat seine eigenen Files. Die brauchen nicht in eine Datenbank. Die liegen in einem Ordner. Es werden auch keine Dateien ausgetauscht die dann einem anderem User fehlen könnten. Ich verstehe nur nicht das es so schwierig ist eine solch einfache Anforderung in TYPO3 umzusetzen. Ich kann mir auch nicht vorstellen das es dafür noch keine Erweiterung gibt. Ich habe verschiedene FE User, wo jeder ein eigenes Passort hat. Und jedem User möchte ich noch ein paar Dateien zum download anbieten. Thats all. Christian ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] Eigene Farben in Openstreetmap (OSM)
Mit http://leafletjs.com kannst Du OSM anpassen ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
[TYPO3-german] Strategie für Kundenbereich
Hallo zusammen, ich muss auf einer TYPO3 6.2.7 Seite einen Kundenbereich anlegen. Die FEUser Daten sind in einer tt_address Datenbank abgelegt, die mittels Formhandler eingetragen wurden (Aufwendiges Anforderungsformular/Kontaktformular). Die USer werden also automatisch angelegt und können vom Admin freigeschalten werden. Jetzt muss der Admin eine einfache Möglichkeit haben jedem spezifischen User Dateien bereitzustellen die Individuell für jeden User verschieden sind. Das sind dann PDF´s, Doc´s, Xls´s, Jpegs usw. Jeder User hat also andere/eigene Dateien. Schön wäre es wenn im fileadmin beim erstellen eines Users oder beim freischalten eines User ein Ordner angelegt werden könnt den man dann per Backend befüllt und der dann im "gesicherten" Frontend aufgelistet wird. Das ganze sollte auch einfach für die BEUser sein damit die nicht erst immer für einen neuen FEUser eigene Seiten anlegen, Ordner erstellen oder gar Inhaltselemente anlegen müssen. Leider hab ich mit der FEUser Verwaltung und Möglichkeiten noch wenig Erfahrung und Bitte Euch um Ideen wie man da rangehen könnte. Es gibt so viele Extensions die in dem Bereich was machen. Aber ich kann diese nicht richtig einordnen. Wäre schön wenn Ihr mir ein paar Tipps geben könntet. Christian ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
[TYPO3-german] [gelöst] Re: Datensätze per TS auslesen
Danke Euch für die Hilfe NOW() wird nicht akzeptiert. Es muss UNIX_TIMESTAMP() sein. Hier die funktionierenede Lösung lib.monatsevents = COA lib.monatsevents { wrap = | 10 = TEXT 10.value = Nächste Termine 20 = CONTENT 20 { table = tx_gbevents_domain_model_event select { pidInList = 29,38,39 orderBy = tx_gbevents_domain_model_event.event_date ASC where = event_date > UNIX_TIMESTAMP() max = 5 } renderObj = COA renderObj { 2 = TEXT 2.value = 10 = TEXT 10.value = 15 = TEXT 15.field = title 15.wrap = | 18 = TEXT 18.field = event_time ##18.date = H:m 18.wrap = ab� | �Uhr 40 = TEXT 40.value = 50 = TEXT 50.value= 60 = TEXT 60.field = event_date 60.date = M 60.wrap = | 70 = TEXT 70.field = event_date 70.date = d 70.wrap = | 80 = TEXT 80.field = event_date 80.date = Y 80.wrap = | 90 = TEXT 90.value = 120 = TEXT 120.value = } } } Das ganze gibt eine Liste der Ext: tx_gbevents mit den nächsten 5 Events aus. Das Datum wird als Kalenderblatt angezeigt. hier noch die CSS wwldate { height: 52px; width: 44px; background-image: url(img/date-bg-rot.png); font-family: Arial, Helvetica, sans-serif; padding-top: 2px; } wwldate-monat { font-size: 11px; font-weight: bold; color: #FFF; text-align: center; margin-bottom: 4px; } wwldate-tag { font-size: 24px; color: #000; text-align: center; line-height: 18px; } wwldate-jahr { font-size: 10px; font-weight: bold; color: #000; text-align: center; } wwltermin { width: 246px; margin-bottom: 2px; } wwltermin-text { float: right; width: 190px; padding-top: 3px; } ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
[TYPO3-german] Re: Datensätze per TS auslesen
Kann ich so was mittels Fluid lösen? Oder über ein externes PHP Script. Ich muss nur aus einer Datenbank 5 Zeilen auflisten, sortieren und ab einem bstimmten Datum ausgeben. Wie binde ich ein eigenes PHP Script dann mit ein und wie bringe ich das PHP dazu die Datenbank anzusprechen? Besten Dank für Infos Christian ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
[TYPO3-german] Re: Datensätze per TS auslesen
Nee funktioniert nicht. Ich kann nirgends weitere Infos finden. Christian ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
[TYPO3-german] Re: Datensätze per TS auslesen
Ja selectFields = DATE_FORMAT(title,"%d.%m.%Y") AS formatted_title sollte funktionieren. Aber es geht auch schön über 10 = TEXT 10.field = event_date 10.date = d.m.Y Was mich jetzt noch fuchst ist das ich unter WHERE kein ">" Zeichen setzen kann. select { pidInList = 29,38,39 selectFields = tx_gbevents_domain_model_event.title, tx_gbevents_domain_model_event_date orderBy = tx_gbevents_domain_model_event.event_date ASC where = event_date > NOW() max = 5 } Ich muss also folgenden SQL Query abschicken: SELECT * FROM tx_gbevents_domain_model_event WHERE event_date > now() LIMIT 5; TS kommt irgendwie nicht mit dem > klar Gibts da eine Lösung? Christian ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] Datensätze per TS auslesen
Typoscript kommt irgendwie nicht mit dem ">" klar. Ich hab schon where = event_date > 1449874800 probiert was nicht funktioniert aber where = event_date = 1449874800 funktioniert. where = (event_date > 1449874800) geht auch nicht Christian ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] Datensätze per TS auslesen
Letzte Frage: ich muss jetzt noch alle Datensätze auflisten die Neuer als Heute sind Demnach müsste der SQL Befehl so aussehen: SELECT * FROM tx_gbevents_domain_model_event WHERE event_date > now() LIMIT 5; Jetzt muss ich das nur noch in Typoscript umsetzten lib.monatsevents = COA lib.monatsevents { wrap = | 10 = TEXT 10.value = Nächste Termine 20 = CONTENT 20 { table = tx_gbevents_domain_model_event select { pidInList = 29,38,39 ##selectFields = tx_gbevents_domain_model_event.title, tx_gbevents_domain_model_event_date orderBy = tx_gbevents_domain_model_event.event_date ASC ##where = event_date > date max = 5 } renderObj = COA renderObj { wrap = | 5 = TEXT 5.value= 10 = TEXT 10.field = event_date 10.date = d.m.Y 20 = TEXT 20.value = � 30 = TEXT 30.field = title 50 = TEXT 50.value = } } } Bin schon stark am googlen wie man das > now() mit einbindet. Finde aber nichts Christian ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
[TYPO3-german] Re: Datensätze per TS auslesen
Ja das renderObj ist noch notwendig. Auch musste ich noch darin die Ausgabe so angeben. 10 = TEXT 10.field = title Kann man denn ein Datum schon vorformatieren? Habe jetzt nur einen Unix Timestamp Kann man auch ein LIMIT setzen? ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
[TYPO3-german] Datensätze per TS auslesen
Hallo ich versuche mich gerade darin mittels eine Typoscripts Datensätze aus der Datenbank auszulesen. Dazu habe ich folgendes erstellt: lib.monatsevents = COA lib.monatsevents { 10 = TEXT 10.value = Nächste Termine 20 = CONTENT 20 { table = tx_gbevents_domain_model_event select { pidInList = 29 selectFields = tx_gbevents_domain_model_event.title orderBy = tx_gbevents_domain_model_event.event_date DESC } } } Leider wird mir nichts aus der Datenbank ausgegeben. Ich denke es müsste mir eine grobe liste mit allen Titeln ausgeben. Was mache ich da noch falsch? Besten Dank für Hilfe Christian ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] 6.2 Backend Versioning/Compress
Die Option im Installation Tool [FE][versionNumberInFilename] hängt an jedes eingebundene css oder js File den aktuellen Timestamp dran: jquery.min.js?1413969027 Dies bewirkt das bei jedem laden der Seite die Datei neu übertragen wird. Das ist OK beim Entwickeln, aber im produktiven Einsatz ist das unnötig. Noch schlimmer ist es im Backend, da dort sehr viele js Librarys eingebunden sind. Allein der BE Login bindet schon viele css Dateien ein: Also alles Dinge die das Backend langsamer machen. Soweit ich mich erinnern kann war das bei den 4.x Versionen nicht der Fall. Christian ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
[TYPO3-german] Re: 6.2 Backend Versioning/Compress
Das leutet mir ein, aber im Frontend funktioniert die Compression ja einwandfrei. Es kann also fast nur ein .htaccess Datei Fehler sein. Wo muss denn die .htaccess Datei fürs Backend eigentlich hin? typo3_src/typo3/.htaccess ? Oder reicht die im root der Installation? Das Versioning läst sich anscheinend nicht abschalten. Christian ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
[TYPO3-german] 6.2 Backend Versioning/Compress
Hallo, ich versuche in einem 6.2.6 Backend die compression einzuschalten und die Datei Versionierung auszuschalten. Leider ohne Erfolg. Ich habe dazu im "/typo3_src-6.2.6/typo3" Ordner eine .htaccess mit AddType "text/javascript" .gzip AddType "text/css" .gzip AddEncoding gzip .gzip und natürlich $TYPO3_CONF_VARS['BE']['compressionLevel'] = '5' Aber es greift nicht. Die BE Darstellung ist dann defekt. Im Install Tool gibt es zwar die Option [FE][versionNumberInFilename] Das Abschalten löscht die Datei Versionierung im FE, für das BE gibt es das aber anscheined nicht. Alle JS Scripts werden also so ausgegeben /normalize.css?1413969027 Gibt es da schon Lösungen? Besten Dank für Hilfe ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
[TYPO3-german] sys_action anpassen / vereinfachen
Hallo, ich würde gerne für Editoren im BE unter Aufgaben, einige wichte Befehle anlegen. Leider sind dann aber auch noch Links 2 Boxen angelegt die meine Editoren verwirren. Bringe ich die irgendwie weg. Auch oben die Umschaltung zwischen Übersicht und Taks ist überflüssig. Gibt es eine Möglichkeit sys_action in 6.2 anzupassen? [img]index.php/fa/16168/0/[/img] Besten Dank für eine Info Christian begin 644 Action_scrren.png MB5!.1PT*&@H-24A$4@```\L```)9"`8```">**=3```@`$E$051XG.R] M>Y0<5WWO6SVC1Q`^1R=K'<@)R?4LK26%FP[AK%S("F`+%(LH.H'X0.).''#L MD3`3P&>XV.OZ!$-,2TFP.838GA,<+&/+2@Y^T,3WAE@>RX(1,H?8"(N'1=N6 M1QILRR!ARR`"?FFDZ=_]HQ]3M6OOJMK555V[NS^?M;[+GNYZ['KT:#[]VWN7 M=_;99TN>>>M;WBAS'WFYR-5>;+XT^0I9M_8LZWW\]F__MLS-S8F(R.;-FR.7 M_>A'/RHB(H\\\HCV_0T;-LB1(T=D86%!+KSPPNAC>^M;Y?GGGY>77GI)SCOO MO,![YYY[KIPX<4)>>.$%>=>[WF7 M]E__BZQ?M[;P]@Y/-L@7/_@N.?[!=\A_+[PM0YC??X<<_^"[Y/C$V^1="9;W M>M&H2\Y]K9S\^$BD*!_Z\,OE]W[[#:FV7Y0LKUV[5K[[W>_*PL*"_,5?_$7P MF"^Y1!J-ACS^^..R?OUZXS8^]*$/R<+"@CS\\,/%WSR$$$(((8000N3LL\\6 M[ZRSSI*\<_999\F-%XT91?G8EKMKUNWKB/+FS9MBES6+\NZ]W_G M=WXG(,MQ^_[[O_][$1%Y[+''9./&C9UM//C@@R(B6??.;WRQO>]O; M.C^_Y2UOD?ONNT]$1';NW)G[=2"$$$(((800DBP]D>6SSCI+WG+VFZ3VWE\, MB?+A*U;('_W.Z[K:=I&R_+N_^[ORY)-/BHC(CW[T(]F_?[PSTF@TY.C1 MH_*.=[RCL^SO__[OR]-//RW'CAV3@PF-[U)>I6SSWJC_.V?K)*C5RZ7GVQ=*K=?_"K9\);?ZGJ[;WG+ M6^3K7_^Z'#ER1"ZXX(+(92^[[#(Y>? MGVC_YYY[KNS?OII>>FEE^3X\>-R[[WWRA_^X1\&EGOK6]\J7_K2E^2) M)YZ0YY]_7IY[[CFIU^MRV667]>P:$$(((8000@B)3T]EF1!"""&$$$((Z8<@ MRX000@@AA!!"B!+OC6]\HQ!"""&$$$(((60QR#(AA!!"""&$$*+$>\,;WB"$ M$#?2\+Q0BFX3(8000@@APQADF1"'TO`\$5^094(((8000HJ)]UN_]5M"""DV M[2JR:&2YZ+810@@AA!`RC/%^\S=_4P@AQ4459%66BVZ?*0NE4N%M((000@@A M)*]XO_$;OR&$D&*BJR:KLEQT&W5QN6V$$$(((81D$>^UKWVM$$)ZGQ='1K1R MK/Y<=#O5N-PV0@@AA!!"LHKW:[_V:T((Z5U,U>0GERT+O=_PO,+;ZX\J\D6W MAQ!"""&$D+SBSN77+^^>019 M)DYET&0YJII\NE32KN.:+-_\NM?%5L,)(8000@@9M"#+Q*D,@BR_-#H:74DV M2'([+LER7$6\Z'--""&$$$)(7D&6B5,I2I;/?>^'Y8*_^[*L_>B=J=/PS%7D MIER69/=KWFRUG897ZJI-W23J6.+:=L'??5G.?>^'"_\%1P@AA!!"2-H@R\2I M%"7+=W_[F'B>)R*2[K]Q&1E)O+U`-;=4ZJY=61Z/VJ5\Q0HQ=`4VCGI5REY9JG7#^[V699,H=].N MY_O/!?>H000@@AA"0)LDR>=VW;&NY)4G*PLES1BJ:DFUZME\;R*U$2DV8W;+\]UJ99;[P5D MN=G=NU)K+U<+/6>YLUY6Q'0CUYX'95SSIS1=U'7;;I1*\H77O*;S\Q=XA!0A MA!!"".F3(,O$J3A9659EV42]*N6`+/LE6%VN+-6Z;IFP+&?&V]^>?KRU(LM: M4=9,%%;T+SA"""&$$$+2!EDF3L6IRO([WA$6P("\UJ5:5L715P6N50+O=;I9 M^[MGZ[I8*]VPR\;!S18L69)8E&,KRZ526)0?>22T[<_M>ZKP7W"$$$(((82D M#;),G(HSE673XY0ZLJQVLQ:ELJS@[WK=DN5*K=5U6RT_!\34BYX,+`E)'PV5 M=!NM6K?&W\HN_V%Q&,Z-U:,QR MH&KLDVMEW5K%\PESN!MV2,K32F["KMU)*LL!7O]Z[?:194(((800TL]!EHE3 M*;2R?.ZYAFJR)\>])6%A5;M95RJ!RG*M$NRBW?'AD&BWNG.WY=HOZ*9QSW&\ M_.7Z8QD92;$QB99E=1_?_:Z((,N$$$(((:2_@RP3IU*$+'_SEW[)W%7Y%WXA MG5QV0[?/61X9T1_+*U^9:'6KRK*ZC__X'SMO(R'"7)S[2DSROROSX1 M;219?NE2_?&,CJ9N1Z0L)ZC"W_^]'R/+A!!"""&DKX,L$Z=2E"P_O^+EUJOW2*;UZR6-6O.D:U[@LNLV7R+S,WMD:WK5S=_5K)YQYS,[=DBZS7O+6Z? M#%**>G242XF3Y=O_\W_NJ2BK;?+O[XK?_=W"SQSL[%!'';,<>DT5UY>]K#=M\F=DI/#S1`@AA!!"2)[)930H4.R>_?N@"COWKU; M#ATZE,O^D.6P+!M%N522XY=?7GA["2&$$$((&<3D(LOM,/W6/9T* M\]:MFQ79M:PLSZG=N$G>.7#@0$"6#QPXD-N^D.7H*G);DI\_^^S"VTD((800 M0L@@)Y_9L%N"NW[S9EFO3-2U?OTYBNC:RW)X$C&29PX?/BQ[]^[M=+\^?/AP M;OM"EJ-E^?FSSBJ\?8000@@AA`Q#TYR^VNTOZ)N'2OI7UT%*+< M^SSTT$.Y[P-9-LAR:Z(O0@@AA!!"2&^2FRP3DB;(LF;FZ5))GKWLLL+;10@A MA!!"R#`%629.!5DFA!!"""&$N!!DF3@59)D00@@AA!#B0I!EXE2094(((800 M0H@+09:)4T&6"2&$$$(((2X$629.!5DFA!!"""&$N!!DF3@59)D00@@AA!#B M0I!EXE2094(((8000H@+09:)4T&6"2&$$$(((2X$629.!5DFA!!"""&$N!!D MF3@59)D00@@AA!#B0I!EXE2094(((8000H@+09:)4T&6"2&$$$(((2X$629. M!5DFA!!"""&$N!!DF3@59)D00@@AA!#B0I!EXE2094(((8000H@+09:)4]FU M:Y<>FE>_NJ:'7)R M_E1'F*MO?W/OQ6RF*FM7K9,K9XH71+(89!D``%P@-UE>\(ORZ=-RZG13 MED_\Y&>![MC5M[]9;EXZFE*8M\N%JU;)F?ZLJ\J,[7809V>"+`,`@`OD M*LNG%Q;DU.G3/R[$?/BLG_NVG\M&/?U)DX7WRXG]Y M90IAGI$KUZV2M=49Y;5QN=FVS;XXZ;,ZBK#OJ2J M+).\@RP#`(`+Y";+)T_.!T5Y_^L"HOS$4\>ZD^69JJQ5QRMO'Y M>\XY(B(!4>Y:EN"+$/N>!ZR M#`"Q(,O$J2#+D!MC8XNBC"P#0`S(,G$JR#)TS8H531'VQR_)R#(` M)`!9)DX%6894C(Z:I=@49!D`(D"6B5-!EB$QMG*LBC*R#``1 M(,O$J2#+$,OH:'I)'ADINO4`T"<@R\2I(,M@I#T6.:YBO&1),^I[8V-% M'P$`]!'(,G$JR#($2#(6>60D*,(K5X:76;Z\L$,`@/XD%UG^JVMV M6.>\\S<5+FJD^!0ERR=./$<<2.-E":K'/DG6;2/I+EC]BE2%F>F)@@/L5?9S$G2#+8$MNLMQH-*QB+-1D/NN__;G8JS^E]DF;0S M++)\\?]3E?&;[I>M7WY&_OR>'\KDOQR5]_WS]^6BVV?EHL_597S[-V3\YJ_+ M^+:]LNG3]\A[/O))>>^?O:]PX4B32][SGD15Y"358UT099(DR#(```#8DK\L MW_,^:30:\L-G?F1,YK*LOC=3E;6K5LF9[:RKRLS7QC_^#W'A_\[B.G#@MQWZR(,?_;4%^_/R"_-M+ M"_+B_(+,GVZV[<53#=D[^YR\>_MW"A>.J-B,0VYX7N(NUJ8@RL0FR#(```#8 M,IC=L$.RO$HNW)YT&ZI3AIQ?DX/$% M.?3,@CS^HP4Y\I,%^?Z_+$).GA*Y>M?CA0M'.\^><4:GIE,G^$>7^3?N>\6?!XKYX\=HS4^T7608```!;AJ,;]O;Q0'?KM=69B&TT MY?I,3;3"3096ECW/LXK-'^[ONOKS\B_?^9'\Y`61;SPY+_N?.B7?>>J4?/?H M*7GXZ5-R\.G3?$#N>^S'\D>?_EK/Q<9VUFI3%?ET%UVM=;*% M*/='3BY9$I!BTSV2='LO7GMF)[9M098!``#`EB'HAAWQ7N+*,NE5AD66__CJ M_T_N>^PG\N2/3LG>V9/RU<,GY5^_=U(>>&)>OG%D7KYY9%Z^\X-Y66B(O.O: M!^4/I[XFXY=MZ9GD-&R>>VP0Y%.CHSUI5]%"2#37R>)>2;I-ORBG$69D&0`` M`&P9CF[8_O''`1G6=]$.C5F>FY.YF>URLVY?)-.X),L3$\F%V58FWOF):3EX M['DY\(-Y^?+L2?GRH9/RE4/S
[TYPO3-german] DCE - Sektion und Bilder
Hallo, ich versuche eine HTML Tabelle nach zubauen und möchte mit DCE mittels Sektion auch Bilder einfügen. Dazu lege ich mir eine Sektion an und darin enthalten ein Bildfeld und weitere 2 Textfelder. So ist also die Struktur: +-+-+-+ |bild |text |text | +-+-+-+ |bild |text |text | +-+-+-+ |bild |text |text | +-+-+-+ |bild |text |text | +-+-+-+ Lege ich nun im Content Element darin die Bilder an, werden diese Bilder beim neu aufrufen des Content Elements vertauscht. Also bereits im Backend des DCE. Die Bilder haben anscheinend keine Zuordnung zu den einzelnen Sektion Elemente. Die Textfelder werden aber richtig angelegt. Die Konfiguration für das bild Feld ist ein Type INLINE: File Abstraction Layer Manchmal habe ich bei anlegen eines Bildes auch die Fehlermeldung "Wrong configuration in table " Was mache ich Falsch? Habe ich die richtige Konfiguration für ein Sektion Bildfeld? Besten Dank für Hilfe Christian ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
[TYPO3-german] RealURL und Einstiegsseite
Hallo, seit einigen Tagen suche ich jetzt eine Lösung für ein realURL Problem. Beim aufrufen der Domain wird immer ein /en/ an die Domain angehängt. Alle Google Einträge enthalten dann www.xxx.de/en/produkte oder www.xxx.com/en/products. Interne Links haben dieses /en/ nicht. Die Typo3 Installation ist von 2 Domains aus erreichbar xxx.com und xxx.de Die Umschaltung der 2 Sprachen geschieht über die Domains. [globalString = ENV:HTTP_HOST=www.xxx.de] config { baseURL = http://www.xxx.de/ htmlTag_langKey = de sys_language_uid = 0 language = de locale_all = de_DE.UTF-8 plugin.tx_indexedsearch._DEFAULT_PI_VARS.lang = 0 } [globalString = ENV:HTTP_HOST=www.xxx.com] config { baseURL = http://www.xxx.com/ htmlTag_langKey = en sys_language_uid = 1 language = en locale_all = en_US.UTF-8 plugin.tx_indexedsearch._DEFAULT_PI_VARS.lang = 1 } [global] Ich habe schon mal realURL und alle relevanten Datenbanken komplett gelöscht. Nach Neuinstallation und neuem realurl_autoconf.php File, tritt der gleiche Fehler immer noch auf. Was kann ich noch tun um den Fehler einzukreisen? Besten Dank für Eure Hilfe Christian ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] Domains und Mehrsprachigkeit
Ich hab jetzt schon mehr fach alle möglichen Punkte durchsucht wo etwas drin stehen könnte das mir die Weiterleitung verursacht. - Domaineintrag Datensätze im root - Root Template - realURL im Infobereich - Seiteneigenschaften - .htaccess Datei Aber ich kann nichts finden. Der Anhang /en/ hat auch keine Auswirkung mehr da ich ja kein L mehr benutze, aber er verursacht beim ersten Aufrufen der Domain immer einen redirect 301, was unschön ist. Auch bei ausgeschaltenem realURL wird mir sofort ein L=1 angehängt. Christian Am 13.11.2014 um 08:26 schrieb bernd wilke: Am 12.11.14 20:38, schrieb Christian Leicht: Nachdem ich jetzt nochmal alles getestet und kontrolliert habe, tritt nur noch ein Fehler auf: Wenn ich die Domain aufrufe : http://www.xxx.de wird sofort auf die http://www.xxx.de/en umgeleitet. Bei http://www.xxx.com auf die http://www.xxx.com/en realURL hängt immer ein en dran. wenn die Konfiguration soweit nur von den domains abhängt brauchst du eigentlich keine Definition für den URL-Parameter &L, also braucht auch realurl keinerlei Konfiguration für diesen Parameter. und ist es wirklich realurl? realurl macht nämlich normalerweise keinerlei rewrites oder redirects von selber. dazu musst du solche rewritess/redirects schon explizit eintragen. Wenn du das gemacht hast solltest du das wohl wieder entfernen. (oder aus der .htaccess wo es (unabhängig von realurl) auch drin stehen könnte) Sobald ich aber interne Links verwende, verschwindet das /en/ wieder. Was kann da falsch sein? bernd ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] Domains und Mehrsprachigkeit
Nachdem ich jetzt nochmal alles getestet und kontrolliert habe, tritt nur noch ein Fehler auf: Wenn ich die Domain aufrufe : http://www.xxx.de wird sofort auf die http://www.xxx.de/en umgeleitet. Bei http://www.xxx.com auf die http://www.xxx.com/en realURL hängt immer ein en dran. Sobald ich aber interne Links verwende, verschwindet das /en/ wieder. Was kann da falsch sein? Christian Am 12.11.2014 um 14:23 schrieb bernd wilke: Am 12.11.14 13:59, schrieb Christian Leicht: Danke schon mal für Eure Tipps. Ich habe das jetzt mal umgesetzt und bin aber noch auf ein paar Hürden gestoßen. Gibt es irgendwo eine Demo eine Sprachmenüs das nicht auf L=1 und so weiter aufbaut sondern auf die Domain umschaltet? Erstmal habe ich die Domains jetzt via Conditions umgeschalten. [globalString = ENV:HTTP_HOST=beyond-history.de][globalString = ENV:HTTP_HOST=www.beyond-history.de] config { baseURL = http://www.beyond-history.de/ htmlTag_langKey = de-DE sys_language_uid = 0 language = de locale_all = de_DE.UTF-8 plugin.tx_indexedsearch._DEFAULT_PI_VARS.lang = 0 } [globalString = ENV:HTTP_HOST=beyond-history.com][globalString = ENV:HTTP_HOST=www.beyond-history.com] config { baseURL = http://www.beyond-history.com/ htmlTag_langKey = en-US sys_language_uid = 1 language = en locale_all = en_US.UTF-8 plugin.tx_indexedsearch._DEFAULT_PI_VARS.lang = 1 } [global] [globalString = IENV:HTTP_HOST = domain1] || [globalString = IENV:HTTP_HOST = domain2] oder [globalString = IENV:HTTP_HOST = domain1, IENV:HTTP_HOST = domain2] warum IENV statt ENV? siehe: http://docs.typo3.org/typo3cms/TyposcriptReference/6.2/Conditions/Reference/Index.html#id63 Das scheint erst mal zu funktionieren. Bei einigen Extension musste ich das dann auch so machen (Formhandler). Aber realURL spielt mir noch nicht mit. Über die autoconfic habe ich kein Glück. Ich werde mal weiter googeln. das sollte auch gehen. die Autoconfig setzt ja erstmal $GLOBALS['TYPO3_CONF_VARS']['EXTCONF']['realurl']['_DEFAULT'], das kopiert man dann am Ende in die entsprechenden Domains: $GLOBALS['TYPO3_CONF_VARS']['EXTCONF']['realurl']['domain1'] = $GLOBALS['TYPO3_CONF_VARS']['EXTCONF']['realurl']['_DEFAULT']; $GLOBALS['TYPO3_CONF_VARS']['EXTCONF']['realurl']['domain2'] = $GLOBALS['TYPO3_CONF_VARS']['EXTCONF']['realurl']['_DEFAULT']; Eine Sache funktioniert jetzt natürlich überhaupt nicht mehr -> Die automatische Erkennung der Browsersprache. rlmplanguagedetection spielt da natürlich nicht mehr mit. Kann ich das auch mit Conditions lösen? Je nach Art der Erkennung ist das javascript/PHP/Cookies/... das läßt sich nicht alles so einfach als TS einbinen. bernd ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] Domains und Mehrsprachigkeit
Danke schon mal für Eure Tipps. Ich habe das jetzt mal umgesetzt und bin aber noch auf ein paar Hürden gestoßen. Gibt es irgendwo eine Demo eine Sprachmenüs das nicht auf L=1 und so weiter aufbaut sondern auf die Domain umschaltet? Erstmal habe ich die Domains jetzt via Conditions umgeschalten. [globalString = ENV:HTTP_HOST=beyond-history.de][globalString = ENV:HTTP_HOST=www.beyond-history.de] config { baseURL = http://www.beyond-history.de/ htmlTag_langKey = de-DE sys_language_uid = 0 language = de locale_all = de_DE.UTF-8 plugin.tx_indexedsearch._DEFAULT_PI_VARS.lang = 0 } [globalString = ENV:HTTP_HOST=beyond-history.com][globalString = ENV:HTTP_HOST=www.beyond-history.com] config { baseURL = http://www.beyond-history.com/ htmlTag_langKey = en-US sys_language_uid = 1 language = en locale_all = en_US.UTF-8 plugin.tx_indexedsearch._DEFAULT_PI_VARS.lang = 1 } [global] Das scheint erst mal zu funktionieren. Bei einigen Extension musste ich das dann auch so machen (Formhandler). Aber realURL spielt mir noch nicht mit. Über die autoconfic habe ich kein Glück. Ich werde mal weiter googeln. Eine Sache funktioniert jetzt natürlich überhaupt nicht mehr -> Die automatische Erkennung der Browsersprache. rlmplanguagedetection spielt da natürlich nicht mehr mit. Kann ich das auch mit Conditions lösen? Christian Am 12.11.2014 um 10:53 schrieb Jo Hasenau: Am 12.11.2014 10:14, schrieb Christian Leicht: Hallo zusammen, vor ein paar Tagen hab ich schon mal nachgefragt, aber es konnte mir keiner helfen. Sicher habe ich mein Problem nicht gut genug beschrieben, also versuche ich es noch mal. Es geht darum eine Webseite mit 2 Sprachen so einzurichten das die Suchmaschinen damit zufrieden sind. Die Seite ist über 2 Domain zu erreichen. Eine .com und eine .de Domain. Dann soll natürlich die .com dem englischen Inhalt anzeigen und .de den deutschen Inhalt. Die Seite soll mit realURL saubere Pfade zeigen und ein eine automatische Spracherkennung des Browser soll das ganze noch unterstützen (rlmplanguagedetection). Auf der Seite ist eine Umschaltung zwischen den Sprachen möglich. Ich hatte da eigentlich schon drauf geantwortet, aber anscheinend ist das im Hotspot des ICE steckengeblieben. Daher nochmal kurz zusammengefasst: Schmeiss die L-Parameter in die Tonne und mach die Sprachumschaltung innerhalb der Condition für die einzelnen Domains. Der Sprachumschalter im Frontend linkt dann einfach auf die selben Seiten der jeweils anderen Domain. Die eigentliche Sprache wird ja in der sys_language_uid festgelegt. Worüber Du das umschaltest, ist im Prinzip völlig egal. Der L-Parameter ist lediglich eine Krücke für Systeme, die nur eine einzelne Domain verwenden. Wobei es selbst dort möglich wäre, mit Subdomains zu arbeiten anstatt mit einem Parameter, der dann auch noch von realURL in ein Pfadsegment übersetzt werden muss. HDH Joey ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
[TYPO3-german] Domains und Mehrsprachigkeit
Hallo zusammen, vor ein paar Tagen hab ich schon mal nachgefragt, aber es konnte mir keiner helfen. Sicher habe ich mein Problem nicht gut genug beschrieben, also versuche ich es noch mal. Es geht darum eine Webseite mit 2 Sprachen so einzurichten das die Suchmaschinen damit zufrieden sind. Die Seite ist über 2 Domain zu erreichen. Eine .com und eine .de Domain. Dann soll natürlich die .com dem englischen Inhalt anzeigen und .de den deutschen Inhalt. Die Seite soll mit realURL saubere Pfade zeigen und ein eine automatische Spracherkennung des Browser soll das ganze noch unterstützen (rlmplanguagedetection). Auf der Seite ist eine Umschaltung zwischen den Sprachen möglich. Für alle Anforderungen finden sich Anleitungen im Web. Aber nur für jeweils eine Aufgabenstellung. Die Seite ist bereits angelegt, hat ca. 100 Seiten die in einem Seitenbaum beide Sprachen verwaltet. Auf dem Server zeigen die 2 Domains auf das gleiche Verzeichnis, also auf eine TYPO3 Installation (6.2.x). Jetzt geht es daran TYPO3 so einzurichten das jede Domain den richtigen Inhalt anzeigt. Dann das die Browsersprache erkannt wird. Und das das ganze noch mit realURL funktioniert. Ausprobiert habe ich bereits alles, stoße aber dauernd auf Probleme. So rufe ich zwar die .com Domain auf, die dann automatisch auf die .de weiterleitet, dann aber der englische Inhalt anzeigt. Die L Umschaltung funktioniert also. Ihr seht, das ganze ist ganz schön verworren. Irgendwo ist da noch der Wurm drin. Weiter unten in dieser Email hatte ich auch schon mal die Root TS angehängt und einige weitere Infos gepostet. Ich hoffe Ihr könnt mir ein paar Tipps geben, was ich falsch mache und wie ich die beheben kann. Besten Dank für Hilfe Christian Am 09.11.2014 um 22:14 schrieb Christian Leicht: Hallo zusammen, ich habe eine größere Seite die in 2 Sprachen (de,en) angelegt werden muss. Dabei kommt es zu einigen Problemen, wobei ich hoffe Ihr könnt mir dabei helfen und Tipps geben. Besten Dank schon mal für Eure Hilfe Die Seite ist von 2 Domains zu erreichen xxx.de xxx.com Es soll ein Setup entstehen das auch Google usw. befriedigt. Leider funktioniert das noch nicht so ganz wie es soll. Es gibt ein durcheinander bei und BaseURL. Dann gibt es Probleme mit RealURL. Folgende Punkte funktionieren nicht richtig: 1. Die .com Domain wird auf die .de Domain umgeleitet und L=1 angehängt. Zur Zeit werden die englischen Inhalte auf der .de Domain angezeigt und per RealURL /en/ angehängt. Können nicht alle englischen Inhalte auf der .com Domain angezeigt werden? 2. Wenn ich unter [globalVar = GP:L=1] die BaseURL www.xxx.com eintrage werden mir die CSS Dateien nicht richtig eingebunden. 3. Als html5 header wird immer ausgegeben. Auf der Seite gibt es eine Sprachumschaltung (L=0,L=1) und es soll eine automatische Browser Spracherkennung geben (rlmplanguagedetection). Außerdem soll es noch mit RealURL saubere Pfade geben. Die Seite liegt in einem Verzeichnis auf dem Server auf das beide Domains gerichtet sind. Im Typo3 (6.2.6) BE ist nur ein Seitenbaum angelegt. Die Übersetzungen sind schon so angelegt. Deutsch = 0, English = 1 Jetzt gibt es hunderte HowTo´s im Netz die meist nur einen Teil an Informationen bieten wie man das richtig umsetzt. Folgende Einstellungen habe ich bereits vorgenommen: Im Root des Seitenbaums habe ich eine weitere Website-Sprache (English) angelegt. In der Einstiegsseite (Home) sind auch die 2 Domänen hinterlegt xxx.de xxx.com Dann habe ich dieses root TS Template integriert: # root TS Start ## unwichtige Teile sind entfernt ### plugin.tx_rlmplanguagedetection_pi1 { #defaultLang = en useOneTreeMethod = 1 cookieLifetime = 3600 dontAddSchemeToURL = 0 useOldOneTreeConcept = 0 languageGPVar = L useLanguageAliases = 1 languageAliases { no = dk,sv dk = no,sv sv = no,dk } countryCodeToLanguageCode { us = en gb = en nz = en au = en ie = en ca = en de = de at = de ch = de lu = de li = de se = en ua = en by = en } #limitToLanguages = #excludeLanguages = dontBreakIfLanguageIsAlreadySelected = 0 dontBreakIfLastPageWasOnSite = 0 testOrder = browser,ip dieAtEnd = 0 } ### Templates einbinden tmpl.basis = FLUIDTEMPLATE tmpl.basis { layoutRootPath = fileadmin/Templates/layouts/ partialRootPath = fileadmin/Templates/partials/ variables { navi < lib.navi mmenu < lib.mmenu langmenu < lib.langMenu breadcrumb < lib.breadcrumb seitentitel < lib.seitentitel suchbox < lib.suchbox homepage < lib.homepage logolink < lib.logolink sicons < lib.sicons login < lib.login impressum < lib.
[TYPO3-german] Zweisprachig von A-Z
Hallo zusammen, ich habe eine größere Seite die in 2 Sprachen (de,en) angelegt werden muss. Dabei kommt es zu einigen Problemen, wobei ich hoffe Ihr könnt mir dabei helfen und Tipps geben. Besten Dank schon mal für Eure Hilfe Die Seite ist von 2 Domains zu erreichen xxx.de xxx.com Es soll ein Setup entstehen das auch Google usw. befriedigt. Leider funktioniert das noch nicht so ganz wie es soll. Es gibt ein durcheinander bei und BaseURL. Dann gibt es Probleme mit RealURL. Folgende Punkte funktionieren nicht richtig: 1. Die .com Domain wird auf die .de Domain umgeleitet und L=1 angehängt. Zur Zeit werden die englischen Inhalte auf der .de Domain angezeigt und per RealURL /en/ angehängt. Können nicht alle englischen Inhalte auf der .com Domain angezeigt werden? 2. Wenn ich unter [globalVar = GP:L=1] die BaseURL www.xxx.com eintrage werden mir die CSS Dateien nicht richtig eingebunden. 3. Als html5 header wird immer ausgegeben. Auf der Seite gibt es eine Sprachumschaltung (L=0,L=1) und es soll eine automatische Browser Spracherkennung geben (rlmplanguagedetection). Außerdem soll es noch mit RealURL saubere Pfade geben. Die Seite liegt in einem Verzeichnis auf dem Server auf das beide Domains gerichtet sind. Im Typo3 (6.2.6) BE ist nur ein Seitenbaum angelegt. Die Übersetzungen sind schon so angelegt. Deutsch = 0, English = 1 Jetzt gibt es hunderte HowTo´s im Netz die meist nur einen Teil an Informationen bieten wie man das richtig umsetzt. Folgende Einstellungen habe ich bereits vorgenommen: Im Root des Seitenbaums habe ich eine weitere Website-Sprache (English) angelegt. In der Einstiegsseite (Home) sind auch die 2 Domänen hinterlegt xxx.de xxx.com Dann habe ich dieses root TS Template integriert: # root TS Start ## unwichtige Teile sind entfernt ### plugin.tx_rlmplanguagedetection_pi1 { # defaultLang = en useOneTreeMethod = 1 cookieLifetime = 3600 dontAddSchemeToURL = 0 useOldOneTreeConcept = 0 languageGPVar = L useLanguageAliases = 1 languageAliases { no = dk,sv dk = no,sv sv = no,dk } countryCodeToLanguageCode { us = en gb = en nz = en au = en ie = en ca = en de = de at = de ch = de lu = de li = de se = en ua = en by = en } #limitToLanguages = #excludeLanguages = dontBreakIfLanguageIsAlreadySelected = 0 dontBreakIfLastPageWasOnSite = 0 testOrder = browser,ip dieAtEnd = 0 } ### Templates einbinden tmpl.basis = FLUIDTEMPLATE tmpl.basis { layoutRootPath = fileadmin/Templates/layouts/ partialRootPath = fileadmin/Templates/partials/ variables { navi < lib.navi mmenu < lib.mmenu langmenu < lib.langMenu breadcrumb < lib.breadcrumb seitentitel < lib.seitentitel suchbox < lib.suchbox homepage < lib.homepage logolink < lib.logolink sicons < lib.sicons login < lib.login impressum < lib.impressum personalgreeting < lib.personalgreeting siesindhier < lib.siesindhier mmenustart < lib.mmenustart hauptbereich < styles.content.get hauptbereich.select.where = colPos = 0 slider < styles.content.get slider.select.where = colPos = 10 rechts < styles.content.get rechts.select.where = colPos = 20 referenzen < styles.content.get referenzen.select.where = colPos = 40 footer < styles.content.get footer.select.where = colPos = 60 } } tmpl.startseite < tmpl.basis tmpl.startseite { file = fileadmin/Templates/index-startseite.html } tmpl.verzweigungsseite < tmpl.basis tmpl.verzweigungsseite { file = fileadmin/Templates/index-verzweigungsseite.html } tmpl.standardseite < tmpl.basis tmpl.standardseite { file = fileadmin/Templates/index-standard.html } tmpl.selection = CASE tmpl.selection { key.field = backend_layout key.ifEmpty.data = levelfield:-2, backend_layout_next_level, slide default = TEXT default.value = Bitte ein BE Layout auswählen 1 =< tmpl.startseite 2 =< tmpl.verzweigungsseite 4 =< tmpl.standardseite } page = PAGE page.10 < tmpl.selection page{ typeNum = 0 includeCSS.bootstrap = fileadmin/Templates/bootstrap/css/bootstrap.min.css includeCSS.mmenu = fileadmin/Templates/jquery.mmenu.css includeCSS.beyond = fileadmin/Templates/beyond.css includeJSFooterlibs.jquery = fileadmin/Templates/js/jquery-1.11.1.min.js includeJSFooterlibs.bootstrap = fileadmin/Templates/bootstrap/js/bootstrap.min.js includeJSFooterlibs.mmenu = fileadmin/Templates/js/jquery.m
Re: [TYPO3-german] Anlegen eines FE Users erweitern
Eigentlich muss ich nur einem bestehenden FE User "eigene" Dateien zum download anbieten. Also wenn sich ein FE User im FE einloggt stehen ihm Rechnungen und weitere personalisierte Dokumente zu Verfügung. wie die dann auf der FE Seite eingebunden werden ist noch fraglich, aber mit einer Datenbank und PlugIn zum anzeigen scheint mir nicht praktikabel. Ich weis noch nicht so recht wie man das lösen könnte Christian ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
[TYPO3-german] Anlegen eines FE Users erweitern
Hallo, ich muss bereits beim anlegen eines FE Users eine Seite dazu anlegen. Dies soll automatisch geschehen. Evtl anhand einer Vorlage Seite. Grund dafür ist das einem eingeloggten FE User personalisierte Inhalte angezeigt werden sollen (Rechnungen, Produktlisten usw.). Wenn sich also ein FE User registriert, seine Daten angibt und dieser User dann von einem Admin freigeschalten wird, sollte eine Seite erstellt werden die dann weiter mit Inhalt gefüllt werden kann. Gibt es dafür eine Extension? Besten Dank für Hilfe Christian ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
[TYPO3-german] csc-menu Ausgabe ändern
Hallo, ich versuche das Content Element "Menü und Sitemap" > Menütype > Menü der Unterseiten der ausgewählten Seiten in der Ausgabe anzupassen. Es wird derzeit mit UL und LI ausgegeben. Ich muss es auf einen DIV Container ändern. Wie komme ich denn da ran? Ich habe in Google schon was gefunden, aber es greift nicht. Alle Versuche scheitern über tt_content.menu.20.1, tt_content.menu.20.2, tt_content.menu.20.3 usw. da ranzukommen. Was mache ich falsch? Christian # Inhaltselement 'Menü dieser Unterseiten' tt_content.menu.20.4 > tt_content.menu.20.4 < tt_content.menu.20.1 tt_content.menu.20.4.1.wrap = | tt_content.menu.20.4.1.noBlur = 1 tt_content.menu.20.4.1.NO.ATagParams = class="projectnav" tt_content.menu.20.4.1.NO { wrapItemAndSub = | linkWrap = | allWrap = | ATagBeforeWrap = 0 doNotLinkIt = 1 stdWrap.htmlSpecialChars = 0 stdWrap.cObject = COA stdWrap.wrap = | stdWrap.cObject { 10 = TEXT 10.wrap = 10.data = field:media 20 = TEXT 20 { field = title wrap = | } 30 = TEXT 30 { field = subtitle wrap = | } } } ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
[TYPO3-german] 6.2.5 Backend compression funktioniert nicht
Ich habe natürlich den compressionLevel auf 5 gesetzt und im .htaccess file die compression aktiviert. Leider ohne Erfolg. Das FE funktioniert aber Problemlos. Also der Server funzt. Woran kann das noch liegen? Christian ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] Problem nach TYPO3 Core Upgrade mit tx_news
Muss ich jetzt meine Templates wieder alle neu aufbauen? So ein Mist Hast Du auch die aktuellen Templates eingebunden? Irgendwann wurde die DAM-Unterstützung aufgegeben. Robert ___ 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] Problem nach TYPO3 Core Upgrade mit tx_news
Hallo, Nachdem ich eine TYPO3 Seite von 6.1.8 auf 6.2.5 upgegradet habe kann ich die Detailseite von tx-news nicht mehr aufrufen. Oops, an error occurred! Could not analyse class:Tx_News_ViewHelpers_Format_DamViewHelper maybe not loaded or no autoloader? Ich habe mal tx-news 3.0.1 komplett deinstalliert und gelöscht. Dann aus dem Repository wieder neu installiert. Aber kein Erfolg. Woran kann das liegen? Besten Dank für Hilfe Christian ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
[TYPO3-german] Bildgröße ändern nach Upgrade
Hallo, ich habe in einer einfachen TYPO3 Seite von 6.1.x auf 6.2.5 upgegradet. Seitdem kann ich keine Bilder mehr in der Größe ändern. Gibt es dafür einen einfachen Grund? Christian ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
[TYPO3-german] BE Darstellung eine GridElements (Flexform)
Hallo, ich erstelle gerade ein CE Backend Layout mit Grid Elements und verwende zur Darstellung im BE die Flexform-Konfiguration. Ich kann das "Bild" dan in TypoScript verwenden. Es funktioniert soweit auch. Aber im BE wird das CE nicht richtig dargestellt. Kann man es so erstellen das im BE auch ein Preview Bild angezeigt wird? Besten Dank für Hilfe Christian Das ist meine aktuelles Flexform um ein Bild zu erfassen. Großes Bild array Bild group file jpg,png,gif 1 uploads/ 1 1 1 0 ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
[TYPO3-german] Facebook Ticker einbinden
Hallo, ich suche eone Möglichkeit einen Facebook und Twitter Ticker einzubauen, finde aber keine passende Extension. Gibt es eine Möglichkeit den Ticker im eigenen Design einzubinden und nicht wie von Facebook in Blau vorgegeben. Ein Beispiel wie ich es brauche ist auf http://typo3.org/community/ Rechts unten zu sehen. Könnt Ihr mir einen Tipp geben Besten Dank Christian ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] formhandler - Subject erweitern
Hallo Danke für den Tipp, ich hab jetzt mal folgendes ausprobiert: subject = COA subject { 10 = TEXT 10.value = Kontaktformular 50 = COA 50 { stdWrap.noTrimWrap = |, || 10 = TEXT 10 { data = GP:vorname } 20 = TEXT 20 { data = GP:nachname noTrimWrap = | || } } } Rauskommen tut aber nur: Kontaktformular, Wie kommt man da richtig an die Formfelder des Formulars ran? Besten Dank für Hilfe > Du kannst aus dem subject ein COA machen. Dann kannst du da so viel anhängen > wie du möchtest. > > Zum Beispiel so: > > subject = COA > subject { > 10 = TEXT > 10.data = LLL:{$formhandler.langPath}/contact.xml:email_admin_subject > 20 = TEXT > 20 { > data = TSFE:fe_user|sesData|formhandler|contact|inserted_uid > noTrimWrap = | || > } > 30 = TEXT > 30 { > data = TSFE:config|config|language > noTrimWrap = |, || > } > 40 = TEXT > 40 { > data = GP:contact|subject > noTrimWrap = |, || > } > 50 = COA > 50 { > stdWrap.noTrimWrap = |, || > 10 = TEXT > 10 { > data = GP:contact|forename > } > 20 = TEXT > 20 { > data = GP:contact|surname > noTrimWrap = | || > } > } > } > > -Ursprüngliche Nachricht----- > Von: typo3-german-boun...@lists.typo3.org > [mailto:typo3-german-boun...@lists.typo3.org] Im Auftrag von Christian Leicht > Gesendet: Mittwoch, 16. Juli 2014 10:18 > An: typo3-german@lists.typo3.org > Betreff: [TYPO3-german] formhandler - Subject erweitern > > Hallo, > > ich habe eine Kontaktformular mir formhandler im Einsatz. > > Jetzt soll das Subject der Email an den Admin mit Feldern aus dem Formular > erweitert werden, damit sich bei sehr vielen Anfragen die Emails besser > unterscheiden. > > Ich muss firma und name an das subject anhängen. > > 1.class = Finisher_Mail > 1.config { > checkBinaryCrLf = message > admin { > sender_email = x...@xxx.xx > to_email = x...@xxx.xx > bcc_email = x...@xxx.xx > subject = TEXT > subject.value = Kontaktformular ???FIRMA NAME??? > } > > Leider habe ich dazu noch nichts gefunden. > Könnt Ihr mir einen Tipp geben? > > Besten Dank für Hilfe > > > Christian > ___ > TYPO3-german mailing list > TYPO3-german@lists.typo3.org > http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german > ___ > TYPO3-german mailing list > TYPO3-german@lists.typo3.org > http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german > ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
[TYPO3-german] formhandler - Subject erweitern
Hallo, ich habe eine Kontaktformular mir formhandler im Einsatz. Jetzt soll das Subject der Email an den Admin mit Feldern aus dem Formular erweitert werden, damit sich bei sehr vielen Anfragen die Emails besser unterscheiden. Ich muss firma und name an das subject anhängen. 1.class = Finisher_Mail 1.config { checkBinaryCrLf = message admin { sender_email = x...@xxx.xx to_email = x...@xxx.xx bcc_email = x...@xxx.xx subject = TEXT subject.value = Kontaktformular ???FIRMA NAME??? } Leider habe ich dazu noch nichts gefunden. Könnt Ihr mir einen Tipp geben? Besten Dank für Hilfe Christian ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german