Zum Inhalt springen

Type "Slug" in DCE Content Element

Erstellt am 28. Mai 2019 · Noch keine Antworten

Tags: URLs & Routing, DCE, TYPO3 9, Frage

silverback-web ·

Hi Experten,
ich arbeite gerade an einem DCE, in dem ich das neue Feld vom Typ "Slug" verwenden möchte. Es scheint aber noch nicht zu funktionieren. Hier die Konfiguration:

<config>
  <type>slug</type>
  <prependSlash>true</prependSlash>
    <generatorOptions>
      <fields>header</fields>
      <fieldSeparator>/</fieldSeparator>
     <prefixParentPageSlug>false</prefixParentPageSlug>
    </generatorOptions>
  <fallbackCharacter>-</fallbackCharacter>
  <eval>uniqueInSite</eval>
</config>

Was ich möchte: example.com//header-des-content-element
Was hingegen entsteht: example.com//titel-der-seite/default-069efdf344.
Die Fehler:
a) Das "header" Feld des Inhaltselementes wird nich genommen, sondern das "title" Feld der Seite in der sich das element befindet
b) Die Url wird trotz "prefixParentPageSlug" & "false" trotzdem davor gesetzt
c) Das "default-069efdf344" wird als letztes URL Segment automatisch hinzugefügt
d) <eval>uniqueInSite</eval> gibt im Backend folgende Fehlermeldung: substr() expects parameter 1 to be string, null given

Habt ihr damit schon Erfahrungen gemacht?

Beste Grüße

Silverback