Где хранится разметка для $ form ['name']) - PullRequest
0 голосов
/ 25 января 2012

Я не сильно увлекаюсь 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 голосов
/ 30 января 2012

На самом деле, вы можете изменить эту форму, используя hook: hook_form_alter () .С помощью этого хука вы можете изменять форму, добавляя или удаляя из нее элементы.По сути, вам нужно создать модуль только для того, чтобы создать его по-своему.

Но если вы хотите по-другому оформить его, просто отредактируйте CSS из своей темы.Или включить другой конкретный.

...