[SOLVED] Add autocomplete functionality to Multigroup fields
if i have simple cck field i can write
<?php
function MY_form_alter(&$form, $form_state, $form_id) {
if (
if i have simple cck field i can write
<?php
function MY_form_alter(&$form, $form_state, $form_id) {
if (
Есть словарь с 3х уровневой системой терминов. Нужно сделать вместо стандартного 1 селекта для выбора термина -- три.
селект1 = выбираем 1 уровень -> появляется селект2 с возможными (дочерними) терминами термина, выбранного в селекте1 и т.д.
Как выриант можно конечно риализовать это через js: вывести сразу 3 селекта с элементами соотв уровней, а потом при выборе из списка предыдущих селектов корректировать содержимое последующих.
Есть ли более удобный способ?
друпал 6.20
всё сделал как в http://drupal.ru/node/45523, кроме создания поля, пробовал:
<?php
function MY_form_alter(&$form, $form_state, $form_id) {
if (
$form_id=='profile_node_form') {
$form['text'] = array(
'#type' => 'textfield',
'#title' => t('Прекрасное автозаполняемое поле'),
'#description' => t('здесь текст вводимый чудесным юзером'),
'#autocomplete_path' => 'match_my_text',
);
}
?>
или
<?php
function MY_form_alter(&$form, $form_state, $form_id) {
if (
$form_id=='profile_node_form') {
$form['field_text'][0]['#autocomplete_path'] = 'match_my_text'; //cck
}
?>
-- не работает.
http://site.ru/match_my_text -- "Доступ запрещён"
ещё симптом:
постоянно показывается предупреждение:
warning: mysqli_real_escape_string() expects parameter 2 to be string, array given in database.mysqli.inc on line 330.
грешу на
<?php
$items['match_my_text'] = array(
'title' => 'text matching',
'page callback' => 'text_autocomplete',
'access callback' => array(TRUE),
'type' => MENU_CALLBACK,
);
?>
вывожу в ноде Fivestar widget через fivestar_widget_form($node);
-- в итоге отображается активный виджет, хочется, чтобы был пассивный, чтобы можно было голосовать только через комментарии. (Проблема 1)
есть модуль Fivestar Comments он позволяет голосовать за новость через комменты, однако при каждом комментировании есть возможность переменить свое решение, соответственно мы имеем комментарии с разными оценками (что плохо) и учитывается соотв последний (что впринципе логично). Как решить эту проблему? (Проблема 2)
Есть нода:тип=профиль, в ней сск поле. Как вывести это поле?
наверное можно как-то сделать через node_load, но зачем загружать всю ноду, если нужно только 1 поле.
SQL? но как?
(на входе uid, field_name и type==profile)
deleted
Было тема http://drupal.ru/node/6918 для D5
Для D6 нужно перекодировать файлы в UTF-8 перед тем, как их оттуда забирает модуль для своих манипуляций. Вопрос: куда собственно вставить drupal_convert_to_utf? )
Нужно:
- поменять расширение файла
- выполнить транслитерацию имени
- изменить кодировку файла
В полях Views есть Term, которая выводит собственно тот термин, к которому относится нода. А как вывести ещё и термин-родитель для Term, и родитель родителя, и так до словаря (по аналогии с хлебными крошками) ?
хочется чтобы нода удалилась, а файлы, которые мы прекрепили к ней, соотвенно остались на сервере.
итог: сейчас файлы есть, нода тоже есть
хочется: файлы есть(их удалять не надо), ноды нету, однако вывести сообщение, мол что аплоад успешный.
Есть ли идея реализации или модуль, чтобы к ко всем полям file добавить кнопку загружать картинки с сервера (с помощью IMCE например), причем, картинка заново не загружалась (не дублировалась), а просто в базе прописывался новый путь... и через ajax появлялась на странице (как в случае с обычной загрузкой)
На восьмом шаге получаю ошибку:
JavaScript должен быть включен, чтобы видеть ход выполнения импорта.
An error occurred. №;%;:?%?%:*?:*;№"№;"%№;%;№%/continue (no information available).
а данные нормально импортируются, мб кто сталкивался и знает как решить проблему?
Поставил 2 модуля
LoginToboggan - там ставим "РольА" в качестве Роли при регистрации для неподтвержденных по емэйл пользователей
и Auto assign role -- для установки дефолтной роли при регистрации "РОЛЬ А"
Проблема в том, что после регистрации мы имеем "РОЛЬ А" по дефолту и всё ок. Но стоит пройти верификацию, как наша "РОЛЬ А" исчезает и мы уже просто "Зарегистрированный пользователь". Что я делаю не так? Хочется оставить функционал LoginToboggan: ввод пароля при регистрации -> переход на страницу Профиля.
Мб кто сталкивался с такой проблемой
страницы вида taxonomy/term/1 генерируются автоматически, в которых все ноды этого термина
хочется страницу, на которо будут все ноды - также как и для taxonomy/term/1, только ноды будут всех терминов словаря, отсортированных по дате создания.
я вижу тока решение через views, однако, хочется, чтобы стили все были, такие же, как и в страницах taxonomy/term/1, получающиеся из node.tpl.php
спс
Друзья, объясните, пжлста, как реализовать вывод 1 меню (primary_links) разными стилями, например вверху списком ul, а внизу просто ссылками а через разделитель?
Желательно через page.tpl.php и template.php.
спасибо