Zum Inhalt springen

Nutzfahrzeughandel

Erstellt am 3. August 2005 · 19 Antworten · letzte Antwort am 16. September 2005

Tags: Diskussion

jenses ·
just2b schrieb

war da ein ironie-tag?
gerade die BE-eingabe macht doch der kickstarter für dich... BE musst nix mehr anpassen...

Dann gibt es in deinen Extensions wohl keine Gültigkeitsüberprüfungen und immer nur Zahlen im Bereich 10-10000 😉 ? Irgendsowas baut doch der Kickstarter standardmäßig rein ?
Hier war schon einiges an Handarbeit angesagt, das BE-Eingabeformular hat 2 Haupt-TABS, das zweite ist mit Flexform erstellt und nochmal 5fach unterteilt.
Das macht der Kickstarter leider noch nicht von alleine #giggle#

jenses

just2b ·

Hallo Jenses,

aufpassen 🙂 Es ging nur um die Daten_eingabe, von Checks oder sonstigem hat Matthias ja gar nicht geschrieben 😉
Für die Dateneingabe hab ich die Flexforms noch gar nicht verwendet, das muss ich mir mal anschauen, habs bei meiner letzten Ext nur für die Einstellungen genommen, und da warns auch 5 Reiter mit x-Sachen... Daten kommen nämlich von FE, sowieso mit Checks... Kann der Admin im BE auswählen, welche Formularfelder verwendet werden sollen (10 textareas/textfelder, bilder, dateien,...) also bisschen kenn ich mich schon aus mit den exts...
also lieber matthias, is nicht so schwer 😉

lg georg
ps: will nicht protzen, mehr können hast du eindeutig 😉

jenses ·
Tetramatrix schrieb

Wie soll den die Dateneingabe mit Flexforms gehen? Für Einstellung ist klar, aber als Dateneingabe?

Ganz einfach sowas ins TCA :

"flexform" => Array (		
	"exclude" => 0,		
	"label" => "LLL:EXT:ws_trucks/locallang_db.php:tx_wstrucks_offers.flexform",		
	"config" => Array (
	'type' => 'flex',
	'ds_pointerField' => 'list_type',
	'ds' => array(		
		'default' => 'FILE:EXT:ws_trucks/be_flexform_ds.xml',
		)
	)
),

In be_flexform_ds.xml formulierst du dann deine Eingabemaske, die Daten werden dann als XML in der DB gespeichert.
Für irgendwelche Daten, die auch bei Suchabfragen berücksichtigt werden sollen, sollte man natürlich keine Flexforms nutzen, da MySQL ja (noch) nicht in XML suchen kann.
Aber für so Sachen wie "Getriebeart", "Anhängerkupplung ja/nein" geht das schon, vor allem ist das Ganze dann per XML erweiterbar, ohne daß du die DB erweitern mußt.

Um die Daten da wieder rauszuholen, gibts ja T3-Routinen.

jenses

jenses ·

Hallo Georg,

just2b schrieb

Es ging nur um die Daten_eingabe, von Checks oder sonstigem hat Matthias ja gar nicht geschrieben 😉

Ich wollte ja auch nur noch mal sagen, daß der Kickstarter eben "nur" ein Kickstarter ist. Das Ding ist eine Klasse Sache und spart eine Menge Zeit,
aber wenn es dann etwas umfangreicher und komplizierter wird, muß man eben doch selber ran.
Ich wollte jetzt nicht an Deinen Kenntnissen rummäkeln oder so,
nix für ungut 😉

viele Grüße
jenses

jenses ·

Das Problem mit den verschwundenen POST-Daten ist behoben, jetzt funktionieren Suche und Kontaktformular wieder.

jenses

just2b ·

Bastian hat gemeint, dass eben nicht das ganze xml-File gespeichert werden muss!

Ich habs grad (zwangsweise *g*) getestet und klappt wunderbar:

Vorgehensweise
- per Kickstarter Extension erstellen mit beliebigen Feldern
- folgendes ändern:

1. in: tca.php unter "types" => Array (... dort "--div--;Titel," einfügen! "Titel" ist dann der Name des Reiters und alle folgenden Felder kommen in diesen Reiter rein. Beispiel:

"0" => Array("showitem" => "--div--;Allgemein,feld1,feld2,...,--div--;Details,

Will mans mehrsprachig, dann den Titel nicht hardcodieren sondern zB: "--div--;LLL:EXT:extkey/locallang_db.php:langkey"

2. in: ext_tables.php einfügen der zeile 5

$TCA["tx_rgreise_reise"] = Array (
	"ctrl" => Array (
		"title" => "LLL:EXT:rgreise/locallang_db.php:tx_rgreise_reise",
		...
		'dividers2tabs' => $confArr['noTabDividers']?FALSE:TRUE,

lg georg

jenses ·

??
Ich verstehe nur Bahnhof :o
Wer meint was womit, und was ist mit tt_news,
und was soll mir Dein tca-Code beweisen ?
Und wer ist "tim" 🙂

jenses ·

Hallo Georg,
jetzt ist bei mir der Groschen gefallen, was Dein Posting angeht.
Mit Deinem Code bekommt man ein Eingabe-Formular in Tab-Form hin,
soweit klar. Genauso habe ich das bei mir auch getan (und so geschieht das auch in tt_news).

Nur, bei mir ist dann Tab 2 nochmal unterteilt in 7-8 Sub-Tabs; und diese Unterteilung wiederum ist per flexform/XML gelöst und muß natürlich in der DB als XML gespeichert werden.

viele Grüße
jenses