Contao-Camp 2024
Ergebnis 1 bis 3 von 3

Thema: Nachrichten miteinander verknüpfen

  1. #1
    Contao-Nutzer
    Registriert seit
    04.02.2013.
    Ort
    Wien
    Beiträge
    31

    Frage Nachrichten miteinander verknüpfen

    Hallo,

    ich habe immer mehrere Nachrichten, die zusammen gehören. Daher würde ich gerne beim Erstellen einer Nachricht beliebig viele andere Nachrichten auswählen. Diese zeige ich dann im Frontend als dazugehörig an.

    So halb-geschaft habe ich es, indem ich in meine dcaconfig folgendes hinzugefügt habe:
    PHP-Code:
    $GLOBALS['TL_DCA']['tl_news']['fields']['related_news'] = array(
        
    'label' => array('Zugehörige News''Hier können dazugehörende News ausgewählt werden. Leider muss dies für jede Nachricht gemacht werden.'),
        
    'inputType'  => 'checkboxWizard',
        
    'foreignKey' => 'tl_news.headline',
        
    'eval'       => array('multiple' => true),
        
    'sql'        => "blob NULL",
        
    'relation'   => array('type'=>'hasMany''load'=>'lazy')
    ); 
    Das offensichtliche Problem daran ist natürlich, dass ich bei jedem der zusammengehörigen Nachrichten alle anderen auswählen muss. Eine einfach n-to-n Tabelle wäre hier viel besser.
    Gibt's dafür eine einfache Möglichkeit?

    Danke,
    Roland

  2. #2
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    34.062
    Partner-ID
    10107

    Standard

    Ja, mit der tags + [news_related] extension.

  3. #3
    Contao-Urgestein
    Registriert seit
    29.10.2009.
    Ort
    Magdeburg
    Beiträge
    2.020
    Partner-ID
    626
    User beschenken
    Wunschliste

    Standard

    Alternativ kann man auch mit dem save_callback und dem load_callback die Daten aus einer m-n Tabelle speichern und laden. Meines Wissens automatisiert dies auch die Haste-Erweiterung.

    Weitere Infos:

Aktive Benutzer

Aktive Benutzer

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

Lesezeichen

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •