[TYPO3-german] Re: introduction package bootstrap theme ändern
Als ich mir die Extension angesehen habe, funktionierte das Speichern des Style-Formulars im BE nicht. Es gibt einen Issue dazu: https://github.com/benjaminkott/bootstrap_package/issues/20 Der Entwickler hat dann das Style-Modul herausgenommen und die Einbindung per TS erledigt. Vll. hilft Dir die aktuelle Version von github weiter. Herzliche Grüße Dirk Am 02.08.14 01:29, schrieb Ralf-Rene Schröder: Hallo zusammen ich möchte ein aktuelles TYPO3 mit installiertem Introduction Package optisch anpassen... teilweise gibt es ja einen StyleEditor und teilweise müste man einiges direkt im Theme machen: typo3conf/ext/bootstrap_package/Resources/Private/Less/Theme/theme.less klappt auch alles bestens, aber eigentlich habe ich so kein gutes Gefühl, denn was passiert bei einem Update des bootstrap_package ??? da dürfte alles dann weg sein, ich finde aber irgendwie keine Möglichkeit die relevanten daten auszulagern und den Pfad anzupassen. natürlich könnte man die erstellte ...min.css koperen und neu einbinden, aber das führt natürlich dazu das der Styleeditor nicht mehr funktioniert... wie ist hier eigentlich der optimale weg vorgesehen... ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] tx news fluid Ausgabe aufteilen
den f:cyle -Viewhelper braucht es nicht. Bild 0 und 1 weitere Bilder herzliche Grüße Dirk Am 23.03.14 14:26, schrieb Christian Leicht: So funktioniert es jetzt. Aber ich glaube nicht das es der richtige "saubere" Weg ist: 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 fluid Ausgabe aufteilen
Hi Christian, Du wirst nicht drumrumkommen, Dich mit fluid-Templates zu beschäftigen. Für Deine Zweck ist der f:for-Viewhelper geeignet. Er kennt ein weites Argument 'iteration'. Darüber bekommst Du zusätzliche Informationen über die aktuelle Iteration: cycle, index, isLast, isFirst, total. Diese kannst Du in f:if-Viewhelpern abfragen, um z.B. die ersten beiden Bilder anders auszugeben als alle weiteren... Herzliche Grüße Dirk Am 23.03.14 12:54, schrieb Christian Leicht: Hallo, zur Zeit wird in meinem Detail Layout einer News einfach eine Reihe von Bildern ausgegeben. Wenn ich 5 Bilder in einer News anlege werden diese einfach in Schleife ausgegeben. Dies passiert über Kann man es nicht auf 2 Bereiche aufteilen. Also 2 Bilder in einer Rechten Spalte und den Rest der Bilder, evtl. kleiner unterhalb des Text und der Links ausgeben. Ich kenne mich mit fluid nicht aus aber kann man da einen Zähler einbinden der nur 2 Bilder(mediaElement) ausgibt und in einem 2. Template dann die weiteren Bilder verkleinert ausgegeben werden? Wie kann ich das anstellen? Stellt Euch mal vor man könnte in einer Listendarstellung Links ein 150px großes Bild, daneben Titel und Teasertext ausgeben und dazu noch 2-3 kleinere 60px Große Bilder unten dran stellen. So was wäre Klasse. Christian ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] ke_questionnaire - Weiterentwicklung oder Alternativen
Hi Dirk, sieh Dir doch mal Formhandler an: http://www.typo3-formhandler.com/documentation/getting-started/ Damit lassen sich auch komplexe Formulare aufbauen. Mit dem Finisher_GenerateAuthCode (http://www.typo3-formhandler.com/documentation/finisher/finisher-generateauthcode/) lassen sich auch Validierungslinks generieren und mit dem entsprechendne Preprozessor prüfen. Zudem lassen sich eigene Preprozessoren und Finisher erstellen. Die gesamte Konfiguration erfolgt über TypoScript und erfordert einiges an Einarbeitung. Die Mühe lohnt sich, wenn man öfter Formulare erstellt. Herzliche Grüße Dirk Am 22.03.14 17:53, schrieb Dirk Ho: Hallo zusammen, wisst ihr, ob ke_questionnaire auch über 6.1.0 weiterentwickelt wird? Aktuell kann ich es wegen meiner 6.1.7-Version nicht installieren. Gibt es Alternativen? Ich bräuchte neben den Umfrage-Möglichkeiten und den verschiedenen Arten der Umfrage auch noch eine Möglichkeit eindeutige Keys/Hashes/Passwörter zu generieren, so dass ich sicher gehen kann, dass nur Leute die einen solchen haben an der Umfrage teilnehmen können und das eben auch nur einmal. Vielen Dank, ein schönes Wochenende und viele Grüße, Dirk ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] File Upload
Hi Ariane Am 16.12.13 11:11, schrieb arianesardinas: vielen dank für die Infos ich habe die placements erweiterung bei mir installiert, um die upload funktionalität zu testen. gibt es ein manual zur konfigurarion der erweiterung? Leider gibt es noch kein Manual. Deswegen ist die Extension auch noch nicht im TER. an welche stelle ist das file upload? Beim Erstellen und Bearbeiten von Organisationen (Unternehmen). wie kann ich das file upload in Frontend testen? (Oje, ich dachte, Du willst Dir nur den Code ansehen.) - Plugin einbauen - Einstellungen 'Organisation' auswählen. - FE Group anlegen, die für das Bearbeiten von Organisationen konfiguriert ist (siehe TS unten) - FE-User anlegen, der als Benutzer der Stellenbörse konfiguriert ist und der passenden Gruppe angehört TS: plugin.tx_placements.settings.security.organization { editorGroup = creatorGroup = deleteGroup = adminGroup = } muss der user eingeloggt sein um sich für einen job bewerben zu können? Zum _Bearbeiten_ der Stellenangebote und Organisationen muss der User angemeldet sein. Die Funktionalität zum Erstellen von Lebenslauf und Bewerbung ist noch nicht fertig. In den release-Notes für die Version 0.3 auf github gibt es einen Überblick über die Funktionalität [1]. Die geplanten Features findest Du in der Roadmap. [2] Herzliche Grüße Dirk [1] https://github.com/dwenzel/placements/releases/tag/v0.3 [2] http://forge.typo3.org/attachments/download/25704/placements_map.pdf ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] File Upload
Hallo Ariane, wenn Du auf Anleitungen mit veralteten Klassen stößt, hilft Dir die API-Referenz: http://typo3.org/api/typo3cms/ Die meisten Methoden werden von neuen Klassen weiterhin unterstützt. Gib den Methodennamen im Suchfeld ein und Du findest die zugehörige Klasse. Unter https://github.com/dwenzel/placements/blob/dev/Classes/Controller/AbstractController.php#L74 findest Du eine funktionierende Umsetzung inklusive lokalisierter Fehlerbehandlung. Die Methode uploadFile wird in der Method updateFileProperty() verwendet. Diese wird in der createAction des OrganizationControllers genutzt (welche von AbstractController erbt). (Die Erweiterung tx_placements ist noch nicht im TER, sondern derzeit nur auf github zu finden. Sie ist noch in Entwicklung und bietet Funktionalitäten einer Stellenbörse. Zum Ausprobieren am besten den dev-Zweig verwenden...) Übrigens empfiehlt es sich, englische Methodennamen zu verwenden, damit der Code lesbar bleibt. Herzliche Grüße Dirk Am 14.12.13 17:32, schrieb arianesardinas: Hallo Leute ich versuche eine file upload zu realisieren. ich habe die schritte diese tutorial gemacht: http://typo3blogger.de/extbase-file-upload-vor-6-1-4-5-4-7-6-0-die-2te/ mein problem ist ich nutze typo3 in der version 6.1.5 ich habe problem mit folgende zeile: $uniqueFileName = $this->objectManager->get('t3lib_basicFileFunctions')->getUniqueName( $_FILES[$pluginNamespace]['name']['newBewerbung'][$fieldName], TYPO3\CMS\Core\Utility\GeneralUtility::getFileAbsFileName($uploadFolder) ); ich musste festelen dass in der version 6.1.5 zb t3lib_div veraltet ist, das heisst der aufruft: t3lib_div::getFileAbsFileName($uploadFolder) geht nicht, deswegen musste ich so verändern: TYPO3\CMS\Core\Utility\GeneralUtility::getFileAbsFileName($uploadFolder) trotzdem funktioniert es nicht. ich frage mich ob t3lib_basicFileFunctions auch in der 6 version veraltet ist? danke in voraus! ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] Form action ist leer
Am 15.12.13 13:43, schrieb Axel Wüstemann: Das steht am Ende im Seitenquelltext: Dadrunter die generierten Hidden-Fields sind alle ok. Typo3 6.1.5 Hat jemand 'ne Idee, wonach ich da suchen kann? Hatte vermutet, dass es an der pageUid liegt, ist es aber nicht. - ist die Seite verfügbar: Seiten-Id, Zugriffsrechte, nicht in Menüs verborgen? - ist das Plugin auf der Seite mit dieser ID vorhanden? - existiert die Methode (pinLoginAction), ist das Plugin für sie konfiguriert? - TypoScript der Extension eingebunden? Herzliche Grüße Dirk ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] File Upload
Hallo Ariane, wenn Du auf Anleitungen mit veralteten Klassen stößt, hilft Dir die API-Referenz: http://typo3.org/api/typo3cms/ Die meisten Methoden werden von neuen Klassen weiterhin unterstützt. Gib den Methodennamen im Suchfeld ein und Du findest die zugehörige Klasse. Unter https://github.com/dwenzel/placements/blob/dev/Classes/Controller/AbstractController.php#L74 findest Du eine funktionierende Umsetzung inklusive lokalisierter Fehlerbehandlung. Die Methode uploadFile wird in der Method updateFileProperty() verwendet. Diese wird in der createAction des OrganizationControllers genutzt (welche von AbstractController erbt). (Die Erweiterung tx_placements ist noch nicht im TER, sondern derzeit nur auf github zu finden. Sie ist noch in Entwicklung und bietet Funktionalitäten einer Stellenbörse. Zum Ausprobieren am besten den dev-Zweig verwenden...) Übrigens empfiehlt es sich, englische Methodennamen zu verwenden, damit der Code lesbar bleibt. Herzliche Grüße Dirk Am 14.12.13 17:32, schrieb arianesardinas: Hallo Leute ich versuche eine file upload zu realisieren. ich habe die schritte diese tutorial gemacht: http://typo3blogger.de/extbase-file-upload-vor-6-1-4-5-4-7-6-0-die-2te/ mein problem ist ich nutze typo3 in der version 6.1.5 ich habe problem mit folgende zeile: $uniqueFileName = $this->objectManager->get('t3lib_basicFileFunctions')->getUniqueName( $_FILES[$pluginNamespace]['name']['newBewerbung'][$fieldName], TYPO3\CMS\Core\Utility\GeneralUtility::getFileAbsFileName($uploadFolder) ); ich musste festelen dass in der version 6.1.5 zb t3lib_div veraltet ist, das heisst der aufruft: t3lib_div::getFileAbsFileName($uploadFolder) geht nicht, deswegen musste ich so verändern: TYPO3\CMS\Core\Utility\GeneralUtility::getFileAbsFileName($uploadFolder) trotzdem funktioniert es nicht. ich frage mich ob t3lib_basicFileFunctions auch in der 6 version veraltet ist? danke in voraus! ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] t3Events
Hallo Sascha, Am 13.11.13 11:21, schrieb Sascha Müller: Um die Ausführungen mal zu ergänzen: Bisher habe ich für alle Attribute nen Ordner anlegent. Also Status, Genre, Location, und jeweils 2 bis 3 Elemente erstellt. Für jeden Datensatztyp (Genre, Status, Location ...) einen eigenen Ordner zu verwenden halte ich für unnötig. Ich würde die Events in einen Order und alle Hilfsdatensätze in einen anderen packen. Dazu wurde ein Plugin angelegt, die meine Events ausgeben soll. Das Plugin mit Liste/Events findet angeblich keine Events, die Teaserliste hingegen zeigt eines von beiden. Probleme: 1. Habe ich nicht verstanden wie diese Konfiguration sinnvoll zusammen gehört. 2. Aus der Teaser ansicht geht es zwar in die Details, jedoch bringt der "Zurück-Button" eine lange Fehlerseite. Wie lautet der Fehler? Das Teaser-Plugin sollte auf die Detailseite verlinken. In der Detailansicht wird aber normalerweise auf die Listenansicht zurückverwiesen, nicht zur Teaserseite. Du kannst das natürlich im Template ändern. Wenn Du weder im Plugin noch im TypoScript eine Seite für die Listen- und Detailansicht gesetzt hast, wird die aktuelle Seite verwendet. 3. Das Plugin Category Menu zeigt statt der einzelnen Genres nur "all Event Types" Dann hast Du wahrscheinlich den Ordner, in dem die Genre-Datensätze liegen nicht als Storage-Folder im Plugin angegeben. Ziel ist es, dass man idealerweise an einer Stelle Events anlegen kann, ohne jedesmal noch irgendwo pro Event nen Teaser oder sonstiges erstellen zu müssen. Das ist nicht nötig. Teaser sind eine zusätzliche Möglichkeit, Events an herausgehobener Stelle darzustellen. (z.B. ausgewählte Events auf der Startseite). Daher bieten sie auch die Möglichkeit, einen anderen Text und ein anderes Bild als das eigentliche Event zu verwenden und die Auswahl und Sichtbarkeit unabhängig zu steuern. Wenn Du keine dieser Möglichkeiten brauchst, brauchst Du auch keine Teaser. Am 12.11.2013 14:25, schrieb Sascha Müller: Hallo, hat jemand Erfahrungen wie man die Ext. t3events konfiguriert oder kann mir ein Tutorial nennen. Irgendwie steh ich gerade auf dem Schlauch und bekomm keine einfache Eventliste mit Detailansicht hin. Es gibt noch kein Tutorial. Anregungen oder Mitarbeit an der Dokumentation sind sehr willkommen. Herzliche Grüße Dirk ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] Eventkalender
Hallo Christian, Roberts Hinweise gehen wohl in die richtige Richtung. Bei einem Kunden hatte ich kürzlich die Anforderung, eine Liste von Veranstaltungen nach Monat gruppiert darzustellen (in tx_news) Nach einigem Hin und Her war der Kunde mit folgender Lösung zufrieden: - Standardansicht Liste, alle Veranstaltungen aus einem gegebenen Zeitraum - Menüs zum Einschränken der Liste nach Datum (gruppiert nach Jahr und Monat) und Kategorie Wenn Du das mit t3events umsetzen möchtest, müßtest Du für jeden Monat ein eigenes Plugin vom Typ Liste einbauen und auf die Darstellung des Zeitraums konfigurieren (heute + 1 Monat, heute + 2 Monate etc.). Das ist nicht sehr elegant. Eventuell sind auch mehrere Seiten die Lösung. Ein Beispiel für diese Umsetzung findest Du unter http://www.rittal-arena.de/veranstaltungen/alle-veranstaltungen/ (Alle Veranstaltungen/ Dieser Monat / Nächster Monat) Wenn Deine Anwendung eher klein ist und News schon verwendet werden, empfehle ich eher tx_news. Für ausgewachsene Veranstaltungskalender eher t3events. Übrigens ist für t3events bereits eine Kalenderansicht geplant. Da die freie Zeit dafür im Moment knapp ist, kann ich aber nicht sagen, wann sie umgesetzt wird. Herzliche Grüße Dirk Am 18.07.13 18:56, schrieb Robert Wildling: Es gibt eine sehr gute Events Extension vn Dirk Wenzel und Michael Kasten, mit der das machbar sein sollte: Oh vielen Dank für die Blumen! http://typo3.org/extensions/repository/view/t3events Aber auch Georg Ringers news hat einen Bereich, wo Menüs nach Datum(sabschnitt) generiert werden können: http://typo3.org/extensions/repository/view/news ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] das selbe Plugin mit verschiedenen Actions auf der selben Seite mehrfach einbinden
lass mal das plugin weg, also tx_eventskalender.templateLayouts{...} Am 25.07.13 11:08, schrieb arianesardinas: alles klar habe verstanden:-) ich habe die klasse Tx_T3events_Hooks_ItemsProcFunc angepasst in Tx_eventskalender_Hooks_ItemsProcFunc umgewandelt und die vars entsprechend geändert zb: $GLOBALS['TYPO3_CONF_VARS']['EXT']['eventskalender']['templateLayouts']) usw. ich habe diese ts bei mir in mein page.ts eingesetzt plugin.tx_eventskalender.templateLayouts { 1 = Label Layout 1 2 = Label Layout 2 } aber leider erscheint die layout-auswahl nicht in der dropbox in be woran kann es liegen? ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] das selbe Plugin mit verschiedenen Actions auf der selben Seite mehrfach einbinden
Hola, Am 25.07.13 10:43, schrieb arianesardinas: vielen vielen dank für deine so schnelle antwort und die lösung. ich habe den teil mit den Namespace eingesetzt und es hat funktioniert.:-) Freut mich, dass ich helfen konnte. ja die beiden Plugins verwenden auch noch verschiedene Templates. aber leider verstehe ich nicht die Lösung von G. Ringer vor allem den teil: Tx_ExtensionName_Hooks_ItemsProcFunc->user_templateLayout soll ich diese klasse hier kopieren und anpassen? unter: t3events/Classes/Hooks/ItemsProcFunc.php Genau: In der flexform_events.xml von t3events findest Du unter den Eintrag Tx_T3events_Hooks_ItemsProcFunc->user_templateLayout Er bedeutet dass bei der Verarbeitung zur Darstellung des Plugins die Methode user_templateLayout aus der Klasse Classes/Hooks/ItemsProcFunc aufgerufen wird. Die Methode ersetzt die Werte aus mit den gefundenen Labels aus dem SeitenTS. das verstehe ich auch nicht: Die Label für das Template-Layout werden im Seiten-TypoScript gesetzt: tx_extensionName.templateLayouts { 1 = Label Layout 1 2 = Label Layout 2 } wofür diese lebel? gracias in voraus Herzliche Grüße Dirk ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] das selbe Plugin mit verschiedenen Actions auf der selben Seite mehrfach einbinden
Hi, Ich bin nicht sicher, ob ich Dein Problem richtig verstehe, da Du die Einstellungen für die verschiedenen Plugins nicht beschreibst und auch nicht das gewünschte Verhalten. Wenn mehrere Instanzen des gleichen Plugins mit der selben Action-Einstellung auf einer Seite eingebaut werden, wird der Request auch von allen ausgeführt. Beispiel: Plugin A: Kalenderansicht Plugin B: Kalenderansicht Aufruf der Action Events->list => beide Plugins zeigen die Listenansicht (je nach Konfiguration) Wenn Du ein Plugin mehrfach einbinden möchtest, kannst Du im FlexForm den Abschnitt einfügen. Das Plugin ist dann über den gesetzten Namespace ansprechbar. Beispiel Plugin A: Kalenderansicht, pluginNamespace: calA Plugin B: Kalenderansicht, pluginNamespace: calB Im Aufruf kannst Du nun statt des Standard-Namespace ?tx_[ExtensionName]... ?calA...&calB... mit unterschiedlichen Parametern für die Instanzen verwenden. Sollen die beiden Plugins auch noch verschiedene Templates verwenden, kannst Du Einstellungen für das Template-Layout setzen und diese im Template auslesen: ... ... Ein Beispiel für das FlexForm findest Du unter: https://github.com/dwenzel/t3events/blob/master/Configuration/FlexForms/flexform_events.xml Die Label für das Template-Layout werden im Seiten-TypoScript gesetzt: tx_extensionName.templateLayouts { 1 = Label Layout 1 2 = Label Layout 2 } und durch die Methode Tx_ExtensionName_Hooks_ItemsProcFunc->user_templateLayout ausgewertet (diese Lösung habe ich aus tx_news von G. Ringer, danke!) Herzliche Grüße Dirk Am 24.07.13 21:53, schrieb arianesardinas: Hallo Zusammen, ich habe eine Erweiterung selbt programmiert. Diese Erweiterung soll mehrfach auf der gleichen Seite eingebunden werden. Über das FlexForm.xml kann man verschiedene Optionen bzw. Actionen des Controllers auswählen. Das klappt gut aber mein Problem ist dass die Views doppelt erscheinen. bzw die Actionen doppelt ausgeführt werden. der switchableControllerActions sieht so aus: LLL:EXT:myExt/Resources/Private/Language/locallang_mod.xmllugin.select.action.title select Kalenderansicht Events->list;Events->tagesansicht;Events->show; Last Events Events->lastevents;Events->show;Events->tagesansicht; Darf man nicht das selbe Plugin mit verschiedenen Actions auf der selben Seite laufen lassen? warum werden die Aktionen zweimal bzw. so oft ausgeführt werden? Wenn ich das Plugin 3 mal einbinde, erscheinen die Aktionen auch 3 mal. Wie kann man es anders realisieren? vielen dank in voraus ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
[TYPO3-german] Re: fluid widget paginator - zusätzliche parameter
Versuch mal, Dein Filter-Formular mit get-Parametern abzusenden (statt post). Ein funktionierendes Beispiel ist unter [1] zu sehen. Die Listenansicht wird durch die Auswahl unter Schnellsuche gefiltert. Die Paginierung übernimmt den Filter. Umgesetzt mit Extension t3events, Plugins List und Quick Menu. Deine Frage wäre wahrscheinlich auf der Entwicklerliste (englisch) besser aufgehoben. Herzliche Grüße Dirk [1] http://www.gegenbauer-ticketservice.de/veranstaltungen/veranstaltungskalender/ Am 11.06.13 15:53, schrieb Tino Riedel: Hallo Gruppe, ich hoffe mit der Frage hier richtig zu sein. Ich habe eine Extension auf Basis extbase und fluid entwickelt. So gut so schön. In der Ausgabe benutze ich das Paginator-Widget. Auch alles prima. Die angezeigten Ergebnisse kann man mittels einer Suche bzw. einem Dropdown filtern. Für die erste Ergebnisseite soweit auch alles gut. So bald ich aber blättere werden meine Filter vergessen. Wie kann ich dem Paginator beibringen meine Filter mit durchzuschleifen bzw. zu berücksichtigen? Eventuell ist mein Ansatz auch grundlegend falsch ... ?! Grüße Tino ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] Alphabetische Filterung von News, DB-Query
Hallo David, heute steh ich vor der gleichen Aufgabe. Hast Du den alphabetischen Index fertig umgesetzt. Könntest Du Deine Ergebnisse irgenwo posten (github z.B.)? Herzliche Grüße Dirk Am 09.04.13 10:34, schrieb David Greiner: Hallo Liste und MySQL-Profis! Ich sitze gerade vor der Aufgabe, für eine Newsliste (tx_news) eine alphabetische Filterung umzusetzen. Die News-Extension entsprechend zu erweitern, dass nur noch News ausgegeben werden derer Titel mit einem bestimmten Buchstaben beginnen, ist nicht weiter schwer. Herausfordernder ist es, eine Datenbank-Query zu entwerfen, die überprüft, ob die Auswahl eines Buchstabens ein Ergebnis zu erwarten hat oder nicht. Diese Query benötige ich, um in der Filteransicht auch nur die jenigen Buchstaben zu verlinken, die ein Ergebnis erwarten. Alle anderen sollen ausgegraut sein. Vermutlich werde ich eine solche Query nicht mit Extbase-Bordmitteln umsetzen können und werde auf "$query->statement(...)" zurückgreifen müssen, das ist aber nicht schlimm. Bestenfalls erhalte ich im Result eine temporäre Spalte (z.B. hasResult) die in Abhängigkeit vom getesteten Buchstaben eine 1 oder 0 enthält. Somit könnte ich beim Rendern der alphabetischen Filterleiste mit Fluid über eine Condition entscheiden ob ein Buchstabe aktiv/inaktiv sein soll. Kann mir jemand eine Query oder eine grobe Richtung dafür vorschlagen? Viele Grüße, David. ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] Extbase/Fluid - Separate Ausgabe von Relationen in der Listendarstellung
Hi Norman, Am 11.05.13 18:56, schrieb Norman Sand: Mein Ziel ist es jedoch, darüber hinaus quasi über der Listenansicht eine Liste mit allen verfügbaren Kategorien zu erhalten. Hast Du ein Repository? $categories = $this->categoriesRepository->findAll(); $this->view->assign('categories', $categories); Es gibt auch view->assignMultiple(...) Siehe API BTW: Du solltest solche Fragen eher in der dev-Liste stellen (englisch) Dirk ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] Extbase auflösen einer 1:1 Verknüpfung
Hi Christopher, ohne den genauen Zusammenhang zu kennen: Wie wäre es mit einer Methode unsetAttribute() {...} Die Frage ist, ob dieser Zustand 'erlaubt' ist. Dirk Am 06.05.13 15:27, schrieb Seidel, Christopher: Hallo zusammen, ich habe eine Frage zu den Beziehungen in Extbase. Objekt / Klasse A beinhaltet verschiedene Eigenschaften, unter anderem eine 1:1 Beziehung zu Klasse B. Da es sich um keine Object-Storages handelt, habe ich nur setter und getter und weise Klasse B direkt Klasse A. Wie kann ich diese Verknüpfung aber jetzt wieder aufheben? Der Setter erwartet als Argument ja immer ein Objekt vom Typ B, wodurch ich NULL zum Beispiel nicht übertragen kann. Grüße Christopher ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] 6.0.1 FAL filemounts: Could not find row with uid "1" in table $this->table.
Offensichtlich versuchte FAL auf einen gelöschten DB-Eintrag zuzugreifen: den filmount mit der uid 1. Nachdem ich ihn wiederhergestellt habe, klappt es. Ist dieses Verhalten erwünscht? Es sollte doch möglich sein, einen Mount zu löschen?! Herzliche Grüße Dirk Am 21.02.13 11:41, schrieb Dirk Wenzel: Folgende Fehlermeldung erhalte ich bei dem Versuch, den FAL Indexing Scheduler Job auszuführen: "Die Ausführung von Task "File Abstraction Layer: Indexing job (scheduler)" ist fehlgeschlagen mit folgender Meldung: Could not find row with uid "1" in table $this->table." Der Log sagt: "[scheduler]: Task failed to execute successfully. Class: TYPO3\CMS\Scheduler\Task\FileIndexingTask, UID: 13. Could not find row with uid "1" in table $this->table. (msg#4.0.255)" Im Modul Dateiliste wird der file mount angezeigt. Beim Aufruf eines Ordners wird derselbe Fehler ausgegeben: "Could not find row with uid "1" in table $this->table." Die Installation wurde von 4.7.7 auf 6.0.1 migriert. Während der Migration war DAM noch installiert. Versuchsweise habe ich DAM deinstalliert. DAM zeigt den filemount nicht an und (leerer Seitenbaum). Stattdessen gibt es eine Fehlermeldung zu einem nicht existierenden Verzeichnis. Dieses Verzeichnis gab es in der alten Installation. Es enthielt aber keine von DAM verwalteten Medien und wurde zwischenzeitlich gelöscht. Herzliche Grüße Dirk ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
[TYPO3-german] 6.0.1 FAL filemounts: Could not find row with uid "1" in table $this->table.
Folgende Fehlermeldung erhalte ich bei dem Versuch, den FAL Indexing Scheduler Job auszuführen: "Die Ausführung von Task "File Abstraction Layer: Indexing job (scheduler)" ist fehlgeschlagen mit folgender Meldung: Could not find row with uid "1" in table $this->table." Der Log sagt: "[scheduler]: Task failed to execute successfully. Class: TYPO3\CMS\Scheduler\Task\FileIndexingTask, UID: 13. Could not find row with uid "1" in table $this->table. (msg#4.0.255)" Im Modul Dateiliste wird der file mount angezeigt. Beim Aufruf eines Ordners wird derselbe Fehler ausgegeben: "Could not find row with uid "1" in table $this->table." Die Installation wurde von 4.7.7 auf 6.0.1 migriert. Während der Migration war DAM noch installiert. Versuchsweise habe ich DAM deinstalliert. DAM zeigt den filemount nicht an und (leerer Seitenbaum). Stattdessen gibt es eine Fehlermeldung zu einem nicht existierenden Verzeichnis. Dieses Verzeichnis gab es in der alten Installation. Es enthielt aber keine von DAM verwalteten Medien und wurde zwischenzeitlich gelöscht. Herzliche Grüße Dirk ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
[TYPO3-german] Extension News zurück-Link auf paginierte Liste
Hi, in der Detailansicht von News (tx_news) möchte ich einen 'Zurück'-Link auf die richtige Seite der paginierte Listenansicht angeben. Ich habe folgendes versucht: In der Detailansicht bleibt {backUrl} = NULL Hat jemand einen Tip? (JavaScript history back möcht ich vermeiden) Vielen Dank und herzliche Grüße Dirk ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] Extbase, Session, Warenkorb
Hi Jan, vll. hilft Dir dieser Artikel: http://www.typo3-media.com/blog/sessions-extbase-typo3.html Herzliche Grüße Dirk Am 14.02.13 00:52, schrieb Jan Kornblum: Hallo Gruppe, wie lässt sich in Extbase ein "Warenkorb" mithilfe einer fe_user-Session implementieren? Mir fehlt hier die Idee vor dem DDD/MVC Hintergrund, wie man das sauber realisiert. Also wie man welche Models sinnvoll in Zusammenhang bringt usw. Meine (reduzierte) Vorstellung ist folgende: - Product (Model, Repository, Controller) - SessionStorage (Repository?, ...?) - Basket (Model? Repository?, ...?) - BasketItem Model (Model?, ...? Das Basket Objekt wird in die fe_user Session gespeichert. Der Basket soll aber keine echten ProductModel Objekte aufnehmen, sondern eigene "kleine" BasketItem Objekte (bestehend aus Product-UID, Menge, Preis), z.B. über $basket->addItem(BasketItem $basket). Ist der Ansatz schon falsch? Später müssen natürlich im ProductController auch Informationen aus der Session vorhanden sein (Anzeige, ob Produkt bereits im Warenkorb oder nicht). Hier wäre es ja sicher nicht im Sinne Modellierung, wenn man im ProductController nun erst einmal alle $products durchläuft, pro $product das $basket Objekt abfragt und irgendetwas "zusammengeschustertes" an die View übergibt. Wie macht ihr das bzw. hat jemand einen "Tritt" in die richtige Richtung? Grüße, Jan ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] Extension CAL
Im TCA kann man die Anzeige weiterer Felder konfigurieren: $TCA['deine_tabelle']['ctrl'] => array ( [...] 'label' => 'standardlabel (feldname)', 'label_alt' => 'weiteres feld, noch ein feld', 'label_alt_force' => 1, [...] ); Herzliche Grüße Dirk Am 28.01.13 15:50, schrieb Werner Groß: Hallo, im Backendmodul werden in der Übersicht "Kalendertermine" nur die Titelspalte angezeigt, ist es möglich zusätzlich noch die Spalte "Startdatum/Terminbeginn" anzuzeigen, da es sehr schwierig ist, nur mit den Titel bei einer Änderung der richtigen Satz zur Bearbeitung auszuwählen. Für jeden Hinweis Dankbar Werner ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] Extbase: Mehrere Instanzen eines Plugins auf einer Seite - Fehler Action nicht erlaubt
Hi Robert, Am 24.01.2013 um 11:17 schrieb Robert Schneider: > Das löst aber nur das Problem, wenn die Default-Action aber auch akzeptabel > ist, oder. Wenn man eine bestimmte Action haben will, dann braucht man ein > zweites Plugin, oder? Das denke ich auch. Zufällig ist bei mir die Default-Action die richtige. > Am 24.01.2013 09:53, schrieb Dirk Wenzel: >> Hi Andreas, >> tatsächlich, der Eintrag beschreibt dasselbe Problem und Dein Vorschlag löst >> es auch. >> Vielen Dank! >> >> For the records: >> Die Exceptions haben unterschiedliche Nummern im genannten Issue: #1313855173 >> Ich verwende Extbase v4.7.7 mit TYPO3 4.7.7 >> >> (Scheint ein toller Tag für Problemlösungen zu sein, gleich mal ein paar >> olle Bugs raussuchen ; ) >> Herzliche Grüße >> >> Am 24.01.2013 um 09:36 schrieb Andreas Kiessling: >>> das liest sich wie das Problem: http://forge.typo3.org/issues/31322 >>> >>> Probier mal: >>> plugin.tx_myplugin.mvc.callDefaultActionIfActionCantBeResolved = 1 Herzliche Grüße Dirk ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] Extbase: Mehrere Instanzen eines Plugins auf einer Seite - Fehler Action nicht erlaubt
Hallo Benjamin, vielen Dank fürs Mitdenken und die Erklärungen. Im konkreten Fall reicht es für mich zum Glück, dass die Default Action aufgerufen wird. Am 24.01.2013 um 11:44 schrieb Benjamin Rau: > Du kannst Extbase-konform ein Plugin nur global steuern. > Das liegt ganz einfach daran dass Extbase die Werte im Request auf Basis des > Prefixes Extensionname - Pluginname (tx_yourext_yourplugin) an die jeweilige > Extension übergibt. > > Extbase wählt dann den auszuführenden Controller und Action auf Basis des > Requests (tx_yourext_yourplugin[controller] und > tx_yourext_yourplugin[action]). > > Wie man hier sieht sind diese Parameter eben für alle Instanzen eines Plugins > identisch und können somit auch nicht unterschieden werden. > > Wir hatten vor kurzem im IRC die gleiche Problematik zu lösen. > > Was nicht geht ist dynamisch per Parameter die Controller und Actions der > verschiedenen Plugininstanzen zu überschreiben. > > Was ginge wäre: > Controller und Action per TS 'settings' für die Plugininstanz zu definieren - > per Flexform. > Diese Werte kannst du im Controller auslesen und auf Basis dessen im > initializeView die Action überschreiben. Diesen Teil verstehe ich nicht. > Zusätzlich könnntest du, wenn weitere Argumente pro Instanz benötigt werden, > diesen einen Prefix/Suffix geben. > Hier bietet sich z.b. die ID des Contentelements an - diese ist eindeutig und > pro Plugininstanz verschieden. > > In der Praxis könnte dass dann für eine Pagination von zwei Plugininstanzen > so aussehen: > tx_yourext_yourplugin[currentPage][242]=12 > tx_yourext_yourplugin[currentPage][532]=3 > tx_yourext_yourplugin[currentPage][532]=3&tx_yourext_yourplugin[currentPage][242]=12 > > Auf Array-Basis funktioniert dass ganz gut - wie gesagt ist überhaupt nicht > Extbase konform :) Hm, klingt unelegant, oder? Herzliche Grüße Dirk ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] Extbase: Mehrere Instanzen eines Plugins auf einer Seite - Fehler Action nicht erlaubt
Hi Andreas, tatsächlich, der Eintrag beschreibt dasselbe Problem und Dein Vorschlag löst es auch. Vielen Dank! For the records: Die Exceptions haben unterschiedliche Nummern im genannten Issue: #1313855173 Ich verwende Extbase v4.7.7 mit TYPO3 4.7.7 (Scheint ein toller Tag für Problemlösungen zu sein, gleich mal ein paar olle Bugs raussuchen ; ) Herzliche Grüße Am 24.01.2013 um 09:36 schrieb Andreas Kiessling: > das liest sich wie das Problem: http://forge.typo3.org/issues/31322 > > Probier mal: > plugin.tx_myplugin.mvc.callDefaultActionIfActionCantBeResolved = 1 > > HTH, ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] Extbase: Mehrere Instanzen eines Plugins auf einer Seite - Fehler Action nicht erlaubt
Hi Georg, Es gibt keinen Link zur Error-Message: Core: Exception handler (WEB): Uncaught TYPO3 Exception: #1313855175: The action "list" (controller "Event") is not allowed by this plugin. Please check Tx_Extbase_Utility_Extension::configurePlugin() in your ext_localconf.php. | Tx_Extbase_MVC_Exception_InvalidActionName thrown in file /home/wf10237tkt/www/typo3conf/ext/extbase/Classes/MVC/Web/RequestBuilder.php in line 244. Requested URL: http://[baseURL]/index.php?id=1980&no_cache=1&tx_gtsticketservice_gtstickets%5Baction%5D=list&tx_gtsticketservice_gtstickets%5Bcontroller%5D=Event&cHash=fc31f2439563895738d7ab4495da6812 (wow, schnell geantwortet! Danke) Herzliche Grüße Dirk Am 24.01.2013 um 09:19 schrieb Dirk Wenzel: > Hallo Liste, > > für eine eigene Extension habe ich ein Plugin für verschiedenen Aufgaben > konfiguriert (im Flexform über switchableControllerActions): > - Teaser: Teaser->list;Teaser->showEvent;Event->show > - Event List: Event->list; Event->show > - Quick Menu: Event->quickMenu > > Wenn ich das Plugin mehrfach auf der gleichen Seite einsetze bekomme ich beim > Aufruf der quickMenuAction (EventController) den Fehler: > > 'The action "list" (controller "Event") is not allowed by this plugin. Please > check Tx_Extbase_Utility_Extension::configurePlugin() in your > ext_localconf.php. | Tx_Extbase_MVC_Exception_InvalidActionName thrown in > file > /home/wf10237tkt/www/typo3conf/ext/extbase/Classes/MVC/Web/RequestBuilder.php > in line 244. > Requested URL: > http://[baseURL]/index.php?id=1980&no_cache=1&tx_gtsticketservice_gtstickets%5Baction%5D=list&tx_gtsticketservice_gtstickets%5Bcontroller%5D=Event&cHash=fc31f2439563895738d7ab4495da6812' > > Offensichtlich fühlt sich also die Instanz des Plugins, die für die > quickMenuAction konfiguriert ist auch für den Request zuständig. Es soll aber > nur die 'Event List'-Instanz reagieren. > > Wenn beide Instanzen auf unterschiedlichen Seiten liegen wird der Request > korrekt verarbeitet (Das Listen-Plugin zeigt eine Auswahl an Events an) > Wie läßt sich das vermeiden? > Muss ich zwei Plugins verwenden? > > Herzliche Grüße > Dirk > > > ___ > 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: Mehrere Instanzen eines Plugins auf einer Seite - Fehler Action nicht erlaubt
Hallo Liste, für eine eigene Extension habe ich ein Plugin für verschiedenen Aufgaben konfiguriert (im Flexform über switchableControllerActions): - Teaser: Teaser->list;Teaser->showEvent;Event->show - Event List: Event->list; Event->show - Quick Menu: Event->quickMenu Wenn ich das Plugin mehrfach auf der gleichen Seite einsetze bekomme ich beim Aufruf der quickMenuAction (EventController) den Fehler: 'The action "list" (controller "Event") is not allowed by this plugin. Please check Tx_Extbase_Utility_Extension::configurePlugin() in your ext_localconf.php. | Tx_Extbase_MVC_Exception_InvalidActionName thrown in file /home/wf10237tkt/www/typo3conf/ext/extbase/Classes/MVC/Web/RequestBuilder.php in line 244. Requested URL: http://[baseURL]/index.php?id=1980&no_cache=1&tx_gtsticketservice_gtstickets%5Baction%5D=list&tx_gtsticketservice_gtstickets%5Bcontroller%5D=Event&cHash=fc31f2439563895738d7ab4495da6812' Offensichtlich fühlt sich also die Instanz des Plugins, die für die quickMenuAction konfiguriert ist auch für den Request zuständig. Es soll aber nur die 'Event List'-Instanz reagieren. Wenn beide Instanzen auf unterschiedlichen Seiten liegen wird der Request korrekt verarbeitet (Das Listen-Plugin zeigt eine Auswahl an Events an) Wie läßt sich das vermeiden? Muss ich zwei Plugins verwenden? Herzliche Grüße Dirk ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] extbase: query->matching Fehlerhafte SQL-Query
Hi Markus, wo der Fehler liegt, kann ich auf die Schnelle nicht sagen. Aber vll. eine Alternative: Du könntest die 'magische' Methode $repository->countByProperty($value) verwenden. In Deinem Beispiel countByNumber($value). Einen hilfreichen Artikel zur Verwendung von Queries findest Du unter: http://blog.typoplanet.de/2010/01/27/the-repository-and-query-object-of-extbase/ Du könntest auch nach dem gewünschten Attribut sortieren (absteigend) und das Ergebnis auf einen Datensatz limitieren. $query->setOrderings(array('number' => Tx_Extbase_Persistence_QueryInterface::ORDER_DESCENDING)); $query->setLimit(1); Herzliche Grüße Dirk Am 04.01.2013 um 15:42 schrieb Markus Slaby: > Hallo zusammen, > > ich wurschtel mich so langsam in extbase rein. > > In einem Repository wollte ich nun eine eigene query erstellen: > > public function nextOfferNumber(){ > $query = $this->createQuery(); > $query->matching( > $query->equals('number', 2) > ); > return $query->count(); > } > > Als SQL erhalte ich dann: > SELECT COUNT(*) FROM tx_msmordermanagement_domain_model_offer WHERE > tx_msmordermanagement_domain_model_offer.number = ? AND ... > > Der Rest der SQL-Anweisung sieht richtig aus und ist das übliche mit > starttime, endtime, deleted usw... > > Ansich wird ja die WHERE-Anweisung richtig formuliert nur der $operand wird > nicht übernommen sondern immer nur als ? ausgegeben. Ich habe dies mit > verschiedensten operanden und Vergleichsfunktionen getestet. > > Hat jemand eine Idee wo der Fehler liegt? > > Danke > Markus > ___ > 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] wt_cart und powermail
Hallo Alex, ich plag mich mit der gleichen Kombination. Soweit ich sehe baut wt_cart für die Zusammenarbeit mit powermail auf Hooks, die in der Version 2 nicht mehr vorhanden sind. Powermail verwendet stattdessen den neueren Signal/Slot-Mechanismus. Auf diesem Weg kommen die beiden also nicht zusammen. Mein Ansatz ist, die wt_cart-Daten in einer User-Funktion aus den Session-Daten auszulesen und per TypoScript-Objekt an Powermail zu übergeben. Die Warenkorbdaten müssen dann nach dem Absenden des Formulars gelöscht werden. Leider kein zukunftsfähiger Ansatz. Vielleicht willst Du ja eine eigene Warenkorb-Extension entwickeln. Dann findest Du hier einen Beitrag, der eine Umsetzung mit Extbase umreißt: http://www.typo3-media.com/blog/sessions-extbase-typo3.html Herzliche Grüße Dirk Am 03.01.2013 um 11:21 schrieb Alexander Walther: > Hallo, > > ich habe hier eine System in dem wt_cart und Powermail 2 installiert ist. > Weiss jemand wie ich die beiden Extension zusammenbringe. > > Welchen Marker muss ich in der Mail setzten damit beim absenden des > Warenkorb-Fomrmulars auch die Produkte in die Mail eingefügt werden. > > Grüße > Alex > ___ > 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/Fluid
Hallo Christian, Du kannst das Repository mit Deinen Queries im ViewHelper verfügbar machen. Das Stichwort lautet Dependency Injection. Siehe zum Beispiel hier: http://forge.typo3.org/projects/typo3v4-mvc/wiki/Dependency_Injection_%28DI%29 Diesen Beitrag empfehle ich für den Umgang mit Repositories: http://blog.typoplanet.de/2010/01/27/the-repository-and-query-object-of-extbase/ Du kannst Dir mit den Parametern aus dem Query-Repository eine query zusammenbauen und damit das Geschenke-Repository abfragen. (Am besten, Du vergisst die Tabellen. Die Repositories dienen zur Abstraktion von der konkreten Umsetzung der Speicherung. Eine handgestrickte MySQL-Abfrage sollte nicht mehr nötig sein.) Herzliche Grüße Dirk Am 23.12.2012 um 20:31 schrieb Christian Tauscher: > Hallo liebe Helfer... > > Ich lerne grad ExtBase und Fuid. > > > > Hab 2 Modelle: > > im der Einen tabelle sind daten, sag'mer mal > > Geschenke (Nummer, gewicht, farbe, inhalt) > > inder 2ten Tabelle sind quasi abfragen zu den Parametern der Geschenke. > > > Ich hab nun eine view die mir alle Geschnke listet. > Einfach. klappt. > > Ich hab eine View die mir die Querys ausgibt, klappt, brauch ich aber nicht. > > Ich will nun einen solchen "Query"-Datensatz auslesen und er gibt mir > dann die Geschenke aus die auf die Parameter passen. > > Bekomm ich halt nicht hin. > > Denke das Problem ist, das es unterschiedliche Domains sind. > > Hab einen Controller Abfrage->listAction() > Hier hol ich meinen Datensatz mit allen Eckdaten. > Dann leit ich um auf die Geschenke->listAction() weil ich ja im gleichen > Template die Ausgabe machen will. > > Aber wie bekomm ich die Parameter aus dem eien Modell in das andere? > > > > mit weihnachtliche Grüßen aus dem schönen Allgäu von > > 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] Extension sysutils Mailversand
Hi Micha, Am 05.12.2012 um 11:51 schrieb Michael Kasten: >> sendmail: option requires an argument -- 'f' > > das ist eine Postfix/Sendmail Fehlermeldung, hier fehlt ein Parameter für den > Absender Das der Fehler von sendmail kommt, war mir klar. Die Frage ist, ob er wirklich einen fehlenden Parameter meldet, oder einen Syntaxfehler (-- 'f' statt -f). Wenn der Parameter fehlt, wäre die nächste Frage, warum die Einstellungen aus $TYPO3_CONF_VARS['MAIL'][defaultMailAdress] nicht verwendet werden (bzw. ob dass die passende Einstellung ist) > Kannst du deinen Aufruf auch mit einem zusätzlichen Absender versehen? Nein, der Aufruf kommt ja aus dem API-Call der Extension sysutils: >> Zeile 62: $mail = new t3lib_mail_Message(); >> Zeile 77: $mail->send(); In send() wird initializeMailer() aufgerufen. Der sollte den Transport initialisieren (abhängig von der Konfiguration) Herzliche Grüße Dirk ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
[TYPO3-german] Extension sysutils Mailversand
Hi, hat jemand Erfahrungen mit der Extension sysutils? In meiner Installation schlägt der Versand von Mails fehl und ich werd nicht schlau daraus. Szenario: - TYPO3 Version 4.6.12 - sysutils v. 1.0.4 - Scheduler Task Extbase Command Controller Task (fed) - Command: report:sendreport - $TYPO3_CONF_VARS['MAIL'][transport]= mail - $TYPO3_CONF_VARS['MAIL][defaultMailAdress] ist gesetzt Ergebnis: - der Task wird scheinbar erfolgreich ausgeführt, es wird aber keine Mail versendet Wenn ich den Task auf der Kommandozeile aufrufe, wird ein sendmail (sic!) - Fehler gemeldet. Der Report wird korrekt generiert: (hostname):[...]$ /[...]/html/typo3/cli_dispatch.phpsh extbase report:sendreport --recipient myn...@email.de --subject testemail sendmail: option requires an argument -- 'f' sendmail: option requires an argument -- 'f' sendmail: fatal: usage: sendmail [options] Dear Webmaster, This is your automatically generated TYPO3 report. [ info ] Date of report: 2012-12-05 08:47:22 [...] Es scheint also, als ob der verwendete API-Call die Einstellungen für den Mailtransport nicht berücksichtigt. ( tx_sysutils/Classes/Command/ReportCommandController.php, class Tx_Sysutils_Command_ReportCommandController, function sendReportCommand, Zeile 62: $mail = new t3lib_mail_Message(); Zeile 77: $mail->send(); ) Ändere ich $TYPO3_CONF_VARS['MAIL'][transport] auf 'sendmail' wird an der Kommandozeile kein Fehler mehr angezeigt, aber der syslog verzeichnet einen uncaught error: Core: Exception handler (CLI): Uncaught TYPO3 Exception: Cannot send message without a sender address | Swift_TransportException thrown in file /[...]/html/typo3_src-4.6.12/typo3/contrib/swiftmailer/classes/Swift/Transport/AbstractSmtpTransport.php in line 146 Ich bin nicht sicher, ob der Fehler in meiner Serverkonfiguration, bei sysutils oder bei t3lib_mail_Message() liegt. Eine Bug habe ich auf forge für sysutils eingestellt: http://forge.typo3.org/issues/43614 Herzliche Grüße Dirk ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] Protokoll kann nicht mehr angezeigt werden
Hallo Renzo, mein Reader zeigt den Post mit dem [gelöst] im subject nicht im Thread an... Danke für Deinen Hinweis. Am 25.10.2012 um 02:11 schrieb conPassione gmbh: > Hallo Jungs, > lest Ihr die Threads nicht wirklich? Der Fall wurde schon lange und sehr > elegant gelöst! > Siehe > http://lists.typo3.org/pipermail/typo3-german/2012-October/088329.html > > Gruss Renzo > -- > _ > Renzo Bauen > +41 79 330 10 11 > conPassione gmbh > > > Am Donnerstag, den 25.10.2012, 00:47 +0200 schrieb Dirk Wenzel: > >> Am 23.10.2012 um 16:37 schrieb Bjoern Haverland: >>> ändere dein Memory Limit für kurze Zeit, ändere die Anzeige der Einträge >>> und ändere dann dein MemoryLimit zurück ;) >> Unter Umständen ist nicht soviel RAM da, wie nötig wäre. Ich auf diesem Weg >> mal eine ordentlich ausgestattete Maschine in die Knie gezwungen ; ) >> Wenn Du Zugriff auf die DB hast, kannst Du die Records dort löschen. >> >> herzliche Grüße >> Dirk >> >> ___ >> 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] Protokoll kann nicht mehr angezeigt werden
Am 23.10.2012 um 16:37 schrieb Bjoern Haverland: > ändere dein Memory Limit für kurze Zeit, ändere die Anzeige der Einträge und > ändere dann dein MemoryLimit zurück ;) Unter Umständen ist nicht soviel RAM da, wie nötig wäre. Ich auf diesem Weg mal eine ordentlich ausgestattete Maschine in die Knie gezwungen ; ) Wenn Du Zugriff auf die DB hast, kannst Du die Records dort löschen. herzliche Grüße Dirk ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] powermail: Globale Parameter, Umlaute und Typoscript
Hallo Christian, die Idee ist gut, vielen Dank. Sie funktioniert allerdings nicht ohne JavaScript. Das bringt mich auf eine Idee: Man könnte ein hidden-Field verwenden, das nach dem Posten seinen Wert per TypoScript bekommt (hier Standort im Klartext aus dem Label). Der Wert wird in Abhängigkeit des Wertes für den Standort gesetzt. Der wiederum ist eine ID statt des Klarnamens im Label... Ein bißchen um die Ecke gedacht, aber einen Versuch wert. Herzliche Grüße Dirk Am 23.10.2012 um 11:58 schrieb Christian Nölle: > Am 22.10.2012 20:56, schrieb Dirk Wenzel: > >> Die Parameter stammen direkt aus den Options-Labeln eines >> Dropdown-Feldes in Powermail. Ich würde die Options-Werte in >> powermail auch gern so festlegen: >> >> Hamburg | 1 Köln | 2 etc. >> >> Leider gibt mir dann powermail statt der Label in den Vorschauseiten >> und in den Mails genau diese Werte (1/2...) statt der 'Klarnamen' der >> Standorte aus. > > Ein ähnliches Problem haben wir letztens auch gehabt, allerdings ohne die > Umlauteproblematik... Um das Label und nicht das Value auszugeben, haben wir > uns mit ein wenig jQuery geholfen. Wir erzeugen ein hidden-Feld, in welches > wir in den Value den Label des ursprünglichen Wert je nach Auswahl schreiben. > Dieses lässt sich dann relativ einfach einbinden, sowohl in Mail als in die > Ergebnisseite. > > Ist ein Zweizeiler: > $("#powermaildiv_uid[###ID_QUELLE###]").change(function() { > $('input[id=uid[###ID_ZIEL###]').val($('#powermaildiv_uid[###ID_QUELLE###] > :selected').text()); > }); > > hth > > -- > Christian Nölle, Dipl.-Ök. > Bergische Universität Wuppertal > Zentrum für Informations- und Medienverarbeitung > Raum P.09.01 > > Gaussstr. 20 > D-42097 Wuppertal > Germany > > Tel.: +49 202 439 3988 > E-Mail: noe...@uni-wuppertal.de > Web: http://www.zim.uni-wuppertal.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
Re: [TYPO3-german] Mount Point in Rootline via API
Hallo Kay, Am 23.10.2012 um 13:59 schrieb Kay Strobach: > theoretisch kannst du doch einfach PageTS oder TSTemplate nutzen -.- > oder nicht :D das Stichwort ist 'weitaus mehr Seiten'. Im konkreten Projekt sind es 450 Landing Pages, die jeweils eigene Parameter haben sollen (hier Google Adword Conversion Label). Zudem gibt es weitere Bedingungen neben dem Mount Point, die Einfluss auf die Ausgabe haben. Ich möchte das nicht in TypoScript pflegen müssen und entwickle für den Kunden eine Erweiterung, die beliebige Parameter in Abhängigkeit von anderen Parametern (z.B. Mount Point) ausgibt. Damit kann der Kunde das später ohne TypoScript-Kenntnisse selbst pflegen. > Am 22.10.2012 00:34, schrieb Dirk Wenzel: >> Hallo Bernd, >> vielen Dank fürs Mitdenken. Dein Vorschlag passt leider nicht zu meiner >> Aufgabenstellung. Im konkreten Projekt gibt es weitaus mehr Seiten als in >> meinem Beispiel. Sie einzeln für jeden Standort zu pflegen, wäre nicht mehr >> lustig. >> >> Der Vollständigkeit halber: >> Da ich keine passende API-Methode finden konnte, hole ich mir den globalen >> Parameter für Mount Points >> $GLOBALS['TSFE']->MP, und suche darin nach der gegebenen Seiten-Id. >> >> Herzliche Grüße >> Dirk >> >> Am 16.10.2012 um 08:58 schrieb bernd wilke: >> >>> Am 15.10.2012 16:47, schrieb Dirk Wenzel: >>> >>> >>>> Hintergrund: >>>> Es gibt folgenden Seitenbaum: >>> >>> wie wäre denn folgende Lösung: >>> >>>> - Berlin (MP: default) >>> -- Apfel (show content from:) >>> -- Banane (show content from: ) >>>> - Hamburg (MP: default) >>> -- Apfel (show content from:) >>> -- Banane (show content from: ) >>>> - Timbuktu (MP: default) >>> -- Apfel (show content from:) >>> -- Banane (show content from: ) >>>> - default (nicht im Menü, nicht im Seitenpfad) >>>> -- Apfel >>>> -- Banane >>> >>> dadurch ergeben sich sofort folgende Pfade: >>> >>>> Die Seiten Apfel und Banane sollen (mit identischem Inhalt) unter den URLs >>>> Berlin/Apfel.html >>>> Hamburg/Apfel.html >>>> Timbuktu/Apfel.html >>>> Berlin/Banane.html >>>> Hamburg/Banane.html >>>> Timbuktu/Banane.html >>> >>> Vorteil/Nachteil: >>> du kannst/musst für jede Stadt einzeln steuern, welche der Seiten unter >>> default sichtbar/im Menü sind. >>> >>> und für jede Stadt erscheint das Obst in seinem Styling >>> >>> bernd >>> -- >>> http://www.pi-phi.de/cheatsheet.html >>> ___ >>> TYPO3-german mailing list >>> TYPO3-german@lists.typo3.org >>> http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german >>> >> > > > -- > http://www.kay-strobach.de - Open Source Rocks > > TYPO3 inspiring people to share! > Get involved: http://typo3.org > > Answer was useful - feel free to donate: > - > https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=KPM9NAV73VDF2 > - https://flattr.com/profile/kaystrobach > > ___ > TYPO3-german mailing list > TYPO3-german@lists.typo3.org > http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german > ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
[TYPO3-german] powermail: Globale Parameter, Umlaute und Typoscript
Hallo Liste, ich möchte einen Ausgabewert abhängig von einer Auswahl in einem powermail-Formular setzen. Meine Lösung sah bisher so aus: lib.adwords.conversion_label { # Feld 62 = {standorte} key.data = GP:tx_powermail_pi1|field|62 Hamburg = TEXT Hamburg.value = Wchdxx Köln = TEXT Köln.value = r5Ccxx } Das funktionierte auf dem Entwicklungssystem einwandfrei. Die Umlaute im Typoscript waren mir aber nicht ganz geheuer. Auf dem Live-System (anderer Webserver) werden die Bedingungen mit Umlauten im Namen nicht mehr getroffen (d.h. die Werte in lib.adwords.conversion_label werden nicht gesetzt). Ich vermute, dass es an der Verarbeitung der POST-Variablen liegt. Gesendet werden sie mit Umlauten. Die Parameter stammen direkt aus den Options-Labeln eines Dropdown-Feldes in Powermail. Ich würde die Options-Werte in powermail auch gern so festlegen: Hamburg | 1 Köln | 2 etc. Leider gibt mir dann powermail statt der Label in den Vorschauseiten und in den Mails genau diese Werte (1/2...) statt der 'Klarnamen' der Standorte aus. Sieht jemand einen Weg? Herzliche Grüße Dirk ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] Mount Point in Rootline via API
Hallo Bernd, vielen Dank fürs Mitdenken. Dein Vorschlag passt leider nicht zu meiner Aufgabenstellung. Im konkreten Projekt gibt es weitaus mehr Seiten als in meinem Beispiel. Sie einzeln für jeden Standort zu pflegen, wäre nicht mehr lustig. Der Vollständigkeit halber: Da ich keine passende API-Methode finden konnte, hole ich mir den globalen Parameter für Mount Points $GLOBALS['TSFE']->MP, und suche darin nach der gegebenen Seiten-Id. Herzliche Grüße Dirk Am 16.10.2012 um 08:58 schrieb bernd wilke: > Am 15.10.2012 16:47, schrieb Dirk Wenzel: > > >> Hintergrund: >> Es gibt folgenden Seitenbaum: > > wie wäre denn folgende Lösung: > >> - Berlin (MP: default) > -- Apfel (show content from:) > -- Banane (show content from: ) >> - Hamburg (MP: default) > -- Apfel (show content from:) > -- Banane (show content from: ) >> - Timbuktu (MP: default) > -- Apfel (show content from:) > -- Banane (show content from: ) >> - default (nicht im Menü, nicht im Seitenpfad) >> -- Apfel >> -- Banane > > dadurch ergeben sich sofort folgende Pfade: > >> Die Seiten Apfel und Banane sollen (mit identischem Inhalt) unter den URLs >> Berlin/Apfel.html >> Hamburg/Apfel.html >> Timbuktu/Apfel.html >> Berlin/Banane.html >> Hamburg/Banane.html >> Timbuktu/Banane.html > > Vorteil/Nachteil: > du kannst/musst für jede Stadt einzeln steuern, welche der Seiten unter > default sichtbar/im Menü sind. > > und für jede Stadt erscheint das Obst in seinem Styling > > bernd > -- > http://www.pi-phi.de/cheatsheet.html > ___ > TYPO3-german mailing list > TYPO3-german@lists.typo3.org > http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german > ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
[TYPO3-german] Mount Point in Rootline via API
Hallo, in einer einer eigenen Extension möchte ich feststellen, ob eine Seite über einen bestimmten Mount Point (Einstiegsseite) in der Rootline erreicht wurde. Welche API - Methode kann ich da nutzen? Hintergrund: Es gibt folgenden Seitenbaum: - Berlin (MP: default) - Hamburg (MP: default) - Timbuktu (MP: default) - default (nicht im Menü, nicht im Seitenpfad) -- Apfel -- Banane Also Berlin, Hamburg und Timbuktu sind Mount-Point und verweisen auf default. Unterhalb default liegen Apfel und Banane. Die Seiten Apfel und Banane sollen (mit identischem Inhalt) unter den URLs Berlin/Apfel.html Hamburg/Apfel.html Timbuktu/Apfel.html Berlin/Banane.html Hamburg/Banane.html Timbuktu/Banane.html erreichbar sein. Meine Extension soll einen Parameter für die Seiten in Abhängigkeit vom Mount-Point setzen. Vielen Dank und herzliche Grüße Dirk ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] Powermail 2.0 mehrschrittiges Formular - Weiter-Button
Hi Lorenz, Am 10.10.2012 um 22:54 schrieb Lorenz Ulrich: > Danke für die Info. Wenn du der Community einen Dienst erweisen möchtest, > könntest du deinen Code zur Verfügung stellen; hier, bei Pastebin oder auch > im Bugtracker von Powermail. Dann wird die Extension vielleicht irgendwann > "Beta" werden. Klar. Aber erst nach der Qualitätssicherung, der ist so frisch, dass er noch dampft : ) herzliche Grüße Dirk ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] Powermail 2.0 mehrschrittiges Formular - Weiter-Button
Hallo Lorenz, vielen Dank. Tatsächlich geht das derzeit nicht, ein echter Rückschritt! Die Tabs werden on-the-fly via JavaScript erzeugt und erhalten den Namen des Fieldsets - Konfiguration Fehlanzeige. Meine Lösung sieht etwa so aus, wie von Dir skizziert: 1. Buttons via fluid-Template erzeugen. Das erste fieldset bekommt nur den 'Weiter'-Button, das letzte nur den 'Zurück'-Button, alle anderen beide. 2. powermail-JavaScript für die Tabs entfernen: page.includeJSFooterlibs.powermailJQueryTabs > 3. eigenes JavaScript für die Anzeige der Fieldsets implementieren. Alle Fieldsets bis auf das erste ausblenden. Bei 'Weiter' wird jedes Feld im aktuellen Fieldset validiert. Dazu verwende ich die validationEngine, die powermail mitbringt. Liefert keines einen Fehler, gehts es weiter: Aktuelles Fieldset ausblenden, nächstes einblenden. Beim Klicken des 'Zurück'-Buttons wird nicht validiert. Hat doch einige Stunden gekostet. Mein Resumee: Die Extension trägt zu Recht den Status 'Alpha'. Der Aufwand, bestehende Formulare aus 1.6.9 auf 2.x zu hieven ist enorm. Dabei verliert man leider auch noch Funktionalität und muss aufwendig nachbessern. P.S. Der größte Witz ist die Klasse Tx_Powermail_ViewHelpers_Misc_MorestepClassViewHelper. Sie gibt den String zurück, den man ihr als Argument übergibt (CSS-Klasse). Am 10.10.2012 um 00:41 schrieb Lorenz Ulrich: > Hallo Dirk > > Geht leider out of the box nicht. Habe dasselbe Problem. > > Es sollte aber nicht allzu schwer sein, die Anzahl Tabs des Tabmenüs zu > zählen, dem Ersten dann nur einen weiter-Button zu geben, dem Mittleren > weiter/zurück-Buttons und dem Letzten nur einen zurück-Button und bei Klick > jeweils den nächsten Tab bzw. den Submit-Button zu triggern. Lässt sich wohl > mit JQuery so gut lösen. Hatte aber bisher keine Zeit. > > Beste Grüsse, > > Lorenz > > Am 10.10.2012 00:34, schrieb Dirk Wenzel: >> Hallo, >> Powermail 2.0 gibt bei mehrschrittigen Formularen Tabs (Reiter) aus. Gibt es >> eine Möglichkeit, stattdessen den Weiter-Button zu bekommen, den es in >> Powermail 1.x gab? >> >> Selbst in den Fluid-Templates habe ich nichts gefunden... >> >> vielen Dank und >> Herzliche Grüße >> Dirk > > ___ > 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] Powermail 2.0 mehrschrittiges Formular - Weiter-Button
Hallo, Powermail 2.0 gibt bei mehrschrittigen Formularen Tabs (Reiter) aus. Gibt es eine Möglichkeit, stattdessen den Weiter-Button zu bekommen, den es in Powermail 1.x gab? Selbst in den Fluid-Templates habe ich nichts gefunden... vielen Dank und Herzliche Grüße Dirk ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] Powermail 2: Empfänger aus Liste wählen
Hi Leo, also willst Du die Optionswerte für Dein Auswahlfeld per TypoScript befüllen? Es gibt die Möglichkeit, einen Wert per prefill zu setzen: plugin.tx_powermail { prefill { firstname = Alex } Ob und wie das mit Selectfeldern geht, weiß ich leider nicht. Vll. versuchst Du es mit einer direkten Anfrage an die Macher: Auf der Seite http://www.in2code.de/typo3-cms/typo3-extensions-von-in2code/powermail/ gibt es einen Link zu einem Kontaktformular. Die Lösung würde mich auch interessieren. Viel Erfolg Dirk Am 05.10.2012 um 10:56 schrieb Leo Führinger: > Hallo Dirk, > hab mich etwas unklar ausgedrückt: > ich mache die HP für meinen Sportverein. Jede Abteilung hat ein > Kontaktformular. Diese Formulare können alle gleich aufgebaut sein -> > daher würde ich gerne nur ein Kontaktformular anlegen und diese auf > den Kontaktseiten der Abteilungen einbinden. Natürlich könnte ich auch > für jede Abteilung ein eigenes Kontaktformulare anlegen - aber wenn > ich dann mal ein Feld hinzufügen möchte, oder wo ne Kleinigkeit ändern > muss, muss ich das ja immer bei allen Formularen machen - das würde > ich gerne eleganter lösen... > > Wie solls laufen: > Der User kann ein "Anliegen" (z.B. Adressänderung, Mitgliedschaft, > Reservierungsanfrage) aus der Dropdowliste auswählen. Je nach Auswahl > wird die Mail an die zuständige Person verschickt. Natürlich gibt es > je nach Abteilung andere "Anliegen" und vor allem andere > Ansprechpartner die hinterlegt sind. Daher würde ich das Dropdownfeld > (uid=8, Marker {empfaenger}) mit Typoscript befüllen/ändern können. > > Hoffe es ist klar geworden, was ich beabsichtige... > Danke, liebe Grüße und ein schönes Wochenende, > Leo > > Am 5. Oktober 2012 00:56 schrieb Dirk Wenzel : >> Hi Leo, >> ich glaube, ich verstehe noch nicht genau, was Du meinst. >> >> Du hast 7 Seiten mit dem gleichen Formular. In diesem Formular gibt es ein >> Dropdown-Feld mit X Einträgen? >> Je nachdem auf welcher Seite sich das Formular befindet und welche Option >> gewählt wurde, soll die E-Mail-Adresse des Empfängers gewählt werden? >> >> Herzliche Grüße >> Dirk >> >> Am 04.10.2012 um 16:58 schrieb Leo Führinger: >> >>> Hallo Dirk, >>> habs nun so gelöst. Doch eine Frage hab ich noch... >>> >>> Hab das TS etwas abgeändert, so dass er die Empfänger über die uid der >>> Tabelle fe_users holt. (Die Dropdownliste hat die UID 8) >>> lib.powermail_empfaenger = CONTENT >>> lib.powermail_empfaenger { >>> table = fe_users >>> select { >>> # Ordner mit tt_address-Datensaetzen fuer Standorte >>> pidInList = 37 >>> # globaler Parameter fuer gewaehlten Standort >>> andWhere.dataWrap = uid = {GP:tx_powermail_pi1|field|8} #UID der >>> Empfängerauswahl >>> #andWhere.dataWrap = uid = {GP:tx_powermail_pi1|data|empfaenger} >>> } >>> renderObj = COA >>> renderObj { >>> 10 = TEXT >>> 10 { >>> field = email >>> } >>> } >>> # wenn kein passender Datensatz gefunden wird: >>> stdWrap.ifEmpty = meinem...@gmail.com >>> } >>> >>> Nun würde ich gerne auf die Dropdownliste für die Empfängerauswahl mit >>> dem Feld-Marker {empfaenger} zugreifen, statt über die Feld-uid (8). >>> Bekomme das aber nicht hin... >>> Und kannst du mir vielleicht auch noch sagen, ob es möglich ist, die >>> das Dropdown für die Empfängerauswahl mit Typoscript zu füllen? Würde >>> gerne für 7 Kontakformulare auf einer Homepage das gleiche >>> Kontaktformular verwenden, nur eben die Empfänger editieren... >>> >>> Nochmals danke, >>> Leo >> >> ___ >> TYPO3-german mailing list >> TYPO3-german@lists.typo3.org > ___ > 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] Powermail 2: Empfänger aus Liste wählen
Hi Leo, ich glaube, ich verstehe noch nicht genau, was Du meinst. Du hast 7 Seiten mit dem gleichen Formular. In diesem Formular gibt es ein Dropdown-Feld mit X Einträgen? Je nachdem auf welcher Seite sich das Formular befindet und welche Option gewählt wurde, soll die E-Mail-Adresse des Empfängers gewählt werden? Herzliche Grüße Dirk Am 04.10.2012 um 16:58 schrieb Leo Führinger: > Hallo Dirk, > habs nun so gelöst. Doch eine Frage hab ich noch... > > Hab das TS etwas abgeändert, so dass er die Empfänger über die uid der > Tabelle fe_users holt. (Die Dropdownliste hat die UID 8) > lib.powermail_empfaenger = CONTENT > lib.powermail_empfaenger { > table = fe_users > select { ># Ordner mit tt_address-Datensaetzen fuer Standorte >pidInList = 37 ># globaler Parameter fuer gewaehlten Standort >andWhere.dataWrap = uid = {GP:tx_powermail_pi1|field|8} #UID der > Empfängerauswahl >#andWhere.dataWrap = uid = {GP:tx_powermail_pi1|data|empfaenger} > } > renderObj = COA > renderObj { >10 = TEXT >10 { > field = email >} > } > # wenn kein passender Datensatz gefunden wird: > stdWrap.ifEmpty = meinem...@gmail.com > } > > Nun würde ich gerne auf die Dropdownliste für die Empfängerauswahl mit > dem Feld-Marker {empfaenger} zugreifen, statt über die Feld-uid (8). > Bekomme das aber nicht hin... > Und kannst du mir vielleicht auch noch sagen, ob es möglich ist, die > das Dropdown für die Empfängerauswahl mit Typoscript zu füllen? Würde > gerne für 7 Kontakformulare auf einer Homepage das gleiche > Kontaktformular verwenden, nur eben die Empfänger editieren... > > Nochmals danke, > Leo ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] RTE in 4.7
Hallo Peter, ich kann dieses Problem für Chrome auf Mac bestätigen (Chrome Version 22.0.1229.79, TYPO3 Version 4.6.12). Herzliche Grüße Dirk Am 30.09.2012 um 11:58 schrieb Peter Linzenkirchner: > - in einem aktuellen Chrome am Mac ist keine sinnvolle Texteingabe möglich, > beim Tippen werden die Buchstaben vertauscht und durcheinander gewürfelt. In > Safari dagegegen läuft es gut. Das ist natürlich ein schwerwiegenderer > Fehler. ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] Powermail 2: Empfänger aus Liste wählen
Hallo Leo, ich habe etwas ähnliches umgesetzt: Im Kontaktformular wird ein Standort ausgewählt (Select oder Radio Button). Der Wert des Feldes dient als Suchkriterium im Feld 'name'. lib.StandortMail = CONTENT lib.StandortMail { table = tt_address select { # Ordner mit tt_address-Datensaetzen fuer Standorte pidInList = 4 # globaler Parameter fuer gewaehlten Standort andWhere.dataWrap = name LIKE '%Beratung {GP:tx_powermail_pi1|field|62}%' } renderObj = COA renderObj { 10 = TEXT 10 { field = email } } # wenn kein passender Datensatz gefunden wird: stdWrap.ifEmpty = m...@domain.de } Das Ergebnis wird via {f:cObject(typoscriptObjectPath:'lib.StandortMail')} in das Feld 'E-Mail Adresse des Empfängers' im FE-Plugin geladen. Statt den Optionswert als Klartext zu verwenden, kannst Du natürlich auch eine ID hinterlegen und für die DB-Abfrage verwenden. Die Feldwerte müssen dann so aussehen: Timbuktu | 1 Berlin | 2 | * Leider werden dann die IDs in der Vorschau des Formulars angezeigt... Ich hoffe, das hilft. Herzliche Grüße Dirk Am 01.10.2012 um 13:05 schrieb Leo Führinger: > ich möchte dass User im Kontaktformular (powermail 2) den Empfänger > aus einer Dropdown-Liste auswählen können. Damit die Mail nicht im > Quelltext steht, wäre mir am liebsten diese über eine SQL-Abfrage zu > realisieren: > SELECT email FROM fe_users WHERE uid = MARKER > Anleitungen hierfür habe ich viele gefunden, jedoch funktionieren > diese bei mir nicht mit powermail 2. ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] Powermail 1.6.9 unter Typo3 4.1.7
Hallo Michael, wahrscheinlich läuft Powermail 4.6.9 nicht mit so einer alten t3 Version (released on June 11, 2008). Du solltest Dich um eine aktuelle Version von Typo3 bemühen. Herzliche Grüße Dirk Am 26.09.2012 um 16:34 schrieb Michael Warzitz: > ich muss noch einmal nachfragen, ich konnte zwar Powermail jetzt > installieren, laufen tut es aber noch nicht! > Unter dem Erweiterungsmanager wird es mir angezeigt und die > Grundeinstellungen unter Template konnte ich auch machen! > > Möchte ich aber einen neuen Datensatz anlegen, zeigt er mir zwar powermail > an, bekomme dann aber folgende Fehlermeldung > > "The request page does not exits! > > Ignoriere ich dieses zeigt es mir dan diese Fehlermeldung an: > > Fatal error: Call to undefined method tslib_cObj::convertToUserIntObject() in > /var/www/www.w-hoch-zwei.de/web/typo3conf/ext/powermail/pi1/class.tx_powermail_pi1.php > on line 157 > > Ich habe zwar jetzt schon hier und bei de googlebrüder nach geschaut, aber > nichts passendes gefunden. > > Kann mir jemand sagen wo der Fehler liegt oder liegt es daran, das die > Extension unter der Typo3 Version erst garnicht läuft! ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] Fluid Templating
Warum nicht so: > --Layouts-- > --Partials-- > default.html EineSpalte.html NochEinLayout.html > Nun habe ich gerade mal versucht einen Subfolder im Layouts Folder zu > Erstellen und im default.html den pfad zum layout Anzugeben. > > > Ordnerstruktur jetzt: > > <--Layouts--> > ---> defaultlayout < > <--Partials--> > default.html > > > Es funktioniert. > Ich bin noch nicht so firm in fluid. Meine Frage dazu, ist das ein machbare > vorgehensweise um evtl. verschieden layout Styles übersichtlich zu trennen? Ich verwende oft eine Layout-Datei, in der ich mittels Switch/Case verschiedene Backend-Layouts abfrage. Darin werden dann die einzelnen Partials aufgerufen. Herzliche Grüße Dirk ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
[TYPO3-german] Powermail 2.0 Optionsfelder - Werte und Label
Hallo Liste, ich möchte Optionsfelder in powermail 2.0.2 mit Werten versehen nach dem Muster: Berlin | 1 Timbuktu | 5 Prag | 33 Beim Absenden des Formulars sollen die numerischen Werte in der DB landen (1, 5 ...) In der Vorschau und den versendeten Mails sollen allerdings die Label im Klartext verwendet werden (Berlin, Timbuktu ...) Läßt sich das ohne TyposScript-Object erreichen? Vielen Dank und herzliche Grüße Dirk ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
[TYPO3-german] tt_news, Beitr�ge nach tags filtern
Hallo, ich würde gern in der Detailansicht einer news die tags verlinken. Bei Klick sollen alle Beiträge mit diesem Tag angezeigt werden. Wie geht man das an? Herzliche GrüÃe Dirk ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] fedext page template, backend-layout
Hi Kay, vielen Dank für Deine schnelle Antwort. für fluid-templates mit page-Object ist mir das klar: page.10 = FLUIDTEMPLATE page.10 {...} page.10.file.stdWrap.cObject = CASE page.10.file.stdWrap.cObject { key.data = levelfield:-1, backend_layout_next_level, slide key.override.field = backend_layout # Set the default template default = TEXT default.value = fileadmin/template/html/layouts/twoColumns.html # Set first [1] template (one column) 1 = TEXT 1.value = fileadmin/template/html/layouts/oneColumn.html # Set second [2] template (2 columns) 2 = TEXT 2.value = fileadmin/template/html/layouts/twoColumns.html } Mit fedext wird das Page-Objekt aber nicht mehr per Typoscript erstellt (http://fedext.net/features/page-templates/page-template-files/). Im Seitentemplate werden Einstellungen für die Seite definiert, die in einem eigenen Tab 'Page-Template' auftauchen (section 'Configuration'). Darunter zwei Auswahlfelder 'Page-Layout - this page', 'Page Layout - subpages'. Ich möchte nun abhängig vom dort gewählten Page Layout das Backend-Layout anpassen. (Der Redakteur soll nicht zwei Einstellungen auf zwei Tabs machen müssen.) Das name-Attribut des Auswahlfeldes ist 'data[pages][][tx_fed_page_controller_action]'. Herzliche Grüße Dirk On Mon, 30 Jan 2012 14:33:01 +0100, Kay Strobach wrote (in article ): > Hi Dirk, > > du erstellst BE Templates und wählst mit TS dann basierend auf diesem > das passsende FE Template aus ;) > > Regards > Kay > > Am 30.01.2012 14:12, schrieb Dirk Wenzel: >> Hallo, >> ich verwende Seitentemplates entsprechend dem Beispiel aus der >> Dokumentation >> auf fedext.net. >> Nun möchte ich das Backendlayout für die Redakteure entsprechend dem >> gewählten Seitentemplate anpassen. Also z.B. bei einem einspaltigen Layout >> auch nur eine Spalte im Backende anzeigen. >> >> Wie bringe ich mein Seiten-Template mit einem Backend-Layout zusammen? >> >> Herzliche Grüße >> Dirk >> > > > ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
[TYPO3-german] fedext page template, backend-layout
Hallo, ich verwende Seitentemplates entsprechend dem Beispiel aus der Dokumentation auf fedext.net. Nun möchte ich das Backendlayout für die Redakteure entsprechend dem gewählten Seitentemplate anpassen. Also z.B. bei einem einspaltigen Layout auch nur eine Spalte im Backende anzeigen. Wie bringe ich mein Seiten-Template mit einem Backend-Layout zusammen? Herzliche Grüße Dirk ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] FED: solr AJAX plugin, Seite l�dt nicht
update: Da ich hier nicht fündig wurde habe ich einen Bug in forge eingestellt: http://forge.typo3.org/issues/33424 Er enthält eine etwas detailliertere Beschreibung. Herzliche GrüÃe Dirk On Mon, 23 Jan 2012 23:28:42 +0100, Dirk Wenzel wrote (in article ): > Hallo, > wenn ich ein Solr AJAX Search Widget in einer Seite einfüge lädt diese nicht > mehr und es wird folgender Fehler angezeigt: > >> Tried to set argument "id", but setting arguments is forbidden. > Weder Log noch Developer Log zeigen irgendeinen Hinweis. > > Die AJAX-freien Widgets arbeiten normal. > Der selbe Fehler tritt auf, wenn ich das Widget mit dem Beispielcode von > fedext.net im Template einbinde: > > templatePathAndFilename="EXT:fed/Resources/Private/Templates/ViewHelp > ers/Widget/Solr/Index.html" > > layoutRootPath="EXT:fed/Resources/Private/Layouts/" > /> ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
[TYPO3-german] FED: solr AJAX plugin, Seite l�dt nicht
Hallo, wenn ich ein Solr AJAX Search Widget in einer Seite einfüge lädt diese nicht mehr und es wird folgender Fehler angezeigt: > Tried to set argument "id", but setting arguments is forbidden. Weder Log noch Developer Log zeigen irgendeinen Hinweis. Die AJAX-freien Widgets arbeiten normal. Der selbe Fehler tritt auf, wenn ich das Widget mit dem Beispielcode von fedext.net im Template einbinde: Hat jemand einen Hinweis parat? Herzliche GrüÃe Dirk ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] zusätzliche Controller-Action in news Extension
Hi Frank, helfen kann ich leider nicht. Aber das Feature würde mich auch interessieren. Halt uns auf dem Laufenden. Herzliche Grüße Dirk On Fri, 20 Jan 2012 13:56:42 +0100, Frank Gerards wrote (in article ): > > Hi list, > > wir möchten in der Extension "news" (ehemals news2) von Georg Ringer > anpassen, um eine Filter-funktion in der List-Ansicht zu realisieren. Was > wÀre der geeignete Weg? > Ãberschreiben von Controller-Actions ist ja im Gegensatz zu Models meiner > Info nach nicht möglich und XCLASSing gibt es in Extbase Extensions nicht > mehr. > > Any hints ? > > GrÃŒÃe aus MÃŒnchen, > Frank ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
[TYPO3-german] Solr Plugin: Seitenfehler beim Laden
Hallo, ich möchte das Solr AJAX-Plugin verwenden. Beim Laden der Seite bekomme ich aber folgende Fehlermeldung: >Tried to set argument "id", but setting arguments is forbidden. Der Fehler tritt sowohl mit dem Plugin aus dem Backend auf, als auch beim Einbinden via Template: (Aus dem Beispiel auf fedext.net) Weder Log noch Developer Log geben irgend etwas dazu aus. Hat jemand einen Tip? Herzliche Grüße Dirk ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
[TYPO3-german] news: zur�ck Button in Listenansicht
Hallo, ich verwende news (tx_news nicht tt_news). Das Plugin zeigt einen Seitenbrowser an (Paginierung). Navigiert man in der Listenansicht (vor/zurück) und ruft dann eine News in Detailansicht auf, führt der 'zurück'-Button immer auf die Startseite. Ich möchte das Template der Detailansicht so anpassen, daà der 'zurück'-Button auf die zuletzt gewählte Seite des Seitenbrowsers führt. Welchen Parameter muss ich mitgeben? Template: [...] [...] Herzliche GrüÃe Dirk ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] Scheduler/Planer f�gt keine Tasks mehr hinzu
Tatsächlich handelt es sich um einen bug in fed. Siehe issue #33367 in http://forge.typo3.org/projects/extension-fed/issues Dirk On Sun, 22 Jan 2012 11:57:38 +0100, Dirk Wenzel wrote (in article ): > update: Der Fehler scheint mit fed zusammenzuhängen: Wenn ich fed im > Extensionmanager deaktiviere, kann ich neue Tasks hinzufügen. Sobald fed > wieder installiert ist, tritt der Fehler wieder auf. ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] Scheduler/Planer f�gt keine Tasks mehr hinzu
update: Der Fehler scheint mit fed zusammenzuhängen: Wenn ich fed im Extensionmanager deaktiviere, kann ich neue Tasks hinzufügen. Sobald fed wieder installiert ist, tritt der Fehler wieder auf. Dirk On Sun, 22 Jan 2012 01:52:35 +0100, Wenzel Dirk wrote (in article ): > Hallo, > wenn ich im Scheduler einen neuen Task hinzufüge, wird die Seite neu geladen, > aber es passiert nix. D.h. es kommt kein neuer Datensatz dazu. > Das Entwicklerprotokoll zeigt keine Einträge. Im Protokoll könnte zeitlich > eventuell folgende Warnung damit zusammenhängen: > > Core: Error handler (BE): PHP Warning: in_array() expects parameter 2 to be > array, boolean given in > /var/www/typo3_src- 4.5.10/typo3/sysext/extbase/Classes/Object/Container/Contai > ner.php line 259 > . . . ! . > Core: Error handler (BE): PHP Warning: class_implements(): > Class Tx_Extbase_MVC_CLI_CommandManager does not exist and could not be > loaded in > /var/www/typo3_src- 4.5.10/typo3/sysext/extbase/Classes/Object/Container/Contai > ner.php line 259 > > Hat jemand eine Idee, wo ich noch suchen könnte? > > Herzliche GrüÃe > Dirk > > > > > ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german