"Inhaltstyp erstellen" Felderanordnung ändern
Eingetragen von proggerr (46)
am 02.04.2009 - 20:06 Uhr in
am 02.04.2009 - 20:06 Uhr in
Hallo,
gibt es eie Möglichkeit die Felderanordnung im Inhaltytyp Erstellen (zB Page erstellen) zu verändern.
So dass zB der Dateianhang ganz oben aufgelistet wird und nicht der Titel.
Danke im Voraus
- Anmelden oder Registrieren um Kommentare zu schreiben
admin/content/types/page/fields
am 02.04.2009 - 21:31 Uhr
Du kannst die Reihenfolge von Feldern festlegen, die über CCK definiert werden (oder in geeigneter Weise mit CCK zusammenarbeiten). Für Page machst du das über
index.php?q=admin/content/types/page/fields
. Inwieweit das konkret mit dem Feld funktioniert, das vom Upload-Modul bereitgestellt wird, musst du selbst herausfinden.--
Danke für die Antwort. Das
am 02.04.2009 - 22:44 Uhr
Danke für die Antwort.
Das Feld Attachments ist zwar aufgeführt, ist aber disabled. Ich kann die Reihenfolge also nicht beeinflussen. Kann ich das irgendwie freischalten ?
Danke
Verwende FileField
am 02.04.2009 - 23:34 Uhr
Nein. Aber du könntest das FileField-Modul für "Attachments" verwenden. Da hast du mehr Einfluss auf die Reihenfolge, weil es ein CCK-Feld ist.
--
Mini-Modul
am 02.04.2009 - 23:36 Uhr
Mit einem Mini-Modul kannst Du das über hook_form_alter erreichen. Z.B. für den Inhaltstyp page:
<?php
function mymodule_form_alter($form_id, &$form) {
// Folgende Zeile entkommentieren, um das Form-Array einzusehen (im HTML-Quelltext):
// print "\n<!--Form-ID: $form_id\n"; print_r($form); print '-->';
if ($form_id == 'page_node_form') {
$form['attachments']['#weight'] = -7;
}
}
?>
"-7" darum, weil man in der Array-Ansicht des HTML-Quelltextes leicht sieht, dass der Titel das Gewicht "-6" hat: also muss das attachment-Fieldset "leichter" sein.
Ah vielen Dank. Das hilft
am 03.04.2009 - 00:16 Uhr
Ah vielen Dank. Das hilft mir weiter