Typo3 Fluid: ein Media Bild verlinken

25. Mai 2016

Offenbar reicht es nicht, ein Bild mit f:image aufzurufen, denn wenn im Backend ein Link definiert ist, und zwar so:

bild

dann wird dieser natürlich ignoriert. Sagen wir, ich habe eine extbase entity namens “course” und diese hat genau ein Bild namens “image”. Und ich möchte nun, dass dieses Bild verlinkt wird. Zugreifen kann ich darauf mit

  1. {course.image.originalResource.link}

Damit kann ich zwar arbeiten, aber spätestens wenn ich ein target definiere, wird dieses ignoriert. Daher sollte man fluids link.typolink benutzen:

  1. <f:link.typolink parameter="{course.image.originalResource.link}">
  2. <f:image image="{course.image}/>
  3. </f:link.typolink>

und damit klappts dann auch mit dem Target!

Extbase Model in Listenansicht verstecken

17. Mai 2016

Um ein bestimmtes Model in der Listenansicht zu verstecken (in meinem Fall weil es in einem anderen Model verwendet und dort editiert werden soll), kann man ins TSConfig folgendes hinzufügen:

  1. [usergroup= 1]
  2. mod.web_list.table.tx_extname_domain_model_modelname.hideTable = 1
  3. [GLOBAL]

Falls es für alle Benutzergruppen gelten soll, einfach die Bedingung rausnehmen. Funktioniert tadellos!