Ergebnis 1 bis 6 von 6

Thema: tt_products aufgebohrt

      
  1. #1
    Forum Newbie
    Registriert seit
    13.08.2007
    Ort
    Stuttgart
    Alter
    29
    Beiträge
    36

    tt_products aufgebohrt

    Hi Leute,

    ein Kunde von mir möchte für seinen Shop zusätzliche Funktionen haben, die da wären:

    1. Den Shop in zwei Sprachen (de, eng)
    2. Verschiedene Benutzergruppen, die unterschiedliche Preise zu sehen bekommen.

    Damit nicht für jede Sprache UND jede Gruppe separate Artikel angelegt werden müssen, sollen Artikel bestimmte Stammdaten haben. Also: Name, Beschreibung, Bild, Artikelnummer. Der Preis soll dann für jede Gruppe einzeln eingegeben werden.

    Wie kann ich das realisieren? Geht das überhaupt?

    Oder wüsstet ihr Alternativen?

    Danke schonmal!

    P.

  2. #2
    Forum Freak
    Registriert seit
    01.07.2009
    Alter
    27
    Beiträge
    622
    du tust mir leid, leicht ist das nicht.

    eine idee hätte ich, ist aber sicher nicht die beste Lösung aber zumindest etwas.

    Du kannst einer Bentuzergruppe TS mitgeben. (Unter Options glaub ich) und dort gibst du denen ein anderes tt_products template mit. Kann ja eine 1:1 Kopie sein wo du die marker für ###......PRICE....### abänderst. Sein kann nur das du neue marker erstellen musst. und das ggf. auch im BE (also im modul) eintragen musst als zusätzliches input feld. wie gesagt das ist nicht leicht, was besseres würde mir jetzt auch ned einfallen.

  3. #3
    Forum Newbie
    Registriert seit
    13.08.2007
    Ort
    Stuttgart
    Alter
    29
    Beiträge
    36
    Hi,
    das wäre eine Alternative. das template wird sowieso sehr selten geändert, da macht es nichts, wenn ich mehrere kopien habe!

    Ich weiß leider nicht, wie ich die benötigten Formularfelder im Backend eingefügt bekomme. Ich bräuchte da für jede Benutzergruppe ein Feld für den jeweiligen Preis.

    Kannst du mir da einen Tip geben?

    Danke schonmal!

  4. #4
    TYPO3 Forum Team Moderator
    Registriert seit
    09.10.2005
    Ort
    Köln
    Alter
    45
    Beiträge
    538
    Du kannst beliebig viele weitere price Felder anlegen:

    price3, price4, ... , price10000

    Das muss über eine Zusatz-Extension geschehen, die auch das $TCA entsprechend erweitert und über den Hook von tt_products anmeldet ('extendingTCA').
    Danach kannst du über TypoScript festlegen, welche FE Benutzergruppe welchen Preis zu sehen bekommt.

  5. #5
    Forum Newbie
    Registriert seit
    13.08.2007
    Ort
    Stuttgart
    Alter
    29
    Beiträge
    36
    Okay, schön zu hören, dass es da einen Weg gibt!!
    Ich kann nur leider kein PHP.

    Ich denke, man könnte hier im Forum jemanden finden, der das macht, oder? Wie schätzt du den Arbeitsaufwand ein, um eine Extension zu programmieren, die mir die zusätzlichen Preisfelder bietet?

    Danke im Voraus!
    Paul

  6. #6
    TYPO3 Forum Team Moderator
    Registriert seit
    09.10.2005
    Ort
    Köln
    Alter
    45
    Beiträge
    538
    Das kann in ein paar Stunden geschehen.

 

 

Aktive Benutzer

Aktive Benutzer

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

Facebook Kommentare

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