Мне нужно установить заполнитель для горизонтальной формы входа в Drupal 7. Этот текст должен исчезнуть при нажатии. Они просто скажут «имя пользователя» и «пароль». Вот код для формы на данный момент. Благодаря! function horizontal_login_block($form) { $form['#action'] = url($_GET['q'], array('query' => drupal_get_destination())); $form['#id'] = 'horizontal-login-block'; $form['#validate'] = user_login_default_validators(); $form['#submit'][] = 'user_login_submit'; $form['#prefix'] = '<div id="loginbar">'; $form['#suffix'] […]
Я столкнулся с некоторым примером кода, который выглядит так: $form['#submit'][] = 'annotate_admin_settings_submit'; Почему есть скобка после ['#submit'], которая пуста без ничего внутри? Что это значит? Может ли кто-нибудь дать мне пример? Обычно (из моего понимания, которое, вероятно, неверно) заключается в том, что массивы имеют ключи, и в этом случае ключ массива $ form '#submit' равен […]
function example_module_node_view($node, $view_mode, $langcode) { $f = drupal_get_form('example_module_form', $node); $node->content['data_collection_form'] = array('#value' => $f, '#weight' => 1); } Почему форма не отображается? Я делаю что-то неправильно? Объект формы заполняется. Я могу сделать #markup => «Что-то», и он работает.
Я пытаюсь просмотреть загруженное изображение с помощью ajax в своем модуле D7, но не знаю, почему он не работает. Вот что я пытаюсь сделать: function create_ad_form($form, &$form_state) { $form['image_file'] = array( '#title' => t('Upload Banner:'), '#type' => 'file', ); $form['submit'] = array( '#type' => 'submit', '#value' => 'Submit', '#submit' => array('create_ad_form_submit'), '#ajax'=> array( 'callback'=>'create_ad_form_submit', 'wrapper'=> […]
Я запускаю следующий код: $query = db_select('taxonomy_index', 'ti') ->fields('ti', array('nid')) ->condition('ti.tid', $term->tid) ->condition('n.status', 1); $query->join('node', 'n', 'n.nid = ti.nid'); $query->extend('PagerDefault')->limit(2); $nids = $query->execute()->fetchCol(); но пейджер не работает: каждый элемент из запроса возвращается, как если бы вызов PagerDefault полностью игнорировался. Я выводя тему («пейджер») дальше на выходе, так что это не проблема. Это не единственный пример […]
Мой бот-чат отлично работает, но у меня возникают проблемы с отладкой функциональности приветственного сообщения, потому что он появляется только при начале разговора (хотя я уверен, что он не работает, попробовав его на телефоне коллег). Как сбросить мой чат, чтобы он увидел меня как нового пользователя, взаимодействующего с ним? Это мой приветственный скрипт PHP на данный […]
Я использую следующие модули: СМИ media_youtube Стили и хотел бы сделать миниатюру видео Youtube в шаблоне (.tpl). Какую функцию темы я должен использовать и с какими параметрами? Моя лучшая проблема была бы такой: $my_media['style_name'] = 'unlinked_thumbnail'; print theme('file_styles',$my_media); где $ my_media – массив, содержащий fid, uri, filename, filemime и т. д. Поскольку я очень новичок […]
Прежде всего: мне было поручено развернуть сайт Drupal на Azure. Локально я использую OS X, работающую с Apache, и все работает нормально. Когда я развертываю проект в Azure, я получаю сообщение об ошибке. После некоторой отладки я выделил ошибку для этого фрагмента кода: private function getToken(){ $ch = curl_init($this->host . $this->clientId . "&client_secret=" . $this->clientSecret); […]
Обновить Я сделал эту таблицу: у меня есть 2 массива UGentArray и InternshipsArray. Как я могу установить их в своей таблице? вместо «Данные столбца столбца 1» и «Данные столбца« Строка 2 ». Мой вопрос: я хочу, чтобы значения из UgentArray и InternshipArray составляли 2 столбца под каждым заголовком UGentID и стажировки enter code here// Make […]
$header = array( array('data' => t('S No'), 'field' => 't.id'), array('data' => t('Country Name'), 'field' => 't.country_name'), array('data' => t('Status'), 'field' => 't.status'), array('data' => t('Added Date'), 'field' => 't.added_date'), array('data' => t('Action'), 'field' => 't.id',), array('data' => t('Action'), '',), ); $limit = 10; $query = db_select('countries', 't')->extend('TableSort')->extend('PagerDefault')->limit($limit)->orderby('country_name', ASC); //condition(); $query->fields('t'); //$edit=echo '<i class="fa fa-pencil-square-o"></i>'; […]