в форм алтер
(конечно же с применением нужного условия)
например:
$form [ 'field_confmod' ][ key ][ 1 ][ '#value' ] = 1;
$form[ 'field_confmod' ][ key][2 ][ '#value' ] = 1;
гле field_confmod - это радио с 2-мя опциями, так делаю, что по умолчанию (т.е. первый раз)
всегда выбрано первое поле
если второе то
$form [ 'field_confmod' ][ key ][ 1 ][ '#value' ] = 2;
$form[ 'field_confmod' ][ key][2 ][ '#value' ] = 2;
простите дурака ...
перепробовал все возможные вырианты (на мой взгляд)
с именем алиаса - не работает с параметрами
так работает: node/142/133/144 и парамс ловятся
так нет: deletebranch/133/144
(где node/142 = deletebranch в талице алиасов)
... досадно мне конечно... но мне "вешалка" - надо чтоб работало...
/me panic
выводит свой nid т.е. 142
вызов my_url/some_alias/33 - валит страницу - пустая
а мне бы передать странице параметры... парочку, хотябы... да хоть один, потом разберусь...
если какой-то url из url aliases, как его описать, чтобы получал парам?
например:
- show_something - это url alias
при вызове передаю nid, т.е. show_something/25
как его для этого в aliases описать - ? show_something/%1 никак...
merci d'avance
(если что - гуру поправят)
file style.css in your_theme folder ключ к "с чего же начать изменение дизайна сайта".
(если создана папка для темы, то друпал будет в ней искать css)
и потом любой css можно перекрыть
например кастом-css для полей формы (form API) перекрывает уже существующий в style.css
т.е. внутренний (более вложенный) - рулит
нарыл:
action иногда содержит в себе параметр destination
например в коде: /node/127/edit?destination=admin%2Fnode ( / = %2F )
и, собственно, к action можно добавить ?destination=нужный_пасс
заменяя / на %2F
thanks уже сделал...
кратко:
function yourtheme_form_alter($form_id, &$form) {
//отлавливаем по action
if ( $form['#action'] == '/here/your/form/action' ){
// например
$form['#redirect']= "/members";
}
...
}
в этом случае после отработки формы с заданным экшн происходит переадресация
на нужную вам страницу
сам и отвечу ибо уже сделал...
кратко:
function yourtheme_form_alter($form_id, &$form) {
//отлавливаем по action
if ( $form['#action'] == '/here/your/form/action' ){
// например
$form['#redirect']= "/members";
}
...
}
в этом случае после отработки формы с заданным экшн происходит переадресация
на нужную вам страницу
Custom Validation для выбранного поля
раз ответа нет - пишу, что сделал за вчера.
воспользовался hook_nodeapi
значение поля по умолчанию
в форм алтер
(конечно же с применением нужного условия)
например:
$form [ 'field_confmod' ][ key ][ 1 ][ '#value' ] = 1;
$form[ 'field_confmod' ][ key][2 ][ '#value' ] = 1;
гле field_confmod - это радио с 2-мя опциями, так делаю, что по умолчанию (т.е. первый раз)
всегда выбрано первое поле
если второе то
$form [ 'field_confmod' ][ key ][ 1 ][ '#value' ] = 2;
$form[ 'field_confmod' ][ key][2 ][ '#value' ] = 2;
как сделать гибкий (настраеваемый) тип контента
не понял?
ноды становятся термами словаря?
или просто ноду прилепляеться терм из словаря?
как сделать гибкий (настраеваемый) тип контента
да да да! так и надо!
уже создал разные типы с помощью CCK
а вот как их объединяеть в словарь?
плииииииизззззззззззз! каааааааааак?
подробненько пожалуйста
значение поля по умолчанию
не работает
вызов функции / передача парамс
всё сделал, работает.
функции в модуль, вызов и передача парамс через page
(может и коряво, потом узнаю, когда друпал покручу побольше)
вызов функции / передача парамс
вот пока писал пред.пост не видел этого
- ушёл ковырять друпал
custom_url_rewrite()
ВАХ!!!!
вызов функции / передача парамс
простите дурака ...
перепробовал все возможные вырианты (на мой взгляд)
с именем алиаса - не работает с параметрами
так работает: node/142/133/144 и парамс ловятся
так нет: deletebranch/133/144
(где node/142 = deletebranch в талице алиасов)
... досадно мне конечно... но мне "вешалка" - надо чтоб работало...
/me panic
вызов функции / передача парамс
а как правильно определить (записать алиас)
чтобы работало с параметрами
у меня так:
| alias | system
| deletebranch | node/142
я вызываю deletebranch
нужно вызывать deletebranch/133 (например)
или deletebranch/133/143 (например)
как прописать сам алиас в таблице чтобы работало с параметрами
спасибо огромное
вызов функции / передача парамс
с передачей параметров
url alias: some_alias | node/142
my_url/some_alias - в теле которого
выводит свой nid т.е. 142
да хоть один, потом разберусь...
вызов my_url/some_alias/33 - валит страницу - пустая
а мне бы передать странице параметры... парочку, хотябы...
вызов функции / передача парамс
если какой-то url из url aliases, как его описать, чтобы получал парам?
например:
- show_something - это url alias
при вызове передаю nid, т.е. show_something/25
как его для этого в aliases описать - ? show_something/%1 никак...
merci d'avance
что за папка misc, в drupal'е?
(если что - гуру поправят)
file style.css in your_theme folder ключ к "с чего же начать изменение дизайна сайта".
(если создана папка для темы, то друпал будет в ней искать css)
и потом любой css можно перекрыть
например кастом-css для полей формы (form API) перекрывает уже существующий в style.css
т.е. внутренний (более вложенный) - рулит
как сделать поле IP
я ещё, как... попробую описать подробно
- есть определённый сск (кофигурация)
- в нём одно из полей ip
сейчас это текст.поле
хотят чтобы это было поле состоящее из 4-х текст.полей
вот я и не врубаюсь - туплю ужас - что с этим делать
как сделать поле IP
я тоже так считаю, но клиент - нет
хотят 4 поля
переадресация после акшн
нарыл:
action иногда содержит в себе параметр destination
например в коде: /node/127/edit?destination=admin%2Fnode ( / = %2F )
и, собственно, к action можно добавить ?destination=нужный_пасс
заменяя / на %2F
проверил - работает
переадресация после акшн
thanks уже сделал...
кратко:
function yourtheme_form_alter($form_id, &$form) {
//отлавливаем по action
if ( $form['#action'] == '/here/your/form/action' ){
// например
$form['#redirect']= "/members";
}
...
}
в этом случае после отработки формы с заданным экшн происходит переадресация
на нужную вам страницу
п.с. функцию разместить в template.php
изменение вида формы
сам и отвечу ибо уже сделал...
кратко:
function yourtheme_form_alter($form_id, &$form) {
//отлавливаем по action
if ( $form['#action'] == '/here/your/form/action' ){
// например
$form['#redirect']= "/members";
}
...
}
в этом случае после отработки формы с заданным экшн происходит переадресация
на нужную вам страницу
п.с. функцию разместить в template.php
переадресация после акшн
где смотреть?
показать разные view на одной странице
отлично! всё работает!
1000 thanks
показать разные view на одной странице
можно разжевать?
где этот код вставлять?
и если у меня view вызывается так: configuration/7 - где 7 это парам.
то как в этом случае?
с панелс уже работает, но хочу разобраться
спасибо за терпение
показать разные view на одной странице
огромное спасибо!
- работает!