Hi,
ich programmiere gerade meine eigene erste Extension mit dem Kickstarter und habe mich da an Kaspers video-dokumentation gehalten. (CD Sammlung)
Er arbeitet ja da mit Kategorien, bei ihm kann man aber nur eine auswählen.
Meine Extension sollen aber mehrere Kategorien auswählbar sein.
Ich kann im BE zwar mehrere auswählen aber dann wird im FE keine angezeigt.
habe ich nur eine ausgewählt, wird sie angezeigt.
Hat jemand eine idee wie man dieses Problem lösen könnte?
Würde mich sehr freuen.
Viele Grüße
Oli
kann mir keiner helfen. 🙁
ist echt wichtig.
Da gibt es Tutorial vom RRZN, wenn Du mir ne Mail an michael.lang@mediadesign-ffm.de schickst, dann sende ich es Dir.
Grüße aus Frankfurt
Michael
Hallo Oli,
Eine Selectorbox gibt die Daten in einer Kommaliste zurück.
Die SQL Abfrage geht dann so:
Fragment:
"SELECT * FROM TABLE WHERE IN ($inhaltselbox)"
Vielleicht hilfs
Gruß
Jens
@m.
Steht in diesem Tutorial auch, wie man Dropdown-Listen in das FE bekommt? Wenn ja, wäre ich an dem Tutorial interessiert.
Danke
Dann schick mir mal ne eMail-Adresse
hallo,
vielen dank für eure Hilfe,
das Tutorial hat mir sehr weitergeholfen.
Ich habe jetzt nur noch eine Frage:
In FE werden jetzt nur die Zahlen, der Selektorbox angezeigt, wie bekomme ich das jetzt so hin das da die Texte stehen die ich zuvor im BE eingeben habe?
In Kasper's Video-Tut wurde es beschrieben, es funktioniert aber nur wenn ich nur eine Auswahl treffen.
Wenn ich mehr auswähle, wird im FE nichts mehr angezeigt keine Zahlen, kein Text.
Könnte mir da jemand weiterhelfen?
Würde mich sehr freuen.
Viele Grüße
Oli
Am einfachsten gehst du in Dein pi Verzeichnis und öffnest deine php-datei dann suchst Du
function getFieldContent($fN) {
und hier baust Du ein case, hab Dir hier mal eins von einem meiner Module reingestellt, hier geht es um FSK, aber das ist ja egal
case "fskfield":
$wert = $this->internal["currentRow"]["fskfield"];
if ($wert == 0) {return '<div class="jahre0"><a href="index.php?id=19" target="_self">ohne Altersbeschräkung</a></div>';}
if ($wert == 1) {return '<div class="jahre6"><a href="index.php?id=19" target="_self">ab 6 Jahre</a></div>';}
if ($wert == 2) {return '<div class="jahre12"><a href="index.php?id=19" target="_self">ab 12 Jahre</a></div>';}
if ($wert == 3) {return '<div class="jahre16"><a href="index.php?id=19" target="_self">ab 16 Jahre</a></div>';}
if ($wert == 4) {return '<div class="kj"><a href="index.php?id=19" target="_self">keine Jugendfreigabe</a></div>';}
if ($wert == 5) {return '<div class="jk"><a href="index.php?id=19" target="_self">Juristen-Kommission</a></div>';}
if ($wert == 6) {return '<div class="ohne"><a href="index.php?id=19" target="_self">keine FSK</a></div>';}
break;
Liebe Grüße
Michael
hallo,
also ich habs mal ausprobiert:
jetzt wird der Text anstatt der Zahlen angezeigt.
Soweit alles wunderbar.
aber wenn ich jetzt im BE mehrere Optionen in der Selectorbox auswähle, wird nur noch der Text von einem angezeigt anstatt zwei.
Mal ein Beispiel:
ich habe im BE eine Selectorbox in der man mehrere Sachen auswählen kann.
1: PKW
2: LKW
Im FE wird dann z.B.: 1,2 angezeigt
Wenn ich dein Code eingegeben habe wird nur noch der Text von 1 angezeigt:
PKW
Anstatt
PKW, LKW
würde mich sehr über weitere Hilfe freuen.
Da wird es auch bei mir eng. Klar ist aber, dass Du hier ne Schleife bauen musst, ausgelesener Wert in einen Array und dann ein "foreach". Sorry, aber ich kann leider auch nur HTML + CSS und JS, PHP sollte ich noch lernen.
oh, schade.
Mir geht es nämlich genauso. 🙁
Kann auch nur HTML und CSS.