Какой хук нужен?

Прислано: Bobby

вт, 31/08/2010 - 09:31

Другие статьи по теме:

Прочитал апи...
но так и не понял какой хук нужен...
нужен для сохранения вводимых данных в /node/1/edit и их дальнейшего изменения и показа в /node/1
я больше склоняюсь к hook_form_alter, подойдет этот хук или нет?

или посоветуйте нужный...

Комментарии


Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Применить"
Опубликовано graker в вт, 31/08/2010 - 09:34.

hook_form_alter для изменения формы, hook_nodeapi для всего остального.


Опубликовано t3hk0d3 в вт, 31/08/2010 - 09:35.

тут не хук нужен, тут нужено почитать о cck, если хотите хранить параллельно отдельную информацию. На крайний случай я думаю вам поможет hook_nodeapi.


Опубликовано igorek в вт, 31/08/2010 - 09:35.

"Bobby" написал(а):

hook_form_alter, подойдет этот хук

это самый мошный для форм. Подойдет точно.


Опубликовано edhel в вт, 31/08/2010 - 09:36.

nodeapi+form_alter, для примера см. стандартный модуль path, файл path.module


Опубликовано Bobby в вт, 31/08/2010 - 10:01.

"t3hk0d3" написал(а):

тут не хук нужен, тут нужено почитать о cck, если хотите хранить параллельно отдельную информацию.

не
я имел в виду что мы вводим данные на стр /edit в текстовый блок нажимаем сохранить и данные записываются в бд, потом они же видны при просмотре и в /edit для изменения

"edhel" написал(а):

для примера см. стандартный модуль path, файл path.module

а в каком модуле можно посмотреть пример того что я выше описал?
в path вродь не то, там урл...

спасибо, всетаки попробую через форм альтер


Опубликовано graker в вт, 31/08/2010 - 10:07.

Bobby написал(а):

не
я имел в виду что мы вводим данные на стр /edit в текстовый блок нажимаем сохранить и данные записываются в бд, потом они же видны при просмотре и в /edit для изменения

В таком разе человек правильно вам советует - это можно сделать с помощью CCK.

Но для общего развития не помешает освоить и hook_form_alter/hook_nodeapi.


Опубликовано Bobby в вт, 31/08/2010 - 10:56.

"graker" написал(а):

В таком разе человек правильно вам советует - это можно сделать с помощью CCK.

Но для общего развития не помешает освоить и hook_form_alter/hook_nodeapi.

хорошо, спасибо)
извеняйте если чтото глупое просил...ток учусь))


Опубликовано edhel в вт, 31/08/2010 - 12:24.

А чем url отличается от "текстового блока"? Такой же текст. Но если Вы не знаете что такое cck, то смотрите для начала его (http://drupal.org/project/cck).


Опубликовано Bobby в пт, 03/09/2010 - 13:34.

"edhel" написал(а):

почитал вроде понял...
решил лучше и полезнее будет дописать модуль...
уже 2 дня голову ломаю...перелопатил кучу книжек и форумов...
а как написать это:

"Bobby" написал(а):

вводим данные на стр /edit в текстовый блок нажимаем сохранить и данные записываются в бд, потом они же видны при просмотре и в /edit для изменения

вообще не представляю как..


Опубликовано edhel в пт, 03/09/2010 - 13:56.

"Bobby" написал(а):

вообще не представляю как..

см. хуки nodeapi и form_alter в файле path.module, только все используют cck для таких вещей, в 7-ке это вообще будет встроенная возможность


Опубликовано Bobby в пт, 03/09/2010 - 14:21.

"edhel" написал(а):

см. хуки nodeapi и form_alter в файле path.module

спасибо)
ща буду разбираться в них)

"edhel" написал(а):

в 7-ке это вообще будет встроенная возможность

знач будем ждать 7ку))


Новое на сайте

Ссылки партнёров