[TYPO3-german] Kickstarter Extension mit Zuordnungstabelle

David Bruchmann david at bruchmann-web.de
Thu Jan 8 14:29:59 CET 2009


Hallo Andreas,

Wenn nichts berechnet werden soll reicht doch eine einfache Kategorie aus.
Dann ist die Auswahl der Kategorie halt verbindlich, das kann man im
Kickstarter auswählen.
Als Kategorien legst Du dann die vier oder fünf (4 + Karneval) Jahreszeiten
an.
Mit den bestehenden Field-Types ist das auf jeden Fall zu bewerkstelligen.

Die Aufgabe habe ich soweit verstanden, ich weiß jetzt nicht genau wo Du
noch generelle Verständnisprobleme hast.

Gruß
David

-----Ursprüngliche Nachricht-----
Von: typo3-german-bounces at lists.netfielders.de
[mailto:typo3-german-bounces at lists.netfielders.de] Im Auftrag von
AndreasGeibert
Gesendet: Donnerstag, 8. Januar 2009 14:13
An: 'German TYPO3 Userlist'
Betreff: Re: [TYPO3-german] Kickstarter Extension mit Zuordnungstabelle

Hallo David,
leider ist das nicht das was ich brauche.
Ich versuche den Fall einmal an einem Beispiel zu verdeutlichen.

- Der Redakteur legt im Sysfolder Kleidung ein (Record) Kleidungsstück
"Pelzjacke" an

- Der Redakteur legt in einem anderen Sysfolder ein (Record) Zeitraum1Winter
an
-> Dieser Zeitraum geht von 01.01.09 bis 04.04.09

- Der Redakteur legt im Sysfolder Zeiträume ein (Record) Zeitraum2Frühling
an
-> Dieser Zeitraum geht von 05.04.09 bis 05.07.09

- Der Redakteur legt in einem anderen Sysfolder ein (Record) Zeitraum3Sommer
an
-> Dieser Zeitraum geht von 06.07.09 bis 06.08.09

Zwischenruf: Was er genau bei den Zeiträumen eingibt ist völlig egal. Er
kann z.B. auch nur "Oktober2009" reinschreiben oder "MirDochEgal". Zeiträume
werden nicht berechnet.

- Der Redakteur geht nun in den Editmodus seines Kleidungsstücks Pelzjacke
- Dort soll er nun eine (Preis-)Eingabe für jeden angelegten Zeitraum (1 bis
3) vorfinden und abspeichern können.

- Beim Anlegen eines neuen Kleidungsstücks muss dann auch wieder genau aus
den angelegten Zeiträumen geschöpft werden.

- Wenn Zeiträume hinzukommen (Der Redakteur legt einen neun Record an)
müssen diese dann in der Eingabemaske der Kleidungsstücke mit auftauchen.

Mir geht es im Moment nur darum, wie ich diesen Sachverhalt im Kickstarter
oder manuell für das Backend bauen kann.
Aber da fehlen mir die Möglichkeiten, da z.B. in den aufgelistetetn
Field-Types (datum, string, RTE, Database Relation, Selector Box...) nichts
dabei ist, was dem Sachverhalt entspricht.

Die Frontendausgabe ist mir sonnenklar.

Hoffe es ist nun etwas klarer was ich meine.

Viele Grüße,
Andreas


-----Ursprüngliche Nachricht-----
Von: typo3-german-bounces at lists.netfielders.de
[mailto:typo3-german-bounces at lists.netfielders.de] Im Auftrag von David
Bruchmann
Gesendet: Donnerstag, 8. Januar 2009 14:00
An: 'German TYPO3 Userlist'
Betreff: Re: [TYPO3-german] Kickstarter Extension mit Zuordnungstabelle

Du erstellst einfach die Verknüpfung zu Deiner Kategorientabelle fügst auch
schon die Felder "Zeitraum von" und "Zeitraum bis" ein, und musst dann
entweder bei jeder Abfrage den Zeitraum in Deiner PHP-Funktion berechnen
oder die Datensätze werden über ID zugeordnet und bei Aufruf wird nur
kontrolliert, ob der betreffende Zeitraum noch aktuell ist.
Evtl. kannst Du auch ein Flag für "Abgelaufen" vergeben, um die Berechnung
einzuschränken, und nicht immer neu berechnet werden muss.

Gruß
David

-----Ursprüngliche Nachricht-----
Von: typo3-german-bounces at lists.netfielders.de
[mailto:typo3-german-bounces at lists.netfielders.de] Im Auftrag von
AndreasGeibert
Gesendet: Donnerstag, 8. Januar 2009 13:48
An: 'German TYPO3 Userlist'
Betreff: Re: [TYPO3-german] Kickstarter Extension mit Zuordnungstabelle

Hallo David,
ja genau das ist mein Problem: Wie und wo stelle ich den Kickstarter oder
meinen manuellen Code so ein,
dass der Redakteur im Backend dann beim Anlegen eines Kleidungsstücks:

- Alle dynamisch generierten Zeiträume aufgelistet bekommt
- Für jeden Zeitraum einen Preis eingeben kann.

Ich habe mich wirklich lange mit dem Thema befasst, finde aber leider keine
Lösung.

Viele Grüße,
Andreas


-----Ursprüngliche Nachricht-----
Von: typo3-german-bounces at lists.netfielders.de
[mailto:typo3-german-bounces at lists.netfielders.de] Im Auftrag von David
Bruchmann
Gesendet: Donnerstag, 8. Januar 2009 13:43
An: 'German TYPO3 Userlist'
Betreff: Re: [TYPO3-german] Kickstarter Extension mit Zuordnungstabelle

Hy Andreas,

Ist eigentlich ja nichts anderess als eine Kategorie, wie sie in anderen
Extensions auch vorhanden sind.
Einzige Besonderheit ist, dass sich die Kategorie aus zwei Feldern
zusammensetzt, da es sich ja um Zeiträume handelt.
Demzufolge gestaltet sich halt die Abfrage komplizierter.

Gruß
David

-----Ursprüngliche Nachricht-----
Von: typo3-german-bounces at lists.netfielders.de
[mailto:typo3-german-bounces at lists.netfielders.de] Im Auftrag von
AndreasGeibert
Gesendet: Donnerstag, 8. Januar 2009 13:35
An: 'German TYPO3 Userlist'
Betreff: [TYPO3-german] Kickstarter Extension mit Zuordnungstabelle

Hi und hallo,
mal wieder etwas Komplizierteres von mir ;)

Ich habe mir eine eigene Extension über den Kickstarter erstellt, was sehr
gut lief.
Nun stehe ich vor folgendem Problem:

Ich habe eine Tabelle "Kleidung"
Und ich habe eine Tabelle "Zeiträume"

Die Tabelle Zeiträume sieht so aus:
datumVon, datumBis
01.01.09, 20.01.09
21.01.09, 31.01.09
24.02.09, 05.03.09
10.10.09, 11.11.09

Jedes Kleidungsstück hat nun alle Zaiträume zugeordnet.

Aber: Jedes Kleidungsstück hat für jeden Zeitraum evtl einen anderen Preis.

So kostet eine Winterjacke im Zeitraum 4 (Winter) z.b sehr viel mehr als im
Zeitraum 2(Sommer), bei einer Badehose genau andersrum.

Es sollen zu jederzeit neue Zeiträume hinzugefügt/gelöscht werden können.

Wie ich das ganze in PHP/MySql abbilde weiß ich,
aber ich finde im Kickstarter von Typo3 keine Möglichkeit dieses System
abzubilden.

Denn: Der Benutzer müsste ja:
- Ein Record "Kleidung" zum Bearbeiten auswählen
- Und dort dynamisch generierte Eingabefelder "Preis für Zeitraum 1", "Preis
für Zeitraum 2", ", "Preis für Zeitraum 3" usw. angezeigt bekommen.

Das bedeutet dass wenn ein Redakteur einen neuen Zeitraum anlegt, die
Kleidungstabelle etwas davon mitbekommen muss.

Kann man das irgendwie abbilden? Eventuell auch gerne händisch, also ohne
Kickstarter?

Viele Grüße,
Andreas

_______________________________________________
TYPO3-german mailing list
TYPO3-german at lists.netfielders.de
http://lists.netfielders.de/cgi-bin/mailman/listinfo/typo3-german

_______________________________________________
TYPO3-german mailing list
TYPO3-german at lists.netfielders.de
http://lists.netfielders.de/cgi-bin/mailman/listinfo/typo3-german

_______________________________________________
TYPO3-german mailing list
TYPO3-german at lists.netfielders.de
http://lists.netfielders.de/cgi-bin/mailman/listinfo/typo3-german

_______________________________________________
TYPO3-german mailing list
TYPO3-german at lists.netfielders.de
http://lists.netfielders.de/cgi-bin/mailman/listinfo/typo3-german

_______________________________________________
TYPO3-german mailing list
TYPO3-german at lists.netfielders.de
http://lists.netfielders.de/cgi-bin/mailman/listinfo/typo3-german



More information about the TYPO3-german mailing list