$ form ['name']存储的标记在哪里)

时间:2012-01-24 22:15:29

标签: drupal markup

我对Drupal并不多,但需要弄清楚这件小事。在tpl.php页面之一中有以下内容:

<?php print drupal_render($form['name']); ?>

其中呈现以下HTML:

<div id="username-check-wrapper">
    <div class="form-item" id="edit-name-wrapper">
        <label for="edit-name">Username:
            <span class="form-required" title="This field is required.">*</span>
        </label>
        <input type="text" maxlength="60" name="name" id="edit-name" size="60"
            value="" class="form-text required" />
        <div class="description">
            Must be at least 8 characters and contain no spaces
        </div>
    </div>
</div>

我需要更改此HTML,如何确定实际标记的存储位置

1 个答案:

答案 0 :(得分:0)

实际上,您可以使用钩子hook_form_alter()来更改此表单。 使用此挂钩,您可以修改表单中添加或删除元素。基本上,您需要创建一个模块,以便按照您的方式构建它。

但是如果你想以不同的方式设置它,只需从主题中编辑css即可。或者包括另一个特定的。