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?
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!