Ну почему же "в никуда"? Там есть все, что нужно, надо только посмотреть. Снизу написано "Forms API Reference", а еще для 6-го Друпала есть "Form API Quickstart Guide". Must-have ссылка. Вот и гляньте там инфу по свойству "#tree" Заодно и по #prefix/#suffix может чего найдете.
См. http://api.drupal.org/ - изучите доки по FormAPI, как формируется имя эл-та. Есть там одно св-во у эл-та формы, которое на это влияет, вы его сами упоминали в комментарии номер 3 Скорее всего, причина в нем.
Ага, а теперь посмотрите html-код - какое имя (name) у вашего поля field_date. И какое у него имя, если его не перемещать в $form['taxonomy'] (когда все работает).
Таксономия сохраняется, а это поле нет?? Тогда вроде понятно В общем, вам дали правильный совет - посмотрите, какие значения приходят от формы, думаю, разберетесь.
#default_value по идее должны подставиться автоматом на этапе генерации формы (drupal_get_form()). Сначала надо определить, на каком этапе проблемы - введенные значения не сохраняются куда должны (кстати, куда?), или сохраняются, но не подставляются обратно в форму.
Надо сделать простой FAQ по Друпалу, для быстрого старта, так сказать. Очень много вопросов - из-за того, что не чистят кэши, либо тупо лень потратить пол-часа изучить админку, либо не умеют пользоваться drupal.ru/org.
Чтобы как-то работало - думаю, вполне возможно. Только надо учиться находить инфу самому Обязательно изучить всю админку - простые вопросы сразу отпадут.
Если магазин нужен быстро, то тупо посмотреть, что лучше подходит из этих 2 вариантов (drupal+ubercart и openstore), при этом не заморачиваясь на мелочах. А на перспективу конечно сначала подучить php/mysql, а уже потом разбираться с Друпалом. В Друпале без знания php/mysql сложно.
shp@drupal.org лазил в админке метолом тыка пытался изменить не шашел=)
Значит плохо лазили Советую все-таки изучить админку - половина простых вопросов сразу отпадет, и не придется писать в форум / искать. Сами подумайте, времени уйдет меньше в 10 раз )
Во-первых, фильтры (как и другие компоненты) в любом случае выводятся через темплейт-файл/функцию, просто либо через дефолтные, либо через другие. Если вы имели в виду, что с дефолтными темплейтами проблем нет, а с другими есть, то надо бы наверное заглянуть в эти другие??
Если во views включено запоминание состояния фильтров, то просто ссылка не поможет - нужно сбрасывать $_SESSION['views'][VIEW_NAME][DISPLAY_ID]. Возможно, это и умеет делать модуль Views Hacks. Также по-моему в 3-ем views появилась кнопка сброса, которая это умеет.
По exposed filters - советую посмотреть модуль Views sexy exposed, может пригодится. И еще Better Exposed Filters, но его вы похоже уже применили.
1. Для Уберкарта модулей много, я думаю, должен быть модуль, который выполняет конвертацию валют - может стоит поискать?
2. Далее буду писать про D6, семерку подробно не копал.
Вывод блока корзины в Д6 изменить не получится - хуков типа block_alter нет, в темплейте блока мало что доступно, в коде модуля по-моему тоже нет ничего типа своих хуков - в итоге я в Уберкарте 6.x-2.4 сделал свой блок...
Что не так в Form api?[Решено]
А как вы реализовываете "рабочее место" для контент-менеджера: стандартная админка или разработка своей?
Я вот админку пока не менял, а вот node forms упростил - дефолтные действительно немного запутанные.
Что не так в Form api?[Решено]
См. http://api.drupal.org/ - изучите доки по FormAPI, как формируется имя эл-та. Есть там одно св-во у эл-та формы, которое на это влияет, вы его сами упоминали в комментарии номер 3 Скорее всего, причина в нем.
Что не так в Form api?[Решено]
Что не так в Form api?[Решено]
Ага, а теперь посмотрите html-код - какое имя (name) у вашего поля field_date. И какое у него имя, если его не перемещать в $form['taxonomy'] (когда все работает).
Вывод массива - print_r()
Что не так в Form api?[Решено]
Таксономия сохраняется, а это поле нет?? Тогда вроде понятно В общем, вам дали правильный совет - посмотрите, какие значения приходят от формы, думаю, разберетесь.
Что не так в Form api?[Решено]
#default_value по идее должны подставиться автоматом на этапе генерации формы (drupal_get_form()). Сначала надо определить, на каком этапе проблемы - введенные значения не сохраняются куда должны (кстати, куда?), или сохраняются, но не подставляются обратно в форму.
Нам пора задуматься(неделя вежливости на портале)
Не знаю, я давно регился )
Нам пора задуматься(неделя вежливости на портале)
Надо сделать простой FAQ по Друпалу, для быстрого старта, так сказать. Очень много вопросов - из-за того, что не чистят кэши, либо тупо лень потратить пол-часа изучить админку, либо не умеют пользоваться drupal.ru/org.
P.S. Будет время - может набросаю.
Про смену валюты в ubercart?
Чтобы как-то работало - думаю, вполне возможно. Только надо учиться находить инфу самому Обязательно изучить всю админку - простые вопросы сразу отпадут.
Если магазин нужен быстро, то тупо посмотреть, что лучше подходит из этих 2 вариантов (drupal+ubercart и openstore), при этом не заморачиваясь на мелочах. А на перспективу конечно сначала подучить php/mysql, а уже потом разбираться с Друпалом. В Друпале без знания php/mysql сложно.
Про смену валюты в ubercart?
Ну его вроде как нет в ASCII. Значит, придется делать картинкой.
Про смену валюты в ubercart?
Так а в чем вопрос?? Все правильно, именно там (admin/store/settings/store/edit/format) это и конфигурируется.
Как сделать?...
2. Поиск модулей (на drupal.org), ключевое слово lightbox (так называется этот эффект).
3. Аналогично, поиск по слову watermark
Вебформы в блоках. Значение по умолчанию в зависимости от таксономии станицы с блоком формы.
Гляньте http://drupal.org/project/modules?filters=drupal_core%3A87%20bs_project_... и http://drupal.org/project/context
Но если сделать самому (hook_form_alter) тоже не должно быть сложно, по идее.
Вебформы в блоках. Значение по умолчанию в зависимости от таксономии станицы с блоком формы.
А что вообще эта форма должна делать (что фильтровать)?
Вебформы в блоках. Значение по умолчанию в зависимости от таксономии станицы с блоком формы.
Ищите модули, может что-то подобное и есть. А так - hook_form_alter, hook_form_FORM_ID_alter, http://api.drupal.org/api/drupal/developer--topics--forms_api_reference....
Помогите чуток не могу найти некоторые вещи.
По результатам фильтрации нод в Views показывать количество нод
Во-первых, фильтры (как и другие компоненты) в любом случае выводятся через темплейт-файл/функцию, просто либо через дефолтные, либо через другие. Если вы имели в виду, что с дефолтными темплейтами проблем нет, а с другими есть, то надо бы наверное заглянуть в эти другие??
Помогите чуток не могу найти некоторые вещи.
Полазьте по админке - все найдете. Потратите 20 минут максимум.
По результатам фильтрации нод в Views показывать количество нод
Не знаю
Я ж уже подсказал - смотрите формат ввода у поля вьюхи, куда вы вставляете php-код. Смотрите настройки этого формата (разрешен ли php). Чистите кэши.
P.S. У меня все отлично работает.
По результатам фильтрации нод в Views показывать количество нод
По результатам фильтрации нод в Views показывать количество нод
(views 2.x)
Можно в самом view (например, в заголовке):
[Решено] Помогите, пожалуйста, с темизацией Expose фильтров
Если во views включено запоминание состояния фильтров, то просто ссылка не поможет - нужно сбрасывать $_SESSION['views'][VIEW_NAME][DISPLAY_ID]. Возможно, это и умеет делать модуль Views Hacks. Также по-моему в 3-ем views появилась кнопка сброса, которая это умеет.
По exposed filters - советую посмотреть модуль Views sexy exposed, может пригодится. И еще Better Exposed Filters, но его вы похоже уже применили.
Смена валюты Ubercart
1. Для Уберкарта модулей много, я думаю, должен быть модуль, который выполняет конвертацию валют - может стоит поискать?
2. Далее буду писать про D6, семерку подробно не копал.
Вывод блока корзины в Д6 изменить не получится - хуков типа block_alter нет, в темплейте блока мало что доступно, в коде модуля по-моему тоже нет ничего типа своих хуков - в итоге я в Уберкарте 6.x-2.4 сделал свой блок...
После переноса сайта с windows на linux перестали работать чистые ссылки+
Универсальный рецепт - почистите все кэши, причем в БД (таблицы cache_*), почистите кэш браузера, попробуйте другой браузер.
Потом убедитесь сначала на статике, что ModRewrite нормально работает, потом уже разбирайтесь с PHP и Друпалом.