Nachrichtenauswahl klappt nicht // selectri

Einklappen
X
 
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge
  • benfolds
    Contao-Nutzer
    • 06.08.2010
    • 87

    #1

    Nachrichtenauswahl klappt nicht // selectri

    Hallo,

    ich habe gerade avisota installiert und möchte vor allem die Verknüpfung zu den Nachrichten verwenden. Leider findet das Auswahlfeld im elementtyp Nachricht keine Ergebnisse. Es tut eigentlich gar nichts. Selectri ist korrekt installiert. Hat dazu jemand eine Idee oder ein ähnliches Problem?
    [edit]Es tut sich auch nichts bei contao-message-element-article und contao-message-element-event [/edit]

    contao 3.5.0
    avisota 2.2.9
    contao-message-element-news 2.0.4

    Ich habe für die Installation von Avisota nicht das komplette Paket verwendet, da diese über den composer immer gescheitert ist. ich habe aber denke ich alle wichtigen erweiterungen installiert. Hier nochmal alle:


    [!composer]
    [avisota-core] Avisota - Core
    [avisota-message] Avisota - Message
    [avisota-message-analytics-ga]
    [avisota-message-element-article] Avisota-Nachrichtenelement "Artikel"
    [avisota-message-element-download] Avisota-Nachrichtenelement "Download"
    [avisota-message-element-downloads] Avisota-Nachrichtenelement "Downloads"
    [avisota-message-element-event] Avisota-Nachrichtenelement "Event"
    [avisota-message-element-gallery] Avisota-Nachrichtenelement "Galerie"
    [avisota-message-element-headline] Avisota-Nachrichtenelement "Überschrift"
    [avisota-message-element-hyperlink] Avisota-Nachrichtenelement "Hyperlink"
    [avisota-message-element-image] Avisota-Nachrichtenelement "Bild"
    [avisota-message-element-list] Avisota-Nachrichtenelement "Liste"
    [avisota-message-element-news] Avisota-Nachrichtenelement "Nachricht"
    [avisota-message-element-text] Avisota-Nachrichtenelement "Text"
    [avisota-message-renderer-mailchimp] Avisota - Nachrichtenrenderer "MailChimp"
    [avisota-subscription] Avisota - Bestellung
    [avisota-subscription-member] Avisota - Bestellung für Mitglieder
    [avisota-subscription-recipient] Avisota - Bestellung für Empfänger
    [backboneit_selectri] backboneIT – Selectri
    [backports-initialize-system] Backports: initializeSystem Hook
    [calendar] Events
    [comments] Kommentare
    [dc-general]
    [dependency-container] Dependency Injection Container
    [devtools] Entwickler-Tools
    [divider]
    [doctrine-dbal]
    [doctrine-orm]
    [doctrine-orm-timestampable]
    [event-dispatcher]
    [events-contao-bindings]
    [events-cron]
    [faq] FAQ
    [haste][listing] Auflistung
    [logger] Logger System
    [metapalettes]
    [multicolumnwizard]
    [nested-menu]
    [news] Nachrichten
    [newsletter] Newsletter
    [tags]
    [translator]
    [twig]
    [zauthors]

    Danke für die Hilfe!
    Zuletzt geändert von benfolds; 03.12.2015, 16:54.
  • Flox
    Contao-Nutzer
    • 04.12.2013
    • 221

    #2
    Hallo Zusammen,

    ich habe das gleiche Problem mit den Nachrichten. Hast du da zufällig schon eine Lösung gefunden?
    Auf meinem System läuft aber das bundle, aber auch Contao 3.5.x

    Viele Grüße
    Flox

    Kommentar

    • benfolds
      Contao-Nutzer
      • 06.08.2010
      • 87

      #3
      naja, mehr schlecht als recht, aber funktioniert. ich hab den selectri einfach rausgenommen.
      Ich hab das in system/config/dcaconfig.php angepasst:

      PHP-Code:
      <?php
      
      // Put your custom configuration here
      
      $GLOBALS['TL_DCA']['orm_avisota_message_content']['fields']['newsId'] = array(
          'label'     => &$GLOBALS['TL_LANG']['orm_avisota_message_content']['newsId'],
          'exclude'   => true,
          'inputType' => 'select',
          'options_callback'    => function(){
              $this->import('Database'); 
              $res = $this->Database->prepare("SELECT id, headline FROM tl_news ORDER BY date DESC")->execute()->fetchAllAssoc();
              if(!count($res)) return "Keine Nachrichten vorhanden";
              $arrVal = array("0" => "Bitte wählen Sie eine Nachricht aus");
      
              foreach($res as $v) {
                  $arrVal[$v['id']] = $v['headline'];
              }
              return $arrVal;
          },
          'foreignKey'=> 'tl_news.headline',
          'eval'      => array('class' => 'long'),
          'field'     => array(
              'type'     => 'integer',
              'nullable' => true,
          ),
      );
      So kann ich wenigstens Nachrichten auswählen und die weitere Verarbeitung klappt...

      Viel Erfolg

      Kommentar

      • baumannsv
        Contao-Nutzer
        • 28.01.2015
        • 152

        #4
        Hallo Community,

        Avisota V3 ist fertig in dieser Version wurden sehr viele Probleme behoben, auch dieses.


        Mit freundlichen Grüßen Sven Baumann

        Kommentar

        Lädt...