Ergebnis 1 bis 3 von 3

Thema: Backend-Pflege relationaler Daten (Planung einer neuen Extension)

      
  1. #1
    Forum Stammgast
    Registriert seit
    14.06.2006
    Alter
    31
    Beiträge
    146

    Backend-Pflege relationaler Daten (Planung einer neuen Extension)

    Hallo zusammen!

    Für ein neues Projekt für ein "Reisebüro" sollen wir eine Extension programmieren. Diese Extension soll u.A. Reisen im Frontend abbilden, welche im Backend gepflegt werden. Nutzen wollte ich dafür den Mittwald-Handout genannten Kickstarter.

    Wir haben zwar schon die ein oder andere Extension programmiert, allerdings noch nicht mit extbase und fluid, sowie generell Extensions, die in diese Richtung gehen. Aus diesem Grund frage ich einfach mal ganz "doof", ob mein Vorhaben überhaupt so in der Form möglich ist.

    Und zwar geht es um Folgendes: Zu einer Reise gehören u.A. Infos hinsichtlich der Zimmertypen und zusätzlicher Leistungen. Das können bspw. Einzelzimmer, Doppelzimmer etc. oder Stadtrundfahrt, Museumsbesuch etc. sein.

    Ich stelle mir das Ganze nun so vor, dass ich ähnlich so wie bei tt_news eine Kategorie, hier bei dieser Extension an einer Stelle die verfügbaren Zimmertypen und Zusatzleistungen definiere und diese dann entsprechend beim Anlegen einer Reise zur Verfügung stehen und zwar in der Form, dass ich einen Haken setzen und dazu dann einen Preis definieren kann.

    Der Hintergedanke dabei ist natürlich die Pflegbarkeit durch den Kunden, der somit die Möglichkeit hätte, vielleicht irgendwann die "Presidenten-Suite" zu den Zimmertypen oder aber ein Visum zu den Zusatzleistungen hinzuzufügen, die dann automatisch im Formular zum Anlegen der Reise erscheinen.

    Im Gegensatz zu den Kategorien bei tt_news ist es hier allerdings eben keine einfache Auswahl, da hier ja auch immer der Preis mit angegeben werden muss, daher dachte ich an eine Kombination aus Checkbox und Input-Feld für den Preis.

    Hat jemand von Euch schon einmal so etwas gemacht? Ist es überhaupt möglich? Mit/ohne Kickstarter? Hat jemand sich schon mal mit so etwas beschäftigt?

    Bin wirklich über jede Info dankbar!

    Gruß,
    drathy
    Geändert von drathy (27.06.2011 um 13:31 Uhr)

  2. #2
    Forum Stammgast Avatar von Martin Terber
    Registriert seit
    11.08.2006
    Ort
    Köln
    Alter
    40
    Beiträge
    432
    So wie du es beschreibst ist es definitiv möglich. Im Prinzip ist jede Reise ein Datensatz, der mit anderen Datensätzen verknüpft wird. Zimmertypen, Zusatzleistungen etc.

    Ob du es mit dem traditionellen Kickstarter oder dem Extbase-Kickstarter löst, bleibt deinen Vorkenntnissen überlassen.

    Solltest du für die Backend-Eingabefelder keine treffende Option im Kickstarter finden, kannst du nach dem ersten Aufsetzen der Extension-Grundgerüsts die Dateien ext_tables.php und tca.php (TCA liegt bei Extbase allerdings woanders) so anpassen, dass im Backend genau das zur Verfügung steht, was du brauchst.

    Prinzipiell gilt: Du kannst (und sollst) das vom Kickstarter erstellte Grundgerüst nach deinen Wünschen modifizieren. Ohne PHP-Kenntnisse kommst du allerdings nicht weit.
    Geändert von Martin Terber (27.06.2011 um 17:05 Uhr)
    Suche Linktauschpartner - Themen: Reisen und Übersetzungen.
    Konnte ich helfen, dann hilf mir: Meine Themen | Martin Terber - Typo3 & PHP

  3. #3
    Forum Stammgast
    Registriert seit
    14.06.2006
    Alter
    31
    Beiträge
    146
    Klasse, danke für Deine Antwort, das beruhigt schon mal! ;-)

    Ja genau, im Endeffekt ist es ja nur eine Verknüpfung. Bei einer anderen Extension habe ich bereits einfache Verknüpfungen realisiert, so dass man ähnlich wie bei tt_news einem Datensatz eine Kategorie zuordnen kann. In diesem Fall ist es natürlich dann noch etwas anders, so dass man zu dieser Verknüpfung noch einen Wert mit abspeichern kann...

    Mein Kollege und ich werden uns einfach dran versuchen und sollte wir auf Probleme stoßen, die wir nicht selbst lösen können, werde ich hier noch mal ein anderes Thema erstellen.

    (Gute) PHP Kenntnisse sind natürlich vorhanden!

 

 

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Facebook Kommentare

Ähnliche Themen

  1. Suche Extension zum Sammeln von Daten in Textfeldern
    Von terralive im Forum Extension suchen und neue vorschlagen
    Antworten: 0
    Letzter Beitrag: 23.02.2011, 12:40
  2. Backend Extension mit AJAX
    Von lauser im Forum Extension modifizieren oder neu erstellen
    Antworten: 14
    Letzter Beitrag: 21.10.2010, 11:47
  3. Eigene Extension - Formular für Backend
    Von sandreas im Forum Extension modifizieren oder neu erstellen
    Antworten: 1
    Letzter Beitrag: 24.03.2010, 07:51
  4. Wie kann ich eine Extension im Backend Menü verschieben?
    Von Junior im Forum FAQ - Extensions
    Antworten: 2
    Letzter Beitrag: 13.08.2007, 07:15
  5. Extension mittels Kickstarter für Front- und Backend
    Von madmongo im Forum Extension modifizieren oder neu erstellen
    Antworten: 4
    Letzter Beitrag: 17.03.2006, 16:30

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •  

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238