<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  <head>

    <meta http-equiv="content-type" content="text/html; charset=ISO-8859-15">
  </head>
  <body bgcolor="#ffffff" text="#000000">
    <p>Hi,<br>
    </p>
    <p>if a fieldset shall be collapsible and has '#title' =&gt; 0 or
      '#title' =&gt; '0' in form_function the resulting html is missing
      "fieldset-legend" and therefore the fieldset is not copllapsible.
      The Legend of the fieldset ("0") is not rendered either, of
      course. If collapsed =&gt; TRUE is set in addition this part of
      the form is not accesible!<br>
    </p>
    <p>Can anybody reproduce this? I guess this is a major bug, isn't
      it?<br>
    </p>
    <p>Marco<br>
    </p>
    <p>example:<br>
    </p>
    <div class="codeblock"><code>&lt;?php<br>
            <br>
            //fieldsets are missing fieldset-legend (and therefore are
        not collapsible) if title is 0 or '0'.<br>
            <br>
            function test_menu() {<br>
                $items = array();<br>
                $items['test'] = array(<br>
                    'title' =&gt; 'test',<br>
                    'page callback' =&gt; 'drupal_get_form',<br>
                    'page arguments' =&gt; array('test_form'),<br>
                    'type' =&gt; MENU_NORMAL_ITEM,<br>
                );<br>
                return $items;<br>
            }<br>
            <br>
            function test_form($form, &amp;$form_state) {<br>
                $form['nuller'] = array(<br>
                    '0' =&gt; array(<br>
                        '#type' =&gt; 'fieldset',<br>
                        '#title' =&gt; t(1),<br>
                        '#collapsible' =&gt; TRUE,<br>
                        '#collapsed' =&gt; FALSE,<br>
                        '#tree' =&gt; FALSE,<br>
                        'symbol' =&gt; array(<br>
                            'symboltitle' =&gt; array(<br>
                                '#type' =&gt; 'textfield',<br>
                                '#title' =&gt; t('Title'),<br>
                            ),<br>
                        ),<br>
                    ),<br>
                    '1' =&gt; array(<br>
                        '#type' =&gt; 'fieldset',<br>
                        '#title' =&gt; t('0'),<br>
                        '#collapsible' =&gt; TRUE,<br>
                        '#collapsed' =&gt; FALSE,<br>
                        '#tree' =&gt; FALSE,<br>
                        'symbol' =&gt; array(<br>
                            'symboltitle' =&gt; array(<br>
                                '#type' =&gt; 'textfield',<br>
                                '#title' =&gt; t('Title'),<br>
                            ),<br>
                        ),<br>
                    ),<br>
                    '2' =&gt; array(<br>
                        '#type' =&gt; 'fieldset',<br>
                        '#title' =&gt; t(0),<br>
                        '#collapsible' =&gt; TRUE,<br>
                        '#collapsed' =&gt; FALSE,<br>
                        '#tree' =&gt; FALSE,<br>
                        'symbol' =&gt; array(<br>
                            'symboltitle' =&gt; array(<br>
                                '#type' =&gt; 'textfield',<br>
                                '#title' =&gt; t('Title'),<br>
                            ),<br>
                        ),<br>
                    ),<br>
                );<br>
                return $form;<br>
            }</code></div>
    <p>Resulting Html:</p>
    <div class="codeblock"><code>...<br>
        &lt;form accept-charset="UTF-8" id="test-form" method="post"
        action="/test"&gt;<br>
        &lt;div&gt;<br>
        <br>
            &lt;fieldset id="edit-0" class="collapsible form-wrapper
        collapse-processed"&gt;<br>
                &lt;legend&gt;<br>
                    &lt;span class="fieldset-legend"&gt;<br>
                &lt;a href="#" class="fieldset-title"&gt;&lt;span
        class="fieldset-legend-prefix
        element-invisible"&gt;Hide&lt;/span&gt; 1&lt;/a&gt;<br>
                &lt;span class="summary"&gt;&lt;/span&gt;<br>
                    &lt;/span&gt;<br>
                &lt;/legend&gt;<br>
                &lt;div class="fieldset-wrapper" style="display:
        block;"&gt;<br>
                    &lt;div class="form-item form-type-textfield
        form-item-title"&gt;<br>
                        &lt;label for="edit-title"&gt;Title
        &lt;/label&gt;<br>
                        &lt;input type="text" class="form-text"
        maxlength="128" size="60" value="" name="title"
        id="edit-title"&gt;<br>
                    &lt;/div&gt;<br>
                &lt;/div&gt;<br>
            &lt;/fieldset&gt;<br>
        <br>
            &lt;fieldset id="edit-1" class="collapsible form-wrapper
        collapse-processed"&gt;<br>
                &lt;div class="fieldset-wrapper"&gt;<br>
            &lt;div class="form-item form-type-textfield
        form-item-title"&gt;<br>
                        &lt;label for="edit-title--2"&gt;Title
        &lt;/label&gt;<br>
                &lt;input type="text" class="form-text" maxlength="128"
        size="60" value="" name="title" id="edit-title--2"&gt;<br>
                    &lt;/div&gt;<br>
                &lt;/div&gt;<br>
            &lt;/fieldset&gt;<br>
        <br>
            &lt;fieldset id="edit-2" class="collapsible form-wrapper
        collapse-processed"&gt;<br>
                &lt;div class="fieldset-wrapper"&gt;<br>
                    &lt;div class="form-item form-type-textfield
        form-item-title"&gt;<br>
                        &lt;label for="edit-title--3"&gt;Title
        &lt;/label&gt;<br>
                        &lt;input type="text" class="form-text"
        maxlength="128" size="60" value="" name="title"
        id="edit-title--3"&gt;<br>
                    &lt;/div&gt;<br>
                &lt;/div&gt;<br>
            &lt;/fieldset&gt;<br>
        <br>
            &lt;input type="hidden"
        value="form-luu9B2ykfiJAQ32TMd01m35ZpjIfj5zsFHaUzxSFQJw"
        name="form_build_id"&gt;<br>
            &lt;input type="hidden"
        value="s6tyq5bF6xiMhj4VIXxX9DEspCf8tC7cyMJEEQ8Cpo8"
        name="form_token"&gt;<br>
            &lt;input type="hidden" value="test_form" name="form_id"&gt;<br>
        &lt;/div&gt;<br>
        &lt;/form&gt;<br>
          ...</code></div>
    <br>
    <br>
  </body>
</html>