POI

Einbindungen von Funktionen

Damit die Einbindung funktioniert, muss die Klasse in jedem Template am Anfang mittels PHP eingebunden werden.

<?php

// -------- Helper-Funktionen für ThueCat einbinden  --------

use App\Controller\Thuecat;
$thuecat = new Thuecat();

?>

Einschub Event's an POI zeigen mittels PHP

<?php

if($thuecat->getEventsByPOI('event_teaser',3,$this->id,true))
    {
      echo '<h3>Events: '.$title.'</h3>';
      echo $thuecat->getEventsByPOI('event_teaser',3,$this->id,true);
    }

?>

Folgenden Parameter, müssen gesetzt sein:

Liefert Events nach POI als HTML-Teaser

public function getEventsByPOI($tmpl,$imgsizeID,int $poiId,$wrapper): string

@param str $tmpl -> Template welches genutzt werde soll (event_teaser,event_list,event_upcoming)
@param int $imgsizeID -> ID-Nummer der Bildgröße die genutzt werden soll
@param int $poiId
@param bool $wrapper -> Zeigt die umschliessenden Container der Liste an (true/false)
@return string


Einschub POI's an POI zeigen mittels PHP

<?php
    if($thuecat->getPOIs('cm_listing_card_poi',3, $this->id, true))
    {
      echo '<h3>In der Nähe entdecken</h3>';
      echo $thuecat->getPOIs('cm_listing_card_poi',3, $this->id, true);
    }
  ?>

Folgenden Parameter, müssen gesetzt sein:

Liefert POI als HTML-Teaser

public function getPOIs($tmpl, $imgsizeID,int $id, $wrapper): string

@param str $tmpl -> Template welches genutzt werde soll (event_teaser,event_list,event_upcoming)
@param int $imgsizeID -> ID-Nummer der Bildgröße die genutzt werden soll
@param int $id
@param bool $wrapper -> Zeigt die umschliessenden Container der Liste an (true/false)
@return string