Startseite
  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche
Startseite › Forum › Drupalcenter.de › Themes & Theming ›

"Dateianhänge" standartmässig ausklappen

Eingetragen von dbetschart (183)
am 10.09.2008 - 20:47 Uhr in
  • Themes & Theming
  • Drupal 5.x

hi @ all,

wenn man z.b. eine neue seite erstellt, sieht man ja unten die verschiedenen Einstellungen, z.b. "Einstellungen für Kommentare", "Menüeinstellungen", etc. Dort hat es auch "Dateianhänge". Doch alle diese zusätzlichen einstellungen erscheinen standartmässig eingeklappt, wenn man darauf klickt öffnet es sich. Ich möchte nun "Dateianhänge" standartmässig ausklappen, damit die user dieses uploadfeld besser sehen. wie mache ich das?

mfg

‹ Secondary links dynamisch abrufen CSS Refferenz und noch eine Frage ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

Javascript deaktivieren im

Eingetragen von Tobias Bähr (4019)
am 10.09.2008 - 20:52 Uhr

Javascript deaktivieren im Browser :D, mit jQuery die css-classe "collapsed" hinzufügen oder mit hock_form_alter http://api.drupal.org/api/function/hook_form_alter/5, "fieldset standardmäßig geöffnet lassen" überschreiben

----------------------------------------
Alle Angaben ohne Gewähr!!:D
http://www.tobiasbaehr.de/

  • Anmelden oder Registrieren um Kommentare zu schreiben

wird somit alles

Eingetragen von dbetschart (183)
am 10.09.2008 - 21:07 Uhr

wird somit alles ausgeklappt? also auch die menüeinträge in der navigationsleiste? ich möchte nämlich nur "Dateianhänge" ausklappen :)
wo genau muss ich das einfügen (zuunterst auf der seite deines links)?

<?php
function hook_form_alter($form_id, &$form) {
  if (isset(
$form['type']) && $form['type']['#value'] .'_node_settings' == $form_id) {
   
$form['workflow']['upload_'. $form['type']['#value']] = array(
     
'#type' => 'radios',
     
'#title' => t('Attachments'),
     
'#default_value' => variable_get('upload_'. $form['type']['#value'], 1),
     
'#options' => array(t('Disabled'), t('Enabled')),
    );
  }
}
?>

  • Anmelden oder Registrieren um Kommentare zu schreiben

Das ist nur ein

Eingetragen von Tobias Bähr (4019)
am 10.09.2008 - 21:30 Uhr

Das ist nur ein Beispielcode. Lies die Beschreibung dadrüber. Wenn du nicht weißt was Hooks sind, dann hier http://api.drupal.org/api/file/developer/hooks/core.php/5

----------------------------------------
Alle Angaben ohne Gewähr!!:D
http://www.tobiasbaehr.de/

  • Anmelden oder Registrieren um Kommentare zu schreiben

Die Beschreibung der Hooks

Eingetragen von dbetschart (183)
am 10.09.2008 - 21:38 Uhr

Die Beschreibung der Hooks sagt mir in etwa soviel wie ein griechisches buch :) ich bin mich im moment noch am einarbeiten in die materie.. ;)
es wäre super nett, wenn du (oder jemand anderes) mir kurz beschreiben könnte wie ich das mit diesem hook in meinem konkreten beispiel anstelle, damit eben diese "Dateianhänge" (und NUR diese) standartmässig ausgeklappt erscheinen. das wäre wirklich klasse! Danke!!
mfg

  • Anmelden oder Registrieren um Kommentare zu schreiben

Kann mir bitte jemand helfen

Eingetragen von dbetschart (183)
am 13.09.2008 - 22:32 Uhr

Kann mir bitte jemand helfen obiges problem zu lösen?
vielen dank!

  • Anmelden oder Registrieren um Kommentare zu schreiben

Spartacus hat Dir die Loesung bereits gepostet.

Eingetragen von quiptime (4972)
am 13.09.2008 - 22:50 Uhr
Zitat:

Kann mir bitte jemand helfen obiges problem zu lösen?

Was willst Du denn noch?

Spartacus hat Dir die Loesung bereits gepostet.

PS

Spartacus war etwas spartanisch bei seinen Hinweisen. Um form_alter zu verstehen lese bitte nach form_alter - ist hinreichend mit Howtow's dokumentiert.
Wenn Du die Sache mit den Formularen verstehen willst dann sehe Dir auf http://api.drupal.org die Form API an. Da ist ins absolute Detail erklaert wie Formulare (Bearbeitenseite einer Node ist so ein Formular) und deren einzelne Formelemente aufgebaut sind und angesprochen werden koennen.
Ansprechen kann man in einem Minimodul.

-------------
quiptime

Nur tote Fische schwimmen mit dem Strom.

XING

  • Anmelden oder Registrieren um Kommentare zu schreiben

"css-classe "collapsed"

Eingetragen von dbetschart (183)
am 14.09.2008 - 09:51 Uhr

"css-classe "collapsed" hinzufügen"

wäre dies nicht die einfachere lösung? Die option "Url-Alias-Einstellung" des Moduls "path auto" wird auch standartmässig ausgeklappt angezeigt. Dort ist folgender code vorhanden:

<fieldset class="collapsible">
<legend class="collapse-processed">
<a href="#"/>
<a href="#">URL-Alias-Einstellungen</a>
</legend>
<div class="fieldset-wrapper">
</div>
</fieldset>

Bei den "Dateianhänge" müsste man nur die <fieldset class="collapsible collapsed">  in <fieldset class="collapsible"> abändern.. ich werde mich mal auf die suche machen wo ich das abändern kann.

EDIT: Wo genau könnte ich dies abändern?

  • Anmelden oder Registrieren um Kommentare zu schreiben

weiss jemand, wie ich mit

Eingetragen von dbetschart (183)
am 05.10.2008 - 16:28 Uhr

weiss jemand, wie ich mit jQuery die css-classe "collapsed" hinzufügen kann um "Dateianhänge" ausgeklappt anzuzeigen? kenne mich leider da noch zu wenig aus, und alles was ich bisher versucht habe, scheiterte leider :-(
Vielen Dank!!
mfg

  • Anmelden oder Registrieren um Kommentare zu schreiben

Du kannst Dir ein Minimodul erstellen.

Eingetragen von quiptime (4972)
am 05.10.2008 - 16:50 Uhr

Du kannst Dir ein Minimodul erstellen.

Darin greifst Du auf das Formular beim Bearbeiten einer Node zu. Dabei verwendest Du form_alter. Trifft eine gestellte Bedingung - das Bearbeiten-Formular - zu kannst Du mittels drupal_add_js() den jQuery Code implementieren. Dies kann durch Inlinecode oder durch eine gelinkte JS Datei erfolgen. Letzteres ist vorzuziehen.

Es sollte moeglich sein mittels form_alter direkt auf das collapsi Feld veraendernd Einfluss zu nehemn. Somit waere jQuery Code ueberfluessig.

Mein Dojo vom 30.09.08 - "Ein eigenes Modul erstellen" - kann Dir bezueglich des Themas Minimodul weiterhelfen.

-------------
quiptime

Nur tote Fische schwimmen mit dem Strom.

XING

  • Anmelden oder Registrieren um Kommentare zu schreiben

Benutzeranmeldung

  • Registrieren
  • Neues Passwort anfordern

Aktive Forenthemen

  • für drupal11 ein Slider Modul
  • [gelöst] W3CSS Paragraphs Views
  • Drupal 11 neu aufsetzen und Bereiche aus 10 importieren
  • Wie erlaubt man neuen Benutzern auf die Resetseite zugreifen zu dürfen.
  • [gelöst] Anzeigeformat Text mit Bild in einem Artikel, Drupal 11
  • Social Media Buttons um Insteragram erweitern
  • Nach Installation der neuesten D10-Version kein Zugriff auf Website
  • Composer nach Umzug
  • [gelöst] Taxonomie Begriffe zeigt nicht alle Nodes an
  • Drupal 11 + Experience Builder (Canvas) + Layout Builder
  • Welche KI verwendet ihr?
  • Update Manger läst sich nicht Installieren
Weiter

Neue Kommentare

  • melde mich mal wieder, da ich
    vor 2 Wochen 19 Stunden
  • Hey danke
    vor 2 Wochen 1 Tag
  • Update: jetzt gibt's ein
    vor 2 Wochen 2 Tagen
  • Hallo, im Prinzip habe ich
    vor 2 Wochen 6 Tagen
  • Da scheint die Terminologie
    vor 2 Wochen 6 Tagen
  • Kannst doch auch alles direkt
    vor 3 Wochen 4 Tagen
  • In der entsprechenden View
    vor 3 Wochen 4 Tagen
  • Dazu müsstest Du vermutlich
    vor 3 Wochen 4 Tagen
  • gelöst
    vor 6 Wochen 16 Stunden
  • Ja natürlich. Dass ist etwas,
    vor 6 Wochen 1 Tag

Statistik

Beiträge im Forum: 250233
Registrierte User: 20453

Neue User:

  • ByteScrapers
  • Mroppoofpaync
  • 4aficiona2

» Alle User anzeigen

User nach Punkten sortiert:
wla9461
stBorchert6003
quiptime4972
Tobias Bähr4019
bv3924
ronald3857
md3717
Thoor3678
Alexander Langer3416
Exterior2903
» User nach Punkten
Zur Zeit sind 1 Benutzer und 24 Gäste online.

Benutzer online

  • wla

Hauptmenü

  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche

Quicklinks I

  • Infos
  • Drupal Showcase
  • Installation
  • Update
  • Forum
  • Team
  • Verhaltensregeln

Quicklinks II

  • Drupal Jobs
  • FAQ
  • Drupal-Kochbuch
  • Best Practice - Drupal Sites - Guidelines
  • Drupal How To's

Quicklinks III

  • Tipps & Tricks
  • Drupal Theme System
  • Theme Handbuch
  • Leitfaden zur Entwicklung von Modulen

RSS & Twitter

  • Drupal Planet deutsch
  • RSS Feed News
  • RSS Feed Planet
  • Twitter Drupalcenter
Drupalcenter Team | Impressum & Datenschutz | Kontakt
Angetrieben von Drupal | Drupal is a registered trademark of Dries Buytaert.
Drupal Initiative - Drupal Association