Neues Design für meinen Blog – oder wie man TV-Framework Skins aus TYPO3 in WordPress nutzt – Teil 3

Mittlerweile wurde eine frühe Version des Skins auf WordPress.org für das theme directory eingereicht.

In der aktuellen Fassung wurde nun das ersetzen der jeweiligen Bereich noch vereinfacht.

Wir haben drei kleine Schritte:

  1. initialisieren der Klasse und laden der Default Ersetzungen (Styles, JavaScript für Plugins, etc.)
$helper = new GrabIt_Xml_Helper($options['layoutUri']);
$helper->enableDefaultPostProcessingForWP();
  1. Wir definieren was wohin geschrieben werden soll, das pre- und postProcessing wurde nun auf einen Funktionsaufruf gekürzt:
$helper->setPlaceHolder(
  'contentBlock-1',
  GrabIt_Util_Functions::renderSiteContent('page')
);
$helper->setPlaceHolder(
  'contentBlock-2',
  GrabIt_Util_Functions::renderSiteContent('sidebar1')
);
$helper->setPlaceHolder(
  'contentBlock-3',
  GrabIt_Util_Functions::renderSiteContent('sidebar2')
);
  1. Im letzten Schritt wird die Seite noch ausgegeben:
echo $helper->parseDocument();