Ich suche eine Möglichkeit diverse Links über einen ViewHelper abzudecken(Uid, file:#, externe Url, ...).
So wie es im Viewhelper <f:link.page pageUid="{product.data}" absolute="TRUE" target="_blank">{product.name}</f:link.page> eigentlich schon gut klappt. Allerdings benötige ich die URL als String. Ich könnte Sie mir per JS auslesen, allerdings wäre dies eine sehr unsaubere Lösung. Ein Ansatz von mir war:
/**
* @param string $pageUid
*
* @return string
*/
public function buildUri($pageUid){
$link = $this->uriBuilder
->setCreateAbsoluteUri(true)
->setTargetPageUid($pageUid)
->buildFrontendUri();
return $link;
}}
Diese Methode hat allerdings jedes mal einen Fehler geworfen den ich nicht
nachvollziehen konnte. Hat jemand eine smarte Lösung Wie das Problem in einem
ViewHelper per Extbase umgesetzt werden kann?
_______________________________________________
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german