2013-08-26 30 views
0

这是一个Drupal 6版本,我试图弄清楚为什么复选框没有显示文本。以下是发生了什么的图像 - 您可以看到复选框为空。复选框的文本没有出现在Drupal 6中

enter image description here

实际生成的代码如下:

<div id="attach-wrapper"><div id="edit-files-392-description-wrapper" class="form-item"> 
<input type="text" class="form-text" value="2011 SchoolAgePQA_Sample_Items.pdf" size="60" id="edit-files-392-description" name="files[392][description]" maxlength="256"> 
<div class="description"><small>http://domain.org/sites/domain.org/files/2011 SchoolAgePQA_Sample_Items.pdf</small></div> 
</div> 
492.94 KB<div id="edit-files-392-remove-wrapper" class="form-item"> 
<input type="checkbox" class="form-checkbox" value="1" id="edit-files-392-remove" name="files[392][remove]"> 
</div> 
<div id="edit-files-392-list-wrapper" class="form-item"> 
<input type="checkbox" class="form-checkbox" value="1" id="edit-files-392-list" name="cats"> 
</div> 
<div id="edit-files-392-weight-wrapper" class="form-item"> 
<select id="edit-files-392-weight" class="form-select" name="files[392][weight]"><option value="-8">-8</option><option value="-7">-7</option><option value="-6">-6</option><option value="-5">-5</option><option value="-4">-4</option><option value="-3">-3</option><option value="-2">-2</option><option value="-1">-1</option><option selected="selected" value="0">0</option><option value="1">1</option><option value="2">2</option><option value="3">3</option><option value="4">4</option><option value="5">5</option><option value="6">6</option><option value="7">7</option><option value="8">8</option></select> 
</div> 
<div id="edit-files-392-private-wrapper" class="form-item"> 
<input type="checkbox" class="form-checkbox" value="1" id="edit-files-392-private" name="files[392][private]"> 
</div> 

是伸出我的唯一的事情是,复选框的值是完全一样的名字 - 而这些都是所有各种积极和消极的整数。

我从来没有见过这个,我不知道什么可能会导致它 - 不正确的配置设置,编码不佳的主题,别的?

回答

0

那里没有标签,所以不会显示文字。在drupal中,它应该允许您更改标签并设置一个值。

输出代码应类似于

<label><input type="checkbox" class="form-checkbox" value="1" id="edit-files-392-list" name="cats">Cats</label> 
+0

它在哪里允许这个文件附件? –

+0

我不确定关于drupal 6,但在内容类型的每个字段的drupal 7中,它有一个名为label –

0

尝试的复选框之后添加标签或简单的文本:

<div id="edit-files-392-list-wrapper" class="form-item"> 
<label> Text here 
    <input type="checkbox" class="form-checkbox" value="1" id="edit-files-392-list" name="cats"> 
</label> 
</div> 

或者干脆:

<div id="edit-files-392-list-wrapper" class="form-item"> 

    <input type="checkbox" class="form-checkbox" value="1" id="edit-files-392-list" name="cats"> 

    Text here 

</div> 

但我recommande的第一个方案