hallo,
in #__contact_details halte (u.a.) ich eine Referentenliste, die ich #__jem_events zuordne.
Dazu habe ich zum einen eine Relationstabelle
event.id | contact.id
zusätzlich speichere ich Kontakt-Ids im jem_events Feld custom3 in der Form
12 55 7
(hier also drei Referenten, und die 'folgerichtig' (in der Rel.-tab habe ich noch keine Folge/Ordnungsspalte)).
aus der
plugins/search/jem/jem.php
bekomme ich nun nicht alle Referenten angezeigt, sondern **nur einen**. Da müsste "irgendwie" ein subselect rein?
ich habe bisher nur anhand der Relationstabelle versucht Kontakt(e) rauszuziehen, noch nicht per custom3-Feld.
in der jem.php dazu
ca.
z130
$wheres2[] = 'LOWER(con.name) LIKE '.$word;
z150
$wheres2[] = 'LOWER(con.name) LIKE '.$word;
z200
$query->select('CONCAT(con.name," (",SUBSTRING(a.dates, 1, 4),"): ", a.title) AS title, a.meta_description, a.meta_keywords, a.created AS created');
z220
$query->join('LEFT', '#__jem_add_event_x_contact AS xc ON a.id = xc.eveid');
$query->join('LEFT', '#__contact_details AS con ON xc.contid = con.id');
die J!-Suche scheint ja als Ergebnis nur title auszugeben? Deshalb musste ich den per CONCAT erweitert.
Wie könnte man hier am Besten alle Referenten zu einem Event in der J!-Suche rausziehen?
Format soll "nat." sein: Referent(en) (Jahr): Thema/Titel
Ob man evtl. praktischer nur das Feld custom3 aus der #__jem_events nutzen sollte??
Dazu fehlen mir momentan noch "Select-Eingebungen" ... custom3 oder Rel.-Tabelle
lG. R.
(letztes J!, ich glaube 3.22 und akt. JEM)