Bezlepkin: Комментарии

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

4 октября 2012 в 21:16

Модуль ubercart передает параметры в модуль node наверное.
Но уже не надо Smile
Надо теперь в блоке вывести форму (кнопку добавить в карзину в ней же и выпадающий список с категорией).
Делаю drupal_get_form('id_формы') но надо что бы в зависимости от nid выводилось.

4 октября 2012 в 19:26

На 100% уверен что знать надо. Ноду можно сгенерировать из любого модуля.
Мне нужно стемезировать node-product.tpl.php. Понятно что можно это сделать в своей теме путем добавления этого файла.
Тогда скажите как добавить в этот tpl.php ubercart attribute (выпадающий список).
То есть щас это выводится в одной переменной $content (содержимое, изображение, цена, кнопка добавление в корзину и выпадающий список с категорией товара). Надо это по отдельности вывести.

28 августа 2012 в 22:32

Да я уже все по своему сделал. Но в принципе...
Ставим модуль password confirm. Потом пишем меил в поле восстановлении пароля, приходит одноразовая ссылка, переходим.
Тут нам говорят, это одноразовая ссылка бла бла бла, нажимаем на кнопку войти, и попадаем в редактирование профиля где мы можем сменить пароль.
Но там стоит поле подтверждение старым паролем, а мы его забыли

24 августа 2012 в 15:55

ну есть у меня форма по адресу user/1/edit там поле имя , почта, пароль (например)
по адресу setttings/account я вызваю туже форму, добавляю нужные поля а ненужные скрываю.
Понятно...
А вот потом я добавил в этожу форму поле выбор часового пояса а на своей странице забыл скрыть - косяк.
Иди наоборот.

24 августа 2012 в 15:26

Я не хочу хакать форму. Я хочу сделать свою форму user_my_profile и в ней надобавлять полей которые бы видили $edit['нужное поле']
Тоесть я отправляю форму и в default_value вписывались отправленые значения.
Понятно что можно надобавлять полей в user_profile_form а ненужные поля скрыть. Но мне кажется это не очень разумно.

23 августа 2012 в 23:42

Получается он находит в каждом модуле модуль_user и засовывает туда переменные?
Могу я например в своем модуле вызвать хук юзер $type == 'form'
свою форму my_form и в ней прописать поле name и default_value = $edit['name'];