Hallo Forum,
ich schlage mich zurzeit mit DAM bzw. dam_frontend herum und muss meinen Dokumenten mehrere Kategorien zuweisen. Das klappt immer nur, wenn eine Anzahl von 26 (was für eine Zahl...) Kategorien nicht überschritten wird.
Klickt man eine weitere hinzu, reagiert das BE allergisch und stellt mir ein gelbes Ausrufezeichen vor die Selectbox (siehe Bild). #angry# #angry#
Bild: apokryph.com/…/26_und_nicht_mehr.jpg
Ist das ein generelles Verhalten des BE? Oder ist die Flexform von DAM daran schuld?
Kann man die Menge an Einträgen via TSconfig beeinflussen?
P.S.: Ich nutze TYPO3 4.2.10 auf einem Debian-Server.
--
Thx, Tom
auf eigene gefahr 😉
im ordner typo3conf/extTables.php folgendes eintragen
$GLOBALS['T3_VAR']['ext']['dam']['TCA']['categories_mm_config']['maxitems'] = 25;
die 25 anpassen und dann den Cache löschen.
Prima Idee. Klappt aber leider nicht. In der TCA von DAM ist der Parameter ['maxitems'] auch gar nicht vorgesehen.
/*
* CATEGORY
*/
#'category' => $GLOBALS['T3_VAR']['ext']['dam']['TCA']['categories_mm_field'],
'category' => array (
'label' => 'LLL:EXT:dam/locallang_db.php:tx_dam_item.category',
'l10n_mode' => 'exclude',
'l10n_display' => 'defaultAsReadonly',
'config' => $GLOBALS['T3_VAR']['ext']['dam']['TCA']['categories_mm_config'],
),
Ich werd’ morgen mal probieren, ob jede hundgewöhnliche Selectbox auch so eine Grenze hat. Dann kann mal DAM als Übeltäter schon mal ausschließen.
--
Danke erstmal 😃
Tom
schau mal in die tca_media_field.php 😉
in der habe ich diesen Wert auch gefunden
Sehr seltsam: den Parameter
$GLOBALS['T3_VAR']['ext']['dam']['TCA']['categories_mm_config']['maxitems'] = XX;
in typo3conf/extTables.php eingetragen bringt nix. Im Original liegt diese Zeile in typo3conf/ext/dam/tca_media_field.php.
Dort geändert (soll man ja nicht... ich weiß) klappt es bestens.
@karlchen:
Sorry, habe das Forum vor knapp einer halben Stunde aufgemacht, da stand Dein post noch nicht drin. Habe mich dann auf die Suche gemacht und die verräterische Codezeile dann da gefunden, wo Du auch.
Hab Deinen Post erst bemerkt, nachdem ich meinen abgeschickt habe. :o
Aus welchem Grund wird denn die typo3conf/extTables.php nicht berücksichtigt?
--
greetz Tom
hallo Mr_Mxlptlk,
lol, ist mir auch schon mal pasiert 🙂
damit die extTables.php im genutzt wird muss in der localconf.php noch folgende Zeile drinstehen
$typo_db_extTableDef_script = 'extTables.php';
ist jedoch für gewöhnlich immer drin, ansonsten alle Caches gelöscht ?
Ja, die Zeile steht in der localconf.php, die Cashes sind frisch gelöscht (per FTP UND über das Backend, weil doppelt hält besser...)
Bringt nix: die Änderung muss in der tca_media_field.php eingetragen sein.
Sehr seltsam das.
--
greetz Tom