Zum Inhalt springen

Links zählen, aber wie?

Erstellt am 18. März 2007 · 2 Antworten · letzte Antwort am 20. März 2007

Tags: Links, Frage

bobsomoto ·

Hallo zusammen,
ich habe eine extension realisiert die eine listenansicht einer datenbankabfrage generiert, in dieser ist hinter jeder zeile ein detaillink der auf eine detailansicht weiterleitet. ich frage hierbei die uid ab und wenn diese gesetzt ist und der detaillink geklickt wird wird auf die detailansicht geswitcht die auf der selben seite ein anderes template lädt...das habe ich mit list_linkSingle erreicht...so weit so gut funzt alles herrlich....jetzt möchte ich in der detailansicht einen link zu der persönlichen homepage erzeugen, der wenn er gedrückt wurde in einer dbtabelle gespeichert wird und in der fe_users in einem neu angelegten feld hochgezählt wird, tabelle hab ich auch schon angelegt. ich versuche schon seit 2 tagen zu verstehen wie das andere ext machen, raffs aber nicht (erste extension)...
mir ist klar, daß ich intern auf die selbe seite umleiten muss, die dbupdates mache und dann auf homepage umleite, mir ist nur absolut nicht klar wie ich das realisieren kann, weil mir keine linkfkt dafür geeignet scheint!? zu typolinks find ich auch nich t wirklich was was mich weiterbringt? vielleicht kann jemand helfen!

vielen dank
boris

steffenk ·

Beispiel:

$markerArray['###HOMEPAGE###']=$this->pi_linkToPage($row['homepage'],$GLOBALS['TSFE']->id,'PAGE',array($this->prefixId.'[homepage]'=>urlencode($row['homepage'])));

und zum weiterleiten am Anfang Deiner Extension

if($this->piVars['homepage']) {
   #db update
   #......
   header('Location:'.$this->piVars['homepage']);
   exit;
}