Ergebnis 1 bis 2 von 2

Thema: [gelöst]HOOK: indexPage und $arrSet

  1. #1
    Contao-Nutzer
    Registriert seit
    06.08.2010.
    Beiträge
    72

    Standard [gelöst]HOOK: indexPage und $arrSet

    Hallo,

    ich habe ein Problem mit dem Hook indexPage. Ich möchte weitere Infos zu den Suchergebnissen in die Datenbank einfügen, was leider nicht passiert. Laut doku werden weitere Werte in $arrSet "eventually be stored in tl_search" (https://docs.contao.org/books/api/ex...indexPage.html)

    Die Datenbankfelder sind angelegt.

    Ich habe bereits versucht, das $arrSet mit &$arrSet zu übergeben, dann wird aber gar kein Datenbankeintrag angelegt. Hat dazu jemand eine Idee?

    So sieht das komplett aus:
    PHP-Code:
    class Indexer
    {
        public function 
    myIndexPage($strContent$arrData, &$arrSet) {

            
    $dom = new DOMDocument;
            
    $dom->loadHTML($strContent);
            
            foreach (
    $dom->getElementsByTagName('meta') as $tag) {
                if(
    $tag->getAttribute('name')) $arrTags[$tag->getAttribute('name')] = $tag->getAttribute('content');
                if(
    $tag->getAttribute('property')) $arrTags[str_replace(array("og:",":"), array("","-"), $tag->getAttribute('property'))] = $tag->getAttribute('content');
            }
            unset(
                
    $arrTags['robots'],
                
    $arrTags['generator'],
                
    $arrTags['viewport']
            );

            
    $arrSet array_merge($arrSet$arrTags);
        }

    Danke und viele Grüße!
    Martin
    Geändert von benfolds (07.03.2016 um 16:09 Uhr)

  2. #2
    Contao-Nutzer
    Registriert seit
    07.03.2010.
    Beiträge
    24

    Standard Gelöst

    Hi,
    kannst Du mir die Lösung posten.
    Sitze vor dem gleichen Problem ;-)

    Danke!

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
  •