shp@drupal.org: Комментарии

Главные вкладки

2 сентября 2011 в 22:49

"darkdim" wrote:
вот спасибо за ссылку "в никуда"
Ну почему же "в никуда"? Там есть все, что нужно, надо только посмотреть. Снизу написано "Forms API Reference", а еще для 6-го Друпала есть "Form API Quickstart Guide". Must-have ссылка. Вот и гляньте там инфу по свойству "#tree" Smile Заодно и по #prefix/#suffix может чего найдете.

2 сентября 2011 в 16:13

Я вот админку пока не менял, а вот node forms упростил - дефолтные действительно немного запутанные.

2 сентября 2011 в 16:01

См. http://api.drupal.org/ - изучите доки по FormAPI, как формируется имя эл-та. Есть там одно св-во у эл-та формы, которое на это влияет, вы его сами упоминали в комментарии номер 3 Smile Скорее всего, причина в нем.

2 сентября 2011 в 14:01

Ага, а теперь посмотрите html-код - какое имя (name) у вашего поля field_date. И какое у него имя, если его не перемещать в $form['taxonomy'] (когда все работает).

Вывод массива - print_r()

2 сентября 2011 в 10:44

Таксономия сохраняется, а это поле нет?? Тогда вроде понятно Smile В общем, вам дали правильный совет - посмотрите, какие значения приходят от формы, думаю, разберетесь.

1 сентября 2011 в 23:19

#default_value по идее должны подставиться автоматом на этапе генерации формы (drupal_get_form()). Сначала надо определить, на каком этапе проблемы - введенные значения не сохраняются куда должны (кстати, куда?), или сохраняются, но не подставляются обратно в форму.

1 сентября 2011 в 23:08

Надо сделать простой FAQ по Друпалу, для быстрого старта, так сказать. Очень много вопросов - из-за того, что не чистят кэши, либо тупо лень потратить пол-часа изучить админку, либо не умеют пользоваться drupal.ru/org.

P.S. Будет время - может набросаю.

1 сентября 2011 в 21:25

Чтобы как-то работало - думаю, вполне возможно. Только надо учиться находить инфу самому Smile Обязательно изучить всю админку - простые вопросы сразу отпадут.

Если магазин нужен быстро, то тупо посмотреть, что лучше подходит из этих 2 вариантов (drupal+ubercart и openstore), при этом не заморачиваясь на мелочах. А на перспективу конечно сначала подучить php/mysql, а уже потом разбираться с Друпалом. В Друпале без знания php/mysql сложно.

28 августа 2011 в 16:31

Гляньте http://drupal.org/project/modules?filters=drupal_core%3A87%20bs_project_... и http://drupal.org/project/context

Но если сделать самому (hook_form_alter) тоже не должно быть сложно, по идее.

28 августа 2011 в 14:45

Ищите модули, может что-то подобное и есть. А так - hook_form_alter, hook_form_FORM_ID_alter, http://api.drupal.org/api/drupal/developer--topics--forms_api_reference....

28 августа 2011 в 14:30

"Indeoo" wrote:
shp@drupal.org лазил в админке метолом тыка пытался изменить не шашел=)
Значит плохо лазили Smile Советую все-таки изучить админку - половина простых вопросов сразу отпадет, и не придется писать в форум / искать. Сами подумайте, времени уйдет меньше в 10 раз )

28 августа 2011 в 14:14

Во-первых, фильтры (как и другие компоненты) в любом случае выводятся через темплейт-файл/функцию, просто либо через дефолтные, либо через другие. Если вы имели в виду, что с дефолтными темплейтами проблем нет, а с другими есть, то надо бы наверное заглянуть в эти другие??

26 августа 2011 в 19:32

Quote:
я что идиот???

Не знаю Lol

Quote:
может подскажете как сделать чтобы работало?

Я ж уже подсказал - смотрите формат ввода у поля вьюхи, куда вы вставляете php-код. Смотрите настройки этого формата (разрешен ли php). Чистите кэши.

P.S. У меня все отлично работает.

25 августа 2011 в 16:08

Quote:
это сумма всех нод в созданой вьюхе а надо по фильтру... же
Вы пробовали? Smile

Quote:
в заголовке 6 друпа и 2го вьюхи ничего не выводит...
Смотрите формат ввода заголовка.

25 августа 2011 в 1:28

Quote:
В нужном месте вывести ссылку на эту же страницу.

Если во views включено запоминание состояния фильтров, то просто ссылка не поможет - нужно сбрасывать $_SESSION['views'][VIEW_NAME][DISPLAY_ID]. Возможно, это и умеет делать модуль Views Hacks. Также по-моему в 3-ем views появилась кнопка сброса, которая это умеет.

По exposed filters - советую посмотреть модуль Views sexy exposed, может пригодится. И еще Better Exposed Filters, но его вы похоже уже применили.

24 августа 2011 в 18:12

1. Для Уберкарта модулей много, я думаю, должен быть модуль, который выполняет конвертацию валют - может стоит поискать?

2. Далее буду писать про D6, семерку подробно не копал.

Вывод блока корзины в Д6 изменить не получится - хуков типа block_alter нет, в темплейте блока мало что доступно, в коде модуля по-моему тоже нет ничего типа своих хуков - в итоге я в Уберкарте 6.x-2.4 сделал свой блок...

22 августа 2011 в 18:17

Универсальный рецепт - почистите все кэши, причем в БД (таблицы cache_*), почистите кэш браузера, попробуйте другой браузер.

Потом убедитесь сначала на статике, что ModRewrite нормально работает, потом уже разбирайтесь с PHP и Друпалом.