[subcolumns] Tutorial nur bestimmte Spaltensets anwählbar
Ich weiß gerade nicht, ob das hier der richtige Bereich dafür ist ... kann ja verschoben werden.
In einem Projekt wurde angefragt, ob Subcolumns auf bestimmte Sets begrenzt werden kann.
Über die /system/config/dcaconfig.php geht das relativ easy:
PHP-Code:
/* Konfiguration: welche Sets sollen angezeigt werden? */
$allowed_gaptypes = array( '25x25x25x25','33x33x33','50x50' );
foreach ( $GLOBALS['TL_SUBCL'] as $set_key => $value)
{
foreach ( $GLOBALS['TL_SUBCL'][$set_key]['sets'] as $key => $value)
{
if ( in_array($key, $allowed_gaptypes) == FALSE ) {
unset($GLOBALS['TL_SUBCL'][$set_key]['sets'][$key]);
}
}
}
Zusätzlich sollte der Spaltenabstand standardmäßig auf 50 gestellt werden. Auch das geht über die dcaconfig.php:
PHP-Code:
/* Spaltenabstand soll mit 50 vorausgefüllt werden */
$GLOBALS['TL_DCA']['tl_content']['fields']['sc_gap']['default'] = '50';
Wer's mal braucht ... bitteschön :)