Formularfelder im Backend ausblenden oder verschieben

Hilfe zur Installation
Post Reply
kris29
Forum Members
Forum Members
Posts: 53
Joined: Wed Dec 10, 2008 10:56 pm

Formularfelder im Backend ausblenden oder verschieben

Post by kris29 »

Hallo

Ich möchte gern im Backend bei der Seitenerstellung einige Eingabefelder ausblenden (z.B. Zusatzattribute, Vorschaubild, etc.) und andere, wie das Template-Auswahlfeld, unter das Hauptmenu-Tab, direkt über den WYSIWIG-Editor platzieren. Zusätzlich möchte ich noch kleine Infos hinter einige Felder schreiben.

In der Version 1.5.4 hab ich das erfolgreich durch Änderungen in der Content.inc.php hinbekommen, aber wie und WO kann ich in Version 1.6.6 darauf Einfluss nehmen?

PS: Ich benutze den Content2-Inhaltstyp von NaN  http://forum.cmsmadesimple.org/index.ph ... 04.15.html
NaN

Re: Formularfelder im Backend ausblenden oder verschieben

Post by NaN »

Wenn Du dem User nicht die Berechtigung "Modify Page Structure" gibst, dann sollten da einige Felder verschwinden.
Du kannst unter "Administrator->Globale Einstellungen" im Tab "weitere Einstellungen" festlegen, welche Felder diese User evtl. trotzdem sehen dürfen.

Das müsste auch mit dem modifizierten Inhaltstypen funktionieren.

Die Infos kannst Du den Feldern mit dem Parameter label hinzufügen.
(Den gibts auch beim regulären Inhaltstyp)

Z.B.

Code: Select all


{content block="Irgendwas" label="Irgendwas (geben sie hier irgendwas sinnvolles ein)"}

kris29
Forum Members
Forum Members
Posts: 53
Joined: Wed Dec 10, 2008 10:56 pm

Re: Formularfelder im Backend ausblenden oder verschieben

Post by kris29 »

NaN wrote:Das müsste auch mit dem modifizierten Inhaltstypen funktionieren.
Leider bei mir nicht richtig. Unter Template "Inhalt (Extended)" werden die berechtigten Felder unter dem Hauptmenu-Tab angezeigt. Soweit ok, aber unter meinem neuen Tab, namens "Meta", werden alle restlichen Felder die eigentlich nicht zugänglich sein sollten zusammen mit meinem custom-block angezeigt.  :(
NaN wrote: Die Infos kannst Du den Feldern mit dem Parameter label hinzufügen.
Hier meinte ich eher Zusatzinfos in Form einer kleinen Beschreibung. In 1.5 hatte ich kleine Fragezeichen-Icons hinter einige Felder platziert die bei mouseover einen Hilfetooltip anzeigen. Außerdem hatte ich das Eingabefeld "Titel" verlängert. Kosmetische Kleinigkeiten zwar, aber benutzerfreundlich.
NaN

Re: Formularfelder im Backend ausblenden oder verschieben

Post by NaN »

Ach Du willst Deinen eigenen zusätzlichen Tab nur für bestimmte User zugänglich machen?
(Es gibt nämlich normalerweise keinen Tab namens Meta)
kris29
Forum Members
Forum Members
Posts: 53
Joined: Wed Dec 10, 2008 10:56 pm

Re: Formularfelder im Backend ausblenden oder verschieben

Post by kris29 »

Nein. Ich möchte Standartfelder wie Vorschaubild, Bild,Taste für Direktzugriff etc. für bestimmte User, notfalls auch für alle, komplett ausblenden.
Mit dem normalen Inhaltstyp funktioniert das über die globalen Einstellungen, aber nicht bei Inhaltstyp "Inhalt (Extendend)". Dort passiert das wie zuvor beschrieben. Den Inhaltstyp2 brauche ich aber um mein neu kreiertes Feld, in dem Fall z.B. für die Meta-Description, aufzurufen.

Im Template rufe ich das übrigens so auf:

Code: Select all

{content block="meta_description" type="text" wysiwyg="false" col="5" assign='meta_description' label="Beschreibung (meta description)" page_tab="Meta"}
Und so wird's eingebunden:

Code: Select all

<meta name="description" content="{$meta_description}" />
Last edited by kris29 on Thu Jan 28, 2010 6:17 pm, edited 1 time in total.
NaN

Re: Formularfelder im Backend ausblenden oder verschieben

Post by NaN »

Da muss ich bei Gelegenheit nochmal in den Quellcode schauen.
Vermutlich habe ich vergessen die Berechtigungen etc. zu prüfen.
Post Reply

Return to “Installation und Einstellungen”