SEO Titel einer CMS Seite - 4.5 Azure

Hallo,

ich bin gerade leicht am verzweifeln bei der Überarbeitung unserer SEO URL’s.

Google Webmastertools zeigt für alle CMS Seiten einen doppelten Title TAG an.
Ist auch verständlich da für CMS Seiten keinerlei Title generiert wird.
Für Produkte wird der Title sauber generiert und dargestellt.

Grundeinstellungen - Titel Suffix leer oder befüllt … gleiche Problem - Title der CMS Seite wird nicht dargestellt.

PC24 | System1 - bei Produkten als Beispiel
PC24 - bei CMS Seiten …

Habe im Forum schon mehrere als SEO Einträge gefunden laut : http://www.oxid-esales.com/de/resources/help-faq/eshop-manual/seo-einstellungen wird aber der Title rangehängt.

Jemand eine Idee woran das liegt?

Link: www.pc24-store.de

Grüsse
Thomas

http://www.oxid-esales.com/forum/showthread.php?p=59191

hmmm… evtl. geht dieses Verhalten doch so langsam in Richtung Bug?
Kann das nochmal jemand überprüfen?
Oder sind die beiden die einzigen mit diesem Problem?

Wer setzt denn jetzt schon die 4.5 ein ? :wink:

Ist im Demoshop nachvollziehbar also eindeutiger Bug!
Bitte eintragen.

https://bugs.oxid-esales.com/view.php?id=3003

Kleines Modul bis der Bug gefixt ist:

<?php
//Shows title in title-tag for CMS Pages in Oxid 4.5.0 Azure
//Save as modules/content_with_title.php
//Activate in system/modules with: content => content_with_title

class content_with_title extends content_with_title_parent{
    public function getTitle()
    {
        $oContent = $this->getContent();
        return $oContent->oxcontents__oxtitle->value;
    }
}

wir bauen uns ne eigene LTS-Version!

Danke!

[QUOTE=leofonic;61523]Kleines Modul bis der Bug gefixt ist:

<?php
//Shows title in title-tag for CMS Pages in Oxid 4.5.0 Azure
//Save as modules/content_with_title.php
//Activate in system/modules with: content => content_with_title

class content_with_title extends content_with_title_parent{
    public function getTitle()
    {
        $oContent = $this->getContent();
        return $oContent->oxcontents__oxtitle->value;
    }
}

[/QUOTE]

Vielen Dank!
Eingespielt und funktioniert!

bei mir geht es leider nicht :frowning:
Ich habe eine Datei angelegt die content_with_title.php heisst.

Sie enthält genau diesen Code:

[B][I]<?php
//Shows title in title-tag for CMS Pages in Oxid 4.5.0 Azure
//Save as modules/content_with_title.php
//Activate in system/modules with: content => content_with_title

class content_with_title extends content_with_title_parent{
public function getTitle()
{
$oContent = $this->getContent();
return $oContent->oxcontents__oxtitle->value;
}
}[/I][/B]

Unter Systen Module habe ich folgenden Text eingetragen:
content => content_with_title Im D3 Connector sieht alles gut aus.

Aber diese Fehlermeldung kommt: siehe Bild.
Was mache ich falsch?

Hallo!

Ich habe in base.tpl die Zeile mit der Title-Variable etwas ergänzt (Zeile 6 oder 7 müsste das sein):


    [{ if $oView->getClassName() eq "content"}]
    	[{assign var="_sMetaTitle" value=$oContent->oxcontents__oxtitle->value }]
    [{else}]
    	[{assign var="_sMetaTitle" value=$oView->getTitle() }]
    [{/if}]

Viele Grüße

vielen dank. jetzt gehts :slight_smile:

Gibt es auch eine Möglichkeit den SEO Title selber direkt im Backend einzugeben, also ohne Präfix?

[QUOTE=teutu;63896]Gibt es auch eine Möglichkeit den SEO Title selber direkt im Backend einzugeben, also ohne Präfix?[/QUOTE]

Ja, wenn Du den BUG behoben hast, kannst Du unter der CMS Seite den Title direkt eingeben.

Nur als Rückmeldung für den Ersteller des Tipps. Wir haben das Modul wie beschrieben eingebaut und es klappt Einwand frei. Die Nummer mit der zusätzlichen Zeile in der base.tpl haben wir nicht gemacht da 1. das Modul den Fehler behoben hat uns 2. die base.tpl bei uns anders aussieht (eienges Theme in Nutzung nicht das Standard Azurs)
Danke für die Anleitung.