Startseite
  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche
Startseite › Forum › Drupalcenter.de › Module › Views ›

[gelöst] Collapsible Fieldset im Views Header ...

Eingetragen von bernadotte (45)
am 15.06.2010 - 11:32 Uhr in
  • Views
  • Drupal 6.x

Guten Tag,

Ich möchte im Kopfbereich eines Views einen Hilfetext unterbringen.
Da dieser ja nur manchmal gebraucht wird, sollte er collapsible sein.

Dazu habe ich bisher nur diese Anleitung gefunden: http://www.tecnomeme.it/appunti_web/collapse-contents-drupal

Dieses habe ich initial mal in den Header gesetzt, mit Full Html als Input Filter.

<script type="text/javascript" src="/misc/collapse.js"></script>
<fieldset class="collapsible collapsed">
<legend>Hinweise</legend>
<div>Blablabla blabla</div>
</fieldset>

Dieses funktioniert auch wunderprächtig, doch sobald ich meinen mit Listenpunkten und Zeilenumbrüchen formatierten Hilfetext einfüge, wird der DIV plötzlich nicht mehr im Fieldset dargestellt, sondern immer sichtbar darunter, während sich ein leeres Fieldset darüber weiterhin fröhlich auf- und zuklappen lässt.

Ich habe leider keine Ahnung wo ich jetzt nachhaken muss um rauszufinden wo der Fehler liegt, bzw. was getweaked gehört.

Freu mich über Tips.
Bernd

‹ Inhaltstyp unsichtbar Profil Ansicht Tabs ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

Div-Container sind

Eingetragen von Exterior (2903)
am 15.06.2010 - 12:36 Uhr

Div-Container sind Block-bildende Elemente, ähnlich wie p- oder h-Tags.

Das heißt, wenn du einen Div-Tag benutzt, wird dafür ein neuer Block angelegt und dieser Block wird dann unter dem Block des Fieldsets ausgegeben. Du musst also deinen Inhalt in den Fieldset-Block legen, ohne einen neuen Block anzulegen.

Lange Rede, kurzer Sinn: Versuch mal, den Div durch ein Span zu ersetzen.

  • Anmelden oder Registrieren um Kommentare zu schreiben

leider nicht ganz

Eingetragen von bernadotte (45)
am 15.06.2010 - 13:31 Uhr

Danke für die lange Rede mit dem kurzen Sinn ;)

Hat leider nur marginale Änderungen gezeitigt.

Habe aus dem DIV im Fieldset ein SPAN gemacht.

Laut Firebug ist es so, dass ein Teil des Textes im SPAN brav in einem <div class="fieldset-wrapper" style="display: block;"> (muss wohl vom js generiert werden, weil eigentlich ist da ja keins mehr) im Fieldset erscheint, der Rest davon wird aber nun nicht mehr in einem extra-DIV unter dem Fieldset, sondern in dem das Fieldset umgebende <div class="view-header"> rübergerissen.

Offensichtlich gibt es sowas wie einen Maximalinhalt für diese Inhalte? Irgendwas muss dieses Javascript da rumpfuschen, aber das is ne Baustelle
Screenshot

AnhangGröße
collapsed.png 35.98 KB
  • Anmelden oder Registrieren um Kommentare zu schreiben

p

Eingetragen von stBorchert (6003)
am 15.06.2010 - 13:37 Uhr

Ich vermute mal, dass hinter dem Wort "Tip(p)s:" ein <p> kommt, der den entsprechenden Filter zu dieser Verhackstückelung veranlasst.
Für gewöhnlich kann man in ein Fieldset nämlich nahezu beliebiege Inhalte packen.

Hast Du schonmal probiert, das per PHP und [api:theme_fieldset] einzubauen?

  • Anmelden oder Registrieren um Kommentare zu schreiben

Also ich habe das gerade

Eingetragen von Exterior (2903)
am 15.06.2010 - 13:44 Uhr

Also ich habe das gerade getestet und habe den Inhalt ähnlich aufgebaut wie du und habe zusätzlich noch 150 Wörter Lorem-Ipsum-Text darunter gesetzt und das klappt alles tadellos, also muss der Fehler irgendwo bei dir liegen.

Kannst du mir mal den genauen Code geben, mit dem du dieses von dir gepostete Bild erhältst?

  • Anmelden oder Registrieren um Kommentare zu schreiben

@stBorchert:Nee, diese

Eingetragen von bernadotte (45)
am 15.06.2010 - 14:17 Uhr

@stBorchert:
Nee, diese Funktionen und ihre Anwendung sind noch ein paar Knoten, die seit zwei Jahren bei mir platzen müssen.
Bin schon froh das ich inzwischen Views passabel kapier.

@Exterior

<script type="text/javascript" src="/misc/collapse.js"></script>
<fieldset class="collapsible collapsed">
<legend>Hinweise</legend>
<span>In dieser Ansicht könnt Ihr die Unternehmen <br />
a) nach Namen, Ort, Bundesland etc. filtern <br />
b) Nach der Eignung für das Projekt bzw. für ein Praktikum bzw. eigene Bewerbungen bewerten. <br />
Da die Bewertungen subjektiv sind, und mehrere Dimensionen enthalten, kann sie natürlich nur als Anhaltspunkt für die weitere Verwendung gesehen. <br />
Tips:<br />
<li>1 Stern: kein Geomarketingbezug, keine Relevanz für eigenes Praktikum oder Bewerbung. (Vermessungsfirmen, CAD, Softwareentwicklung etc.</li>
<li>2 Sterne: eher kein Geomarketingbezug und eher nicht geeignet für Praktikum etc.</li>
<li>3 Sterne: vielleicht geeignet, sowohl als auch</li>
<li>4 Sterne: schon sehr interessant, entweder fürs Projekt, Praktikum oder eigene Bewerbungen</li>
<li>5 Sterne: absoluter Volltreffer</li>
</span>
</fieldset>

UPDATE während schreibend:

Jawoll, es hat mit <p> zu tun, aber nicht so wie gedacht:
habe jetzt mal zwischen <span></span> ein <p></p> eingefügt, und voila, es zerhackt nicht mehr nach dem Tip <br />, sonder fiedelt alles schon ins Fieldset.
Das fiese an der Sache ist, dass er nicht etwa beim ersten <br /> die Zerhackstückung brachte, sondern erst beim dritten.

Fazit: Vielen Dank an alle für ihre Mühe und eine 5 Minus für meine rudimentären HTML-Basics :(

p.s. menno, ich wollte mein [gelöst] selber hinmachen ;) Ihr seid echt fix ...

  • Anmelden oder Registrieren um Kommentare zu schreiben

fieldset per PHP

Eingetragen von stBorchert (6003)
am 15.06.2010 - 14:39 Uhr

Um nochmal auf den (so nicht ganz korrekten) Tipp mit [api:theme_fieldset] zurückzukommen ...

<?php
$fieldset
= array(
 
'#type' => 'fieldset',
 
'#title' => t('Notice'),
 
'#collapsible' => TRUE,
 
'#collapsed' => FALSE,
);
$fieldset['description'] = array(
 
'#type' => 'item',
 
'#value' => t('In this view you can ...'),
);
print
drupal_render($fieldset);
?>

Das sollte ebenfalls funktionieren (ist jedoch ungetestet).

 Stefan

  • Anmelden oder Registrieren um Kommentare zu schreiben

Benutzeranmeldung

  • Registrieren
  • Neues Passwort anfordern

Aktive Forenthemen

  • Ich brauche dringen Hilfe zu Updates oder ggf. wwie geht Composer?
  • Rolle erstellen nicht zu finden
  • Medien und andere Daten mit Feeds von Drupal 7 auf Drupal 10 migrieren
  • 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
Weiter

Neue Kommentare

  • Keiner der mir weiterhelfen
    vor 5 Stunden 30 Minuten
  • Rollen
    vor 6 Tagen 8 Stunden
  • Inzwischen sind wir bei
    vor 2 Wochen 3 Tagen
  • Migrieren von D7 auf D8/ D10/ D11
    vor 2 Wochen 3 Tagen
  • melde mich mal wieder, da ich
    vor 10 Wochen 21 Stunden
  • Hey danke
    vor 10 Wochen 1 Tag
  • Update: jetzt gibt's ein
    vor 10 Wochen 2 Tagen
  • Hallo, im Prinzip habe ich
    vor 10 Wochen 6 Tagen
  • Da scheint die Terminologie
    vor 10 Wochen 6 Tagen
  • Kannst doch auch alles direkt
    vor 11 Wochen 4 Tagen

Statistik

Beiträge im Forum: 250239
Registrierte User: 20467

Neue User:

  • StevenEness
  • ocvk2810
  • marouane.blel

» 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 0 User und 33 Gäste online.

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