Разве не может любой из нас вспомнить примеры, когда наши дети, посочувствовав обиженным или огорченным роди­телям из книжки, тут же обижают- своих собственных?.


Необходимо для этого описать
Эмоциональное сочувствие любого человека

Более того, искусство, односторонне воспринимаемое только как повод для собственных переживаний, может оказаться даже оправданием своего эгоистического пове­ления, утешить в собственной неправоте..


В высоком искусстве доза
Перечитайте хотя бы его

Известно, что издавна есть формы и приемы в искусстве, рассчитанные на прямое эмоциональное воздействие...
Сделать это не так просто, как кажется, но определенные способы есть..


И чем больше это
Оно предполагает не только

понадобилась казалось-бы простейшая задачка - при добавлении ноды иметь на одной страничке добавления ноды - 2 разных формы с двумя разными Submit - например так: вверху блочек-формочка - год/мес/день-submit - а внизу в зависимости от этого разный шаблон для создания ноды и тоже ниже submit - при нажатии на первый submit должна перечитыватся страничка с новыми параметрами, при нажатии на второй - отправлятся на сайт.

как я ни крутился вокруг функции моймодуль_form(&$node) - так и не смог вразумительно понять как-же туда добавить не только вторую формочку но и простейший нтмл код как это было еще возможно в 4.6 друпале.
Все это навеяло мне аналогии с разными запутанными постнюками и теперь не знаю что и делать, не пойму чем новый апи форм круче старого и как-же на страничке добавления ноды добавить самый обычный нтмл код?


Может вот это

Natalie's picture

Может вот это поможет?
http://nicklewis.smartcampaigns.com/node/764

Natalie – 7 March, 2006 – 00:14

.

спасибо, если-б на произвольной страничке - то нет вопросов - но на страничке добавления ноды - это другой случай, тут я вижу только одну функцию hook__form (это когда в модуле написано моймодуль_form(&$node) { ) - эта функция в модуле только одна и на ней может быть форма только одна, она формирует страничку добавления ноды и вот как на эту страничку добавить что-то другое кроме форм, ну например вторую форму, я и не представляю, во запутали так запутали.

drupal.kiev1 – 7 March, 2006 – 00:44

На этом же

Natalie's picture

На этом же сайте есть бета темы, где как раз изменена страница добавления и редактирования ноды.

Natalie – 7 March, 2006 – 00:54

просто html-код

bang's picture

просто html-код добавляется примерно так:

$form[]=array("#value"=>"код");

(по умолчанию значение элемента "#type"="markup")
или в теме формы можно вставить html

а то, что вам нужно - вроде бы ничего не мешает сделать это в одной форме? только вместо первой кнопки submit использовать кнопку preview, а после превью перерисовывать вторую часть формочки в зависимости от ранее введенных перменных.

такое решение мне часто встречалось.

bang – 7 March, 2006 – 01:02

спасибо

спасибо !!! - то что можно внешне страницу изменить это понятно что через тему а вот то что внутрь формы можно нтмл код $form[]=array("#value"=>"код"); вот так писать - это просто открытие! и через preview тоже интересно, надо подумать.

drupal.kiev1 – 7 March, 2006 – 01:18

а еще можно,

bang's picture

а еще можно, например, окуржить какой-то элемент html-кодом, используя элементы массива #suffix и #prefix

bang – 7 March, 2006 – 01:54

.

Спасибо - а где про это почитать? потому что в http://drupaldocs.org/api/head ничего про это (#suffix и #prefix) нету

drupal.kiev1 – 7 March, 2006 – 23:37

bang's picture

http://drupaldocs.org/api/head/file/contributions/docs/developer/topics/forms_api.html
http://drupaldocs.org/api/head/file/contributions/docs/developer/topics/forms_api_reference.html

bang – 8 March, 2006 – 03:37

Спасибо

Спасибо, я этого не заметил, надо где-то такие хелпы поближе выложить

drupal.kiev1 – 8 March, 2006 – 11:15