Page 1 of 1

canonical tag ist leer

Posted: Fri Jun 21, 2019 12:52 pm
by mthies
Moin,
nach dem Update auf die 2.3-beta1 ist das canonical tag in den Artikelseiten leer. Wo kann man das steuern?

Grüße
Markus

Re: canonical tag ist leer

Posted: Sun Jun 23, 2019 8:52 am
by yellowled
mthies wrote:
Fri Jun 21, 2019 12:52 pm
nach dem Update auf die 2.3-beta1 ist das canonical tag in den Artikelseiten leer. Wo kann man das steuern?
Kann man nicht. Es wird automagisch erzeugt, für Einträge aus (index.tpl):

Code: Select all

{if ($view == "entry")}
    <link rel="canonical" href="{$entry.rdf_ident}">
{/if}
was widerum aus der include/functions_entries.inc.php stammt und eigentlich für etwas ganz anderes verwendet wird. Vermute, da hat sich durch die Anpassungen für PHP7 etwas geändert, wodurch $entry in der index.tpl nicht mehr verfügbar ist oder so.

Danke fürs finden, ich lege ein GitHub-Issue an.

YL

Re: canonical tag ist leer

Posted: Mon Jun 24, 2019 12:32 pm
by mthies
Danke für die Info

Re: canonical tag ist leer

Posted: Wed Jul 03, 2019 5:56 pm
by onli
Hi. Ich habe einen Patch geschrieben, der das Problem in meinem Testblog behebt. https://github.com/s9y/Serendipity/comm ... 2db5d225e7 - bitte testen :)

Ich bin nicht 100% glücklich darüber, denn ich habe nicht herausgefunden, warum das auf einmal nicht mehr funktioniert. Ich vermute eine Scope-Änderung bei Smarty, aber ich könnte mich täuschen. Der Patch schien bei mir aber gut zu funktionieren.

Re: canonical tag ist leer

Posted: Thu Jul 04, 2019 2:06 pm
by mthies
Danke onli,
funktioniert !

Grüße
Markus