[gelöst] Default Value von einen Block-Reference Feld

am 30.01.2012 - 21:33 Uhr in
Hallo zusammen,
ich habe ein Problem mit den "default value" von einen Block Reference Feld. Ich möchte einen Block (Autor Pane) als ein Feld einbinden um es dann mit Profile2 Privacy verwalten zu können.
Das klappt auch alles soweit, nur mit dem default Wert habe ich Probleme. Wenn ich diesen in den Einstellungen bei der erstellung des Feldes angebe und ich mir dann das Feld in den Accounteinstellungen ansehe gibt es nut ein leeres "N/A" und ein leeres "Author Pane" (in dem fall eine Checkbox). Das bedeutet dass ich noch eine Wahl treffen muss. fummel da jetzt schon ewig dran rum und habe keine Ahnung was ich da noch machen kann. Hat da jemand einen Tip für mich?
Danke schonmal im Vorraus!
Frank
- Anmelden oder Registrieren um Kommentare zu schreiben
Sooo...ich habe das Problem
am 31.01.2012 - 12:12 Uhr
Sooo...
ich habe das Problem nun lösen können. Ich habe gesehen, dass viele im Netz ein ähnliches Problem haben, die dort beschriebenen Lösungen mit PHP-Code aber für micht nicht nachvollziehbar waren.Dann nach vielen Stunden probieren und testen habe ich festgestellt, das die "Default value" genau dann funktioniert, wenn man bei "Number of values " mehr als eine Möglichkeit einstellt (Auch wenn man nur eine zur Auswahl hat) zumindest wenn man die Werte letztlich nicht selber einträgt, wie es bei dem Modul "Block Reference" der Fall ist. Bei selbst eingetragenen Werten scheint es auch anders zu funktionieren.
Wenn man nun noch das Feld auf "Required field " stellt passiert genau das erwünschte:
Ein vorgewähltes und ausgewähltes Feld, welches dann nach einem "save" auch funktioniert... Puhh so einfach und doch so viel Fummelei. Wahrscheinlich war das alles auch soweit allen bekannt, aber ich dachte ich poste es trotzdem mal.
So ein weiteres Anliegen war nun dieses Vorausgewählte Feld zu verstecken.Und zwar NUR in den Einstellungen des User-Accounts. Ich hatte dazu das Modul "Field Extra Widgets" herunter geladen welches mir diese Möglichkeit (so dachte ich) zur Verfügung stellt. Zwar fügt das Modul den Einstellungen in "Widget" im Bereich "Manage Fields" den Wert "Hidden" hinzu, was aber dazu führt das der Wert welcher als Vorauswahl eingetragen war nicht übergeben wird. Zumindest scheint das so. Es kann natürlich auch sein, dass das Feld dann gar nicht mehr angezeigt wird was für mich aber keinen Sinn macht, da man diese Einstellungen ja auch unter "Manage Display" treffen kann.
Soviel zu dem "Warum".
Nun meine Frage oder Bitte. Würde es gehen dieses Feld mit CSS oder anders unsichtbar aber funktional zu machen?
Und wenn kann dem Anfänger da mal jemand weiter helfen?
Vielen Dank im Voraus!
Frank
Ok.. ich vermute mal, das ich
am 31.01.2012 - 17:35 Uhr
Ok.. ich vermute mal, das ich hier für die letzten Fragen im falschen Bereich bin...Ich ziehe mal um nach hier:
http://www.drupalcenter.de/node/39618
Grüße