Zum Inhalt springen

Selectorbox fasst nur 26 Einträge?!?

Erstellt am 20. Januar 2010 · 7 Antworten · letzte Antwort am 21. Januar 2010

Tags: TCA, Dateien & FAL, Frage

Mr_Mxlptlk ·

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

karlchen ·

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.

Mr_Mxlptlk ·

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

Mr_Mxlptlk ·

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.

Mr_Mxlptlk ·

@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

karlchen ·

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 ?

Mr_Mxlptlk ·

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