Hallo "Gemeinde" ;),

ich versuche seit Tagen vergeblich eine eigene Image-Palette anzulegen.

Ausgangspunkt: Ich habe bereits die normale Imagepalette um ein Feld (Checkbox) 
erweitert, um beispielsweise Animationseffekte für jedes einzelne Bild 
aktivieren zu können. Ich nutze das hauseigene image (als irre) für slider 
galerien und mehr.

Daten: - TYPO3 V.7.6.14
- Extensions: vhs, t3adminer und meine eigene rmbase
- Tabelle: sys_file_reference
- ext_tables.php und pageTSconfig.ts

Ich würde gerne die Checkbox einfach nur bei manchen CEs ausblenden.

Ziel: Für die image-palette (oder eine custom-image-palette, wenn es nicht mit 
ausblenden pro CE geht) würde ich dann einige Felder anlegen wolllen, die ich 
wahlweise aus und einblenden kann, je nach Benötigung.

Hier der Code aus der ext_tables.php
Bemerkung $rm_ll da steht der Pfad zu meiner language_db.xlf drin.

[code]
// Image-Checkbox definieren
$imageCheckbox = array(
  'rm_element_aktiv' => array(
     'exclude' => 0,
     'l10n_mode' => 'mergeIfNotBlank',
     'label' => 
'LLL:EXT:rmbase/Resources/Private/Language/locallang_db.xlf:rm.image.aktiv',
     'config' => array(
             'default' => '0',
             'eval' => '0',
        'type' => 'check',
                 'items' => [
        [$rm_ll.':rm.element.aktiv',1]
                 ]
     )
  )
);
// sys_file_reference durch Checkbox erweitern und für alle Image-Paletten 
registrieren
TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addTCAcolumns('sys_file_reference',$imageCheckbox,1);
TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addFieldsToPalette('sys_file_reference','imageoverlayPalette','rm_element_aktiv');
[/code]

Ich habe in der pageTSconfig.ts bereits probiert die Zuweisung vorzunehmen, 
aber ohne Erfolg.
Das einzige was "geklappt" hat war, dass ich sie global aus und anstellen kann.
durch:
[code]
## 
----------------------------------------------------------------------------------------------------------------
## Felder global ausblenden
## 
----------------------------------------------------------------------------------------------------------------
TCEFORM.sys_file_reference {
        rm_element_aktiv.disabled = 1
}
[/code]

Ich würde mich freuen über Tipps und Lösungsansätze.

Vielen Dank
Monti

Ps: Bitte auch schreiben, wenn ich total auf dem Holzweg bin.
--
Beste Grüße
Monti

Reinhardt Medien

www.ReinhardtMedien.de
Info (at) ReinhardtMedien.de
_______________________________________________
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

Antwort per Email an