[TYPO3-german] Persistieren eines Felds in blog Extension greift nicht
Hallo miteinander, ich benötige für die TYPO3 blog Extension (v7.6) unter TYPO3 7.6 zwei weitere Felder im Author Object. Das hat mit einer Extension auch wunderbar geklappt, ich kann die Daten im Backend lesen, schreiben anlegen etc. Nur mit dem Persistieren der Daten auf das Frontend haut es noch nicht hin. Viele Beispiele im Netz greifen auf tx_news zurück mit einer Subclass und einem Recordtype. Das hat aber die tx_blog hier nicht. Anbei mal meine setup.txt, (die ich auch im TS-Browser sehen kann), aber es greift nicht. (Ja, die autoload und Cache Folder lösche ich jedesmal…;)) # ist es korrekt auf die extension hin zu persistieren # oder muss es config.tx_extbase.persistence heißen und # in der ext_typoscript_setup.txt statt im Configurations # Ordner landen? hat aber auch nicht das gewünschte Ergebnis # gebracht plugin.tx_blog.persistence { classes { T3G\AgencyPack\Blog\Domain\Model\Author { subclass { # das gibt es hier ja eigentlich nicht, # aber wie bekomme ich die subclass hier # rein 0 = Glutrot\BlogAuthor\Domain\Model\Author } } Glutrot\BlogAuthor\Domain\Model\Author { mapping { tableName = tx_blog_domain_model_author # muss dann ein recordType gesetzt werden? recordType = T3G\AgencyPack\Blog\Domain\Model\Author } } } Wo liegt mein Fehler? Was habe ich übersehen? Jede Hilfe willkommen… Dank & Gruß Michael ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
[TYPO3-german] Erweitertes Loginverfahren
Hallo Liste, ich habe eine Vorgabe durch einen Kunden, der gerne folgendes beim Login möchte: 3 Felder für ein Login. Das erste Feld wird nur wirklich mit dem FE-User überprüft (d.h. dass das Passwortfeld nicht wirklich benötigt wird - ergo einfach gesetzt). Das zweite Feld muss nur auf Korrektheit der Form überprüft werden (6 Ziffern), das dritte Feld ist eine E-Mail Adresse die semantisch auf Korrektheit - und wo möglich auf Existenz - überprüft wird. Falls alles zutrifft, wird der User eingeloggt und die hinterlegte E-Mail Adresse in eine Tabelle geschrieben (zwecks Rückfragen bei Bedarf). Ich habe jetzt schon eine ganze Weile gegoogelt und geguckt, aber nichts gefunden, was das in dieser Form - oder leicht angepasst - könnte. Bleibt mir nichts anderes, als es als Extension zu schreiben, oder hat jemand einen anderen Vorschlag? mic ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] TemplaVoilà und Seitenversionierung
Hallo, um das nochmal aufzugreifen, da ich ja ganz kurz beschrieben habe, was ich ändere - nämlich nur ein einfaches Textelement - vielleicht doch nochmal die Bitte, ob es einen Hinweis auf Konfiguration, PHP etc. gibt. Mir gehen leider ein wenig die Ideen aus...Gibt es Wechselwirkungen mit anderen Plugins (DAM?) Zusammenfassend: - Es wird kein neues Element bei der Versionierung erzeugt - Es wurde nur ein einfacher Text verändert Grüße Micha Am 15.04.11 14:20, schrieb Michael Roth: Hallo, ich habe derzeit nur ein Text hinzugefügt im normalen Textbereich. Mehr nicht und die Workspaces habe bewusst nicht gewechselt. Die Problematik kenne ich aus der Standarddarstellung. Grüße Micha Am 15.04.11 13:56, schrieb Peter Niederlag: Hallo, Am 15.04.2011 11:07, schrieb Michael Roth: Hallo, [...] Na ja, mehr kann ich ja jetzt nicht machen, weil Version neu = Version alt. Dies wird auch dadurch deutlich, dass das Diff keinen Unterschied zwischen den beiden Versionen erzeugt. Das wäre meine nächste Frage gewesen... ... Das ist dann aber eher sehr komisch bzw. unerwartet. ;( Was änderst Du denn überhaupt genau? Ich habe das mal testweise mit 4.5.3-dev und TV 1.5.4 versucht nachzuvollziehen. Bei mir tut alles wie gewünscht! In welchem Workspace arbeitest Du denn überhaupt? Wenn du über die Versionierung versc. Versionen bearbeitest solltest du das IMO nur im LIVE-workspace tun!!! Ansonsten kann es AFAIR zu solchen, von Dir beschriebenen Oddities kommen. Das aber eher unabhängig von TV. Gruß und hth, Peter ___ 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] TemplaVoilà und Seitenversionierung
Hallo, danke Chris für die Listenempfehlung. Werde dem auch folgen, wollte jetzt hier aber auch noch antworten. Workspaces benötigen wir in unserem Zusammenhang nicht wirklich. Es sollen die Seiten einfach flach versioniert werden. Und ehrlich...ich bin froh, wenn meine Kunden das dann auch so einsetzen. @Peter: Was mache ich *ganz* *genau* ;)? Step 1: Ich lege eine Seite mit Inhalt via Page in TV an. Step 2: Ich klicke auf Versioning und dann auf Create version of this page und erstelle eine neue Version. Diese taucht dann in der Versionsliste auf Step 3: Ich klicke auf Edit in der Liste und zwar auf meine neu erstellte Version. Step 4: Ich verändere den Text dort und speichere ab. Leider ist dann die neue Version gleich online, obgleich sie in der Versionierungsliste nicht als online Variante geführt wird. Sie bekommt auch eine neue UID und die OID des Live Originals. Na ja, mehr kann ich ja jetzt nicht machen, weil Version neu = Version alt. Dies wird auch dadurch deutlich, dass das Diff keinen Unterschied zwischen den beiden Versionen erzeugt. Ach ja, im Template Element ist auch die Old style Column number auf 0 und damit auf den Main Content gesetzt...falls das eine Rolle spielen sollt. Habe ich einen Denkfehler in der Versionierungsnutzung? Grüße Micha Am 15.04.11 08:35, schrieb Peter Niederlag: Hallo, Am 14.04.2011 23:47, schrieb Michael Roth: Hallo, [...] Ich lege die neue Seitenversion an, führe eine Änderung durch und die Änderung ist, obgleich nicht gepublisht, sofort online... Was machst Du *ganz* *genau*? Es gibt IMO keinen Grund warum Versioning/Workspaces von Seiteneigenschaften mit TV nicht funktionieren könnte/sollte. [...] Gruß, Peter ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] TemplaVoilà und Seitenversionierung
Hallo, ich habe derzeit nur ein Text hinzugefügt im normalen Textbereich. Mehr nicht und die Workspaces habe bewusst nicht gewechselt. Die Problematik kenne ich aus der Standarddarstellung. Grüße Micha Am 15.04.11 13:56, schrieb Peter Niederlag: Hallo, Am 15.04.2011 11:07, schrieb Michael Roth: Hallo, [...] Na ja, mehr kann ich ja jetzt nicht machen, weil Version neu = Version alt. Dies wird auch dadurch deutlich, dass das Diff keinen Unterschied zwischen den beiden Versionen erzeugt. Das wäre meine nächste Frage gewesen... ... Das ist dann aber eher sehr komisch bzw. unerwartet. ;( Was änderst Du denn überhaupt genau? Ich habe das mal testweise mit 4.5.3-dev und TV 1.5.4 versucht nachzuvollziehen. Bei mir tut alles wie gewünscht! In welchem Workspace arbeitest Du denn überhaupt? Wenn du über die Versionierung versc. Versionen bearbeitest solltest du das IMO nur im LIVE-workspace tun!!! Ansonsten kann es AFAIR zu solchen, von Dir beschriebenen Oddities kommen. Das aber eher unabhängig von TV. Gruß und hth, Peter ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
[TYPO3-german] TemplaVoilà und Seitenversionierung
Hallo, ich möchte gerne die Seitenversionierung mit TemplaVoilà nutzen. In unterschiedlichen Kombinationen von TYPO3 und TV-Versionen (4.4.4 - 4.4.7 + 1.4.4 und 4.5.2 + 1.5.4) bekomme ich nur folgendes Phänomen hin: Ich lege die neue Seitenversion an, führe eine Änderung durch und die Änderung ist, obgleich nicht gepublisht, sofort online...Auch ein Swap etc. bringt dann nichts mehr. Es ist vielmehr so, dass keine neue Version angelegt wird, sprich der Record nicht wirklich geschrieben ist, sondern nur eine nette neue Versionsüberschrift angelegt wird, hinter der sich nichts verbirgt. Auch ein Blick über die originale Page Struktur verrät das. Faktisch erstellt das System also nichts... Lege ich - aus einer in TV angelegten Seite - über die klassische Page Variante eine neue Version an, kann ich diese völlig problemlos bearbeiten und versionieren. Nur - im Wechsel zu TV - interessiert es dies nicht. Für TV gibt es diese Seite dann gar nicht... Habe ich im Konzept der Versionierung was falsch verstanden, oder ist das Zusammenspiel mit TemplaVoilà generell schwierig? Oder habe ich was vergessen zu konfigurieren? Bin für jeden Hinweis dankbar. Ich weiß, Google ist mein bester Freund, aber bisher nicht… Grüße Micha ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
[TYPO3-german] Flexform Problem
Hallo, ich versuche gerade eine eigene Extension zu programmieren, was soweit ziemlich gut klappt. Nun will ich die Extension über Flexform konfigurieren, das ist auch soweit nicht schwer. Nun meine Frage, ich habe eine select Feld und hätte gerne das neben der Selectbox ein Text mit weiteren Informationen erscheint. wenn der Benutzer etwas ausgewählt hat. Geht das ? Michael -- -- Michael Roth email r...@zid.tuwien.ac.at Certified Project Management Associate http://www.zid.tuwien.ac.at/michael_roth/ Red Hat Certified Technician Brandschutzwart gemäß TRVB O 117 Zentraler Informatikdienst (ZID) Tel. (++43-1) 588 01 - 42091 Technische Universitaet Wien Fax. (++43-1) 588 01 - 42099 Wiedner Hauptstr. 8-10, A-1040 Wien DVR-Nummer 0005886 ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german