Zum Inhalt springen

Komplexes Auslesen von Inhalten

Erstellt am 14. Januar 2013 · 1 Antwort · letzte Antwort am 18. Juli 2013

Tags: Inhaltselemente, Kategorien, Frage

MajPay ·

Hallo,

ich habe die tt_content tabelle um das Feld categories erweitert und mit sys_category in Relation gestellt.

Habe das ganze wie folgt realisiert:

TYPO3\CMS\Core\Utility\ExtensionManagementUtility::makeCategorizable(
    $extensionKey,
    $tableName,
    $fieldName = 'categories',
    $options = array()
);

Nun - das funktioniert sowei, ich kann contents erstellen und Kategorien zuordnen. Nun soll das ganze aber auch funktionell sein.

Zum einen muss ich diese Contents fürs Frontend auslesen, soll ich das per Typoscriot erledigen oder doch in einer extension per PHP aufbereiten?

Zum anderen (das passt jetzt nicht wirklich in den Bereich Typoscript) wäre es schön auch im Backend das Seitenmodul so anzupassen, dass man sich (ähnlich wie bei den Sprachen) die Ansicht auf ausgewählte Kategorien filtern kann, also nur die Content Elements der Kategorien sieht, die man im Backend gerade gewählt hat.

Ist das so möglich - wenn ja, wie gehe ich das am besten an?

jojoschmiddi ·
MajPay schrieb

Hallo,

ich habe die tt_content tabelle um das Feld categories erweitert und mit sys_category in Relation gestellt.

Habe das ganze wie folgt realisiert:

TYPO3\CMS\Core\Utility\ExtensionManagementUtility::makeCategorizable(
    $extensionKey,
    $tableName,
    $fieldName = 'categories',
    $options = array()
);

Nun - das funktioniert sowei, ich kann contents erstellen und Kategorien zuordnen. Nun soll das ganze aber auch funktionell sein.

Zum einen muss ich diese Contents fürs Frontend auslesen, soll ich das per Typoscriot erledigen oder doch in einer extension per PHP aufbereiten?

Zum anderen (das passt jetzt nicht wirklich in den Bereich Typoscript) wäre es schön auch im Backend das Seitenmodul so anzupassen, dass man sich (ähnlich wie bei den Sprachen) die Ansicht auf ausgewählte Kategorien filtern kann, also nur die Content Elements der Kategorien sieht, die man im Backend gerade gewählt hat.

Ist das so möglich - wenn ja, wie gehe ich das am besten an?

Ich kann leider nichts dazu beitragen. Mich interessiert nur, wie und wo Du die Änderungen in der Tabelle tt_content hinbekommen hast. Wo finde ich den Ordner und die Datei dazu?

Außerdem würde ich mich freuen, wenn Du ein Beispiel oder ähnliches zeigen könntest!