Кто сказал что нужно писать свой модуль? Это же Drupal. Тут либо готовая сборка целиком (наверняка есть платные сборки турниров, реализация и команд и соревнований), либо построение своей логики: задач, которые можно решить своими модулями или уже готовыми. Так как у тебя уже есть часть проекта то готовая сборка отменяется. Потому нужно строить логику целиком и смотреть задачи. Например я писал выше про node reference, у него есть готовые виджеты и форматеры, нужно понято что и как ты хочешь.
Тебе необходима еще одна "нода" типа соревнование. Где будет 2 поля node reference(с типом комнда): вызывающая команда и соперник- поле флаг (для отработки принятия вызова) либо поле список (состояние соревнования), или комбинацию списка и флага, также можно добавить поля дата соревнования результаты, фотоотчет, голосования, рейтинг, комментарии, чат, да что угодно: хоть видео трансляцию. Далее дело за UI и GUI.
Если таблицу сделать элементом формы то будет все хорошо (таблица будет в самой форме и вывести ее можно будет в форме куда угодно).
не совсем коде понятно что такое элемент формы 'nodes' у типа 'tableselect' вроде как нет '#rows'
предлагаю вывести с помощью элемента markup
читаем API form drupal
бывает пишешь всякую ерунду главное чтобы робило, не задумываясь извращение это или нет....
главное что не сработало, если бы сработало то написал в файле js
отладчик google chrome пишет
Uncaught TypeError: Property '$' of object [object Object] is not a function
Добавлю, что если метод ajax сменить c replace на prepend, убрать добавление js в функции создания формы и добавить в колбеке, то стилизации изначально нет, а при нажатии на селект с аяксом добавляется новый блок без стилизации, а старый чудесным образом стилизуется
Advin, спасибо за отклик, но не сосем понимаю как и где вызвать это после "После выполнения ajax запроса"
с js я на вы, потому подтупливаю куда это$( document ).ajaxStop(function() {...
попробовал добавить тэг script в новый элемент формы и аякс отпал оттого элемента к которому прописал
Связь между нодами
Кто сказал что нужно писать свой модуль? Это же Drupal. Тут либо готовая сборка целиком (наверняка есть платные сборки турниров, реализация и команд и соревнований), либо построение своей логики: задач, которые можно решить своими модулями или уже готовыми. Так как у тебя уже есть часть проекта то готовая сборка отменяется. Потому нужно строить логику целиком и смотреть задачи. Например я писал выше про node reference, у него есть готовые виджеты и форматеры, нужно понято что и как ты хочешь.
Связь между нодами
Тебе необходима еще одна "нода" типа соревнование. Где будет 2 поля node reference(с типом комнда): вызывающая команда и соперник- поле флаг (для отработки принятия вызова) либо поле список (состояние соревнования), или комбинацию списка и флага, также можно добавить поля дата соревнования результаты, фотоотчет, голосования, рейтинг, комментарии, чат, да что угодно: хоть видео трансляцию. Далее дело за UI и GUI.
Вывод таблицы на странице с формой
Если таблицу сделать элементом формы то будет все хорошо (таблица будет в самой форме и вывести ее можно будет в форме куда угодно).
не совсем коде понятно что такое элемент формы 'nodes' у типа 'tableselect' вроде как нет '#rows'
предлагаю вывести с помощью элемента markup
читаем API form drupal
Новые сообщения.
Private Message Growl
[РЕШЕНО] Не работает js скрипт стилизации на select после возращенной формы через ajax
Добавил Drupal.behaviors в start.js
Спасибо и тебе ХулиGUN за пинки в нужном направлении
[РЕШЕНО] Не работает js скрипт стилизации на select после возращенной формы через ajax
с вариантом предложенным Advin разобрался, спасибо.
Только отрабатывает стилизация не сразу...
пойду разбираться с Drupal.behaviors
[РЕШЕНО] Не работает js скрипт стилизации на select после возращенной формы через ajax
Правильно ли я понимаю что нужно переписать скрипт, каким то образом Drupal.behaviors ? или можно и в
[РЕШЕНО] Не работает js скрипт стилизации на select после возращенной формы через ajax
бывает пишешь всякую ерунду главное чтобы робило, не задумываясь извращение это или нет....
главное что не сработало, если бы сработало то написал в файле js
отладчик google chrome пишет
Uncaught TypeError: Property '$' of object [object Object] is not a function
[РЕШЕНО] Не работает js скрипт стилизации на select после возращенной формы через ajax
Добавлю, что если метод ajax сменить c replace на prepend, убрать добавление js в функции создания формы и добавить в колбеке, то стилизации изначально нет, а при нажатии на селект с аяксом добавляется новый блок без стилизации, а старый чудесным образом стилизуется
[РЕШЕНО] Не работает js скрипт стилизации на select после возращенной формы через ajax
Advin, спасибо за отклик, но не сосем понимаю как и где вызвать это после "После выполнения ajax запроса"
с js я на вы, потому подтупливаю куда это$( document ).ajaxStop(function() {...
попробовал добавить тэг script в новый элемент формы и аякс отпал оттого элемента к которому прописал