Hallo,
ich habe das Problem wie folgt gelöst:
Benennung der Anker
Im Newsletter die Anker ohne {{env::request}} o.ä. vergeben. Für Sprünge aus dem Inhaltsverzeichnis zu den Themen die Anker "topic1", "topic2" usw. nennen, um von den Inhalten zurück zu Seitenanfang zu kommen, den Anker "top" nennen.
Neues Template
Für den Newsletter-Leser ein eigenes Page-Template erstellen und den folgenden Code vor bzw. nach dem html-Bereich einfügen:
Code:
<?php function anchors($buffer)
{
return (str_replace("#top", "http://".$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI']."#top", $buffer));
}
ob_start("anchors");
?>
<html>
...
</html>
<?php ob_end_flush(); ?>
Dadurch wird den Links zu den Ankern (<a href="#top"> und <a href="#topicX">) im Newsletter-Leser die URL der aktuellen Seite hinzugefügt.
Lesezeichen