Hallo,
hat schon jemand mit der Ext: mk_anydropdownmenu gearbeitet?
Ich möchte damit eine Art Quickfinder für tt_products erstellen.
Artikel sollen direkt in der Single-Ansicht angesteuert werden können...
Ich habe das Problem, dass ich nur einen Wert - entweder den 'title' oder die 'uid' aus tt_products auslesen kann.
Die Ziffern in der Selectbox sind nicht so schön.
Und wenn ich 'title' einstelle, wird dieser an den Link gehängt und die leere Einzelansichtsseite wird gezeigt.
Klar, weil der Name und nicht die uid angehängt wurde.
Im Backend kann man in den Flexforms zwar schön die Tabelle und die Felder angeben, die ausgelesen werden sollen. Ich komme leider nicht an die Felder, die ich unter
'Felder die zurückgegbenen werden Std: alle (Array renderObj):title, uid'
angebe.
Unter '$entry' ist nur ein Wert verfügbar.
Ich suche also eine Lösung dafür,
dass in der Selectbox der 'title' und als Linkvariable die 'uid' des Artikels eingesetzt wird.
Dank für feedback,
Sven
ps. Hier noch ein Codeschnipsel aus der class.tx_mkanydropdownmenu_pi1.php.
Wie finde ich im Array renderObj z.B. '$uid'?
function MakListEntrys($entry) {
// check if content is a result of the last choise
if ($this->GetVar == $entry) { $Selected = 'selected class="sel_act'.$this->extKey.'" '; }
#--------------Dieser Link wird übergeben!!!
# -- ursprünglicher Link
#$entry = '<option selected="" value="'.$this-">pi_linkTP_keepPIvars_url($entry,1).'">'.$entry.'</option>'."\n";
# -- von mir abgewandelter Link
$entry = '<option selected="" value="index.php?id=43&tx_ttproducts_pi1[backPID]=4&tx_ttproducts_pi1[product]='.$entry.'">'.$entry.'</option>'."\n";
return $entry;
}