Catalog Meta description field / Sprache zur URL hinzufügen

Einklappen
X
 
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge
  • art-instinct
    Contao-Nutzer
    • 12.04.2012
    • 175

    #1

    Catalog Meta description field / Sprache zur URL hinzufügen

    Hallo,

    vielleicht bin ich ja nicht der einzige mit dem Problem:

    Contao 2.11.9, Catalog SVN von letzter Woche (März 2013)

    Da die Seite zweisprachig wird, würde ich gern die "Sprache zur URL hinzufügen". Im Frontend läuft auch alles soweit. Nur in der generierten XML-Sitemap / Im Suchindex stehen die URLS zu den Detailseiten ohne "/de".
    Bevor ich die XML-Sitemap aktiviert hatte, tauchten die Detailseiten noch mit korrektem Link in der Suche auf - jetzt ergibt eine Suchanfrage mit selbem Begriff wie vorher kein Ergebnis mehr. Auch nach löschen der XML, ausführen der Systemwartung und Neuaufbau des Suchindex.
    Kann das jemand bei sich auch feststellen?

    Zweites Problem:
    Habe in der Catalog-Einstellung meines Catalogs ein Feld als Meta description ausgewählt. Leider wird das nicht im Meta-Bereich der Seite ausgeliefert. Der Text des Feldes wird im Reader-Template aber schon ausgelifert.
    Muss ich noch irgendwas beachten bei den Meta-Feldern?
  • MacKP
    Contao-Yoda
    • 15.06.2009
    • 13315

    #2
    Hallo art-instinct,
    1. geht glaub ich nicht, weil keiner den catalog dafür umgemodelt hat. Wirst du also so nicht nutzen können.. oder versuch xtra einen Auftrag zu geben ;-)

    2. sollte eigentlich gehen.. kannst du mir deine Einstellungen zeigen? Screenshot?

    Viele Grüße
    Contao Pool | C-C-A | MetaModels | [Internetseite -> Mediendepot Ruhr]
    [Arbeitet bei -> Paus Design & Medien]
    "I can EXPLAIN it to you, but I can't UNDERSTAND it for you."

    Kommentar

    • art-instinct
      Contao-Nutzer
      • 12.04.2012
      • 175

      #3
      Hallo MacKP,

      Ist ja interessant mit den de/en in der URL. Schade. Aber ist ja nicht in Stein gemeißelt, dann lass ich die eben weg.

      Anbei drei Screenshots. Brauchst du noch mehr Einstellungen?
      Angehängte Dateien

      Kommentar

      • thepixture
        Contao-Fan
        • 24.06.2009
        • 536

        #4
        Bei mir funktioniert das mit der Meta-Description auch nicht.
        Hab als Feld ein normales Textfeld angelegt und das dann in den Catalogeinstellungen für die Description ausgewählt.
        Grüße
        thepixture

        Kommentar

        • thepixture
          Contao-Fan
          • 24.06.2009
          • 536

          #5
          Ok hab rausgefunden, woran es zumindest bei mir liegt.
          Solang in der Seitenstruktur für die Readerseite keine Description eingegeben ist, wird auch nicht die Description vom Catalog in die Meta übernommen. Scheinbar erweitert der Catalog die nur, wenn da was drin steht.

          Test einfach mal, ob das bei Dir auch zutrifft.
          Grüße
          thepixture

          Kommentar

          • art-instinct
            Contao-Nutzer
            • 12.04.2012
            • 175

            #6
            Ja, das klappt auch bei mir. Hab einfach [nbsp] reingeschrieben und jetzt steht die korrekte Meta Description drin. Ist ja witzig...

            Kommentar

            • thepixture
              Contao-Fan
              • 24.06.2009
              • 536

              #7
              Hab einfach [nbsp] reingeschrieben ...
              So tat ich auch
              Grüße
              thepixture

              Kommentar

              • MacKP
                Contao-Yoda
                • 15.06.2009
                • 13315

                #8
                Ist garantiert ein Feaure ;-)
                LoL

                Viele Grüße
                Contao Pool | C-C-A | MetaModels | [Internetseite -> Mediendepot Ruhr]
                [Arbeitet bei -> Paus Design & Medien]
                "I can EXPLAIN it to you, but I can't UNDERSTAND it for you."

                Kommentar

                • Tastaturberuf
                  Contao-Nutzer
                  • 14.03.2011
                  • 199

                  #9
                  Ich habe das im Template so gelöst weil ich den [nbsp] da nicht drin haben möchte:

                  Code:
                  $objPage->description = strip_tags($this->entries[0]['data']['teaser']['value']);
                  Klappt auch gut.
                  Tastaturberuf | Code with ♥ and Contao.

                  Kommentar

                  • Tim G
                    Contao-Urgestein
                    • 13.02.2010
                    • 2212

                    #10
                    Zitat von Cord Beitrag anzeigen
                    Ich habe das im Template so gelöst weil ich den [nbsp] da nicht drin haben möchte:

                    Code:
                    $objPage->description = strip_tags($this->entries[0]['data']['teaser']['value']);
                    Klappt auch gut.
                    Ergänzend:

                    // meta keywords
                    PHP-Code:
                    $GLOBALS['TL_KEYWORDS'] .= (strlen($GLOBALS['TL_KEYWORDS']) ? ', ' : '') . $this->entries[0]['data']['MEIN_FELD']['value']; 
                    
                    http://www.tim-gatzky.de ˙ auch schon wieder 2 Jahre alt - wie die Zeit vergeht... muss mal umbauen.

                    Kommentar

                    • Tastaturberuf
                      Contao-Nutzer
                      • 14.03.2011
                      • 199

                      #11
                      Naja Keywords machen SEO-technisch keinen Sinn mehr und man kann sich die Arbeit sparen. Man kann aber nen paar Eastereggs drin verstecken, Zitate, Slogans, etc.
                      Tastaturberuf | Code with ♥ and Contao.

                      Kommentar

                      • izanagi
                        Contao-Fan
                        • 19.01.2011
                        • 595

                        #12
                        Hallo zusamm,
                        ich habe derzeit auch Ärger mit der Description. Habe die neuste SVN Version und habe ein Extra Textfeld für die Metades. erstellt.

                        PHP-Code:
                        <br><strong>Warning</strong>: mb_strpos() [<a href='function.mb-strpos'>function.mb-strpos</a>]: Empty delimiter in <strong>…/system/modules/catalog/ModuleCatalogReader.php</strong> on line <strong>104</strong>
                        <pre style="margin:11px 0 0">
                        #0 [internal function]: __error(2, 'mb_strpos() [<a...', '/kunden/349831_...', 104, Array)
                        #1 …/system/modules/catalog/ModuleCatalogReader.php(104): mb_strpos('Profilkarte', '') 
                        
                        Keine Ahnung was mir das sagen soll
                        Design,Web,Videos und Games - universal-industries

                        Kommentar

                        • thepixture
                          Contao-Fan
                          • 24.06.2009
                          • 536

                          #13
                          Ich glaub den Fehler hatte ich immer, wenn ein Eintrag aufgerufen wurde, bei dem das Feld leer war. Bin mir da aber nicht 100% sicher. Aber check einfach mal.
                          Grüße
                          thepixture

                          Kommentar

                          • izanagi
                            Contao-Fan
                            • 19.01.2011
                            • 595

                            #14
                            Hi, also die Felder werden bei mir alle abgefragt, aber ich hab trotzdem mal alles Felder deaktiviert.
                            Leider hat es daran nicht gelegen. Wenn ich die Seitenbeschreibung in der Seitenstruktur leer lasse, dann ist der Fehler weg.
                            Aber dann gibts auch keine Description vom Katalog Item.
                            Irgendwo hängt da der Wurm.

                            Edit
                            : habe gerade herausgefunden das alle Felder die ich für das "Meta-Beschreibungs-Feld" auswähle diesen Fehler verursacht BISAUF "name"
                            das ist das Feld das ich auch bei "Meta-Titel-Feld" gewählt habe.

                            Habe auch diesen Trick "Sichtbar in der Backend-Listen-Ansicht" + "Pflichtfeld" angewandt. Aber das bringt nix.
                            Zuletzt geändert von izanagi; 10.06.2013, 23:03.
                            Design,Web,Videos und Games - universal-industries

                            Kommentar

                            Lädt...