Zum Inhalt springen

Standard auswahl von Content verändern

Erstellt am 15. März 2010 · 2 Antworten · letzte Antwort am 15. März 2010

Tags: Inhaltselemente, Frage

spectator ·

Hallo Typo3.net,

Ich habe folgendes Problem und zwar, würde ich gerne mit einer extension Content abhänig von der geräte art ausgeben, also Content für Mobile endgeräte und für Desktop Rechner. Dazu habe ich die tabelle von tt_content um 2 spalten erweitert, mobile und desktop.
Nun würde ich gerne über meine extension dem select query hinzufügen das er nicht nur hidden und deleted content nicht anzeigt sondern auch nur content wo mobile oder desktop gesetzt ist.

Die Frage ist kann ich überhaupt ohne typoscript auf die Query zugreifen und diese verändern so das nur Desktop Content via Templavoila ausgegeben wird oder muss ich in jedem falle da an Templavoila ran und das DS ändern ?

Gruß Spectator

einpraegsam.​net ·

Warum nicht via Typoscript?

Ein Blick ins css_styled_content für styles.content.get:

styles.content.get = CONTENT
styles.content.get {
  table = tt_content
  select.orderBy = sorting
  select.where = colPos=0
  select.languageField = sys_language_uid
}

Und dann noch je nach condition die Where clause anpassen...

spectator ·

Okay solange ich kein templavoila nutze ist das super. aber sobald Templavoila dazu kommt wird es schwer bzw. selbst wenn ich es im XML anpasse Funktioniert es leider nicht.

Gibt es den keinen Weg das über PHP zu lösen ?