Zum Inhalt springen

Link per TYPOScript auf Detailseite

Erstellt am 18. Februar 2010 · 1 Antwort · letzte Antwort am 23. Februar 2010

Tags: Frage

dabjoern ·

Hallo Leute,

das Problem beschäftigt mich schon sehr lange. Ich möchte gerne per TYPOScript einen Link auf eine Detailseite aufruft. Die Detailansicht ist auf der gleichen Seite, wie die Listenansicht. Theoretisch würde es damit reichen, wenn sich der Link wie folgt zusammensetzt:

domain.de/index.php?id=uid&tx_irgendeineext_pi1[showUid]=uid2

Ich habe nun das Problem, die uid2 zu erzeugen. Aktuell stehe ich hier:

...
append = COA
append {
  10 = TEXT
  10.value = mehr
  10.typolink {
    parameter.data = page:uid
    additionalParams.wrap = &tx_irgendeineext_pi1[showUid]=1
    useCacheHash = 1
  }
}
...

Wie muss ich vorgehen, um die bisher statisch eingetrage uid dynamisch zu übergeben? Gibt es sowas wie this / current? Ich stehe gerade echt auf dem Schlauch.

Danke und Grüße, dabjoern

P.S. Ich habe schon öfter sowas wie GPvar:tx_ttnews|tt_news gelesen. Dieser Parameter steht mir doch aber noch nicht in der Listenansicht zur Verfügung, oder?

InforMedic ·

Hallo,

vielleicht so?

temp.pageurl=TEXT
temp.pageurl.typolink {
  parameter.data=TSFE:id
  returnLast=url
}

Quelle: http://www.typo3wizard.com/en/snippets/cool-stuff-typoscript/show-the-url-of-the-current-page.html oder http://www.typo3wizard.com/de/snippets/cool-stuff-typoscript/informationen-ueber-den-angemeldeten-benutzer.html

bzw.

stdWrap.override.cObject {
  field = title
  typolink.parameter.field = uid
  typolink {
    useCacheHash = 1
    
    additionalParams.cObject = COA
    additionalParams.cObject {

      10 = TEXT
      10.value = &tx_myext[firstkey]={GPvar:tx_myext|firstkey}
      10.insertData = 1
      10.if.isTrue.data = GPvar:tx_myext|firstkey

      20 = TEXT
      20.value = &tx_myext[scndkey]={GPvar:tx_myext|scndkey}
      20.insertData = 1
      20.if.isTrue.data = GPvar:tx_myext|scndkey
    }
  }
}

Quelle: #86677

gruß