Zum Inhalt springen

chgallery - backendanpassungen

Erstellt am 6. Dezember 2009 · 2 Antworten · letzte Antwort am 7. Dezember 2009

Tags: FlexForms, Bilder, Frage

LernenOhneEnde ·

Hallo,

ich habe chgallery installiert und es klappt alles wunderbar.

Nun möchte ich aber im Backend für die Benutzer die chgallery so konfigurieren, dass die Benutzung denkbar einfach ist. Dazu würde ich gerne:

a.) dass nur der Modus "Gallery" angezeigt wird, und die anderen nicht mehr zur Wahl stehen. (mein Hauptanliegen)

b.) verschiedene Felder wie z.B. "Zufallsmodus" ... mit Werten belegen und die Felder für die Benutzer ausblenden.

c.) die Reiter "Zusätzliche Einstellungen" und "Vorschau" komplett ausblenden

Im Einsatz habe ich Typo 4.2.10 und chgallery 2.5.0

Ich habe versucht die Auswahl des Modus durch entsprechende Löschung in der Datei flexform_ds.xml zu erreichen, das führte aber nur zu Fehlermeldungen. Über Editieren des Moduls über den Kickstarter kam ich auch nicht weiter, weil ich hier keine Flexform-Felder gefunden habe die im Backend zu sehen sind ...
Und Recherchen im Web habe ich den Eindruck dass es immer nur um die Anpassung für das Frontend geht. Aber bezüglich einer Anpassung des Plugins für das Backend konnte ich nichts finden. Auch meine Versuche mit Typoscript im UserTS brachten mich leider nicht weiter.

Es wäre super nett wenn mir bitte jemand auf die Sprünge helfen könnte ...
Hoffnungsvolle Grüße
LOE

just2b ·

Hallo,

dein Ansatz ist schon der richtige: du musst direkt die flexform_ds.xml anpassen. anders geht das leider nicht

georg

LernenOhneEnde ·

Hallo Georg,

vielen Dank für die Rückmeldung. Ja, und jetzt funktioniert alles so wie es soll.
Anbei das, was von der XML-Datei nach meiner Bearbeitung übrig geblieben ist (das schmerzt den Entwickler in mir, und vermutlich auch dich wenn du das siehst ;-) )

Und übrigends hat mein XML-Editor mich ersteinmal auf zwei nicht geschlossene Tags (_PADDING) in der Orginaldatei aufmerksam gemacht.

Schöne Grüße
LOE

---

<T3DataStructure>
<meta>
<langDisable>1</langDisable>
<!-- <langChildren>1</langChildren>!-->
</meta>
<ROOT>
<TCEforms>
<sheetTitle>LLL:EXT:chgallery/locallang_db.xml:settings</sheetTitle>
<cshFile>LLL:EXT:chgallery/locallang_csh.xml</cshFile>
</TCEforms>
<type>array</type>
<el>

<path>
<TCEforms>
<label>LLL:EXT:chgallery/locallang_db.xml:path</label>
<config>
<type>input</type>
<size>30</size>
<eval>trim,tx_chgallery_extraeval</eval>
<wizards>
<_PADDING>2</_PADDING>
<link>
<type>popup</type>
<title>Folder Selector</title>
<icon>link_popup.gif</icon>
<script>EXT:rgfolderselector/browse_links.php</script>
<JSopenParams>height=400,width=400,status=0,menubar=0,scrollbars=1</JSopenParams>
</link>
</wizards>
</config>
</TCEforms>
</path>

<description>
<TCEforms>
<label>LLL:EXT:chgallery/locallang_db.xml:description</label>
<config>
<type>user</type>
<userFunc>tx_chgallery_tca->user_chgallerydescr</userFunc>
</config>
</TCEforms>
</description>

</el>
</ROOT>
</T3DataStructure>