06. 02. 2016, 14:17

Wie kann ich in Fluid den Canonical einer Seite überschreiben?

Ich habe gewisse News, die ich nur als Vorschau einer anderen Seite anzeige. nun möchte ich, dass diese News per Canonical auf die andere Seite zeigen.

Mein Ansatz war, dies in Fluid zu lösen, da mir dort alle Infos vorliegen und man ja auch Metadaten schreiben kann.

Jetzt gibts aber natürlich ein Konzeptproblem:

  1. <n:headerData>
  2. <link rel="canonical" href="{newsItem.amtFeedimporterGuid}" />
  3. </n:headerData>

Wenn ich das mache, dann überschreibe ich natürlich nicht den Canonical sondern erweitere ihn um einen 2.. Der erste Canonical kommt aus Typoscript

  1. headerData {
  2. 700 = TEXT
  3. 700 {
  4. stdWrap.typolink.parameter.data = TSFE:id
  5. stdWrap.typolink.forceAbsoluteUrl = 1
  6. stdWrap.typolink.returnLast = url
  7. wrap = <link href="|" rel="canonical" />
  8. # Todo: Extensions
  9. }
  10. }

Kann ich in Fluid auch headerData.700 überschreiben? Oder muss ich in Typoscript die Ausnahme integrieren udn Headerdata überschreiben wenn newsItem.amtFeedimporterGuid einen Wert enthällt?