Navigation auf uzh.ch

Suche

Magnolia CMS User Guide

Pageframe Anpassung

Die pageframe-Funktion wird seit einigen Jahren nicht mehr unterstützt.

Da sie aber noch genutzt wird, folgt hier eine kleine Hilfestellung zur Anpassung ans neue Design (2023).

Wir bitten aber darum, sich möglichst selbst zu helfen. Wir können keinen Support mehr für diese Funktion geben.

Zusammenfassung

  • "article" durch "section" ersetzen
  • <div class="TextImage"> hinzufügen (für CSS)

Im unteren Teil der Datei "pageframe.php" folgendes ersetzen:

   // this will return everything before the 'section'
   public function pageheader() {

       $pageheader = substr( $this->content, 0, strpos( $this->content, "<section class=\"ContentArea\">" ) );

       echo $pageheader."\n";
       echo "<section class=\"ContentArea\">\n";
       echo "<div class=\"TextImage\">\n";
       //echo "<!--".$this->htmlcode." -->";
   }

   // this will return everything after the 'section'
   public function pagefooter() {

       $f = explode ( "</section>", $this->content );
       $f = array_reverse ($f);
       $pagefooter = $f[0];

       echo "</div>\n";
       echo "</section>\n";
       echo $pagefooter;
   }