Задача: Научиться использовать экспериментальный модуль form multicrud

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

Аватар пользователя clubwave.ru clubwave.ru 25 мая 2010 в 21:32

Для чего нужен модуль лучше меня расскажет эта картинка:

Сам по себе модуль не представляет виджетов для CCK, однако содержит модуль multicrud_example, который должен помочь разобраться в том, как этим всем пользоваться, но видимо моих знаний в данном вопросе недостаточно

Модуль несёт в себе интересную идею и вот пример не менее интересного использования: http://drupal.org/node/791448 (Используется multicrud форма, а данные сохраняются при помощи CCK computed field.. И всё было бы здорово, но мне никак не удаётся лицезреть саму multicrud форму при добавлении контента.. Да и multicrud-example не понимаю как увидеть в действии.

Комментарии

Аватар пользователя clubwave.ru clubwave.ru 25 мая 2010 в 21:33

Часть модуля multicrud_example:

<?phpfunction multicrud_example_menu() {
  return array(
    'multicrud-example' => array(
      'title' => 'Multicrud Example Form',
      'page callback' => 'drupal_get_form',
      'page arguments' => array('multicrud_example_form'),
      'access arguments' => array('administer content'),
    ),
  );
}?>

Разве этот кусок не должен выводить ссылку в меню?

Аватар пользователя clubwave.ru clubwave.ru 25 мая 2010 в 23:14

"restyler" wrote:
cck multigroup чем не устраивает?

пока что использовал node widget (думаю смысл у них один).. жудкие тормоза и глюки начинаются при добавке скажем 50-100 нод таким образом.. multigroup конечно потестю, но видимо этот модуль как раз для таких целей и создавался.. позволяет хранить данные в одном поле, а не создавать кучу дочерних материалов со всеми вытекающими

Аватар пользователя restyler restyler 26 мая 2010 в 1:57

"clubwave.ru" wrote:
пока что использовал node widget (думаю смысл у них один).. жудкие тормоза и глюки начинаются при добавке скажем 50-100 нод таким образом.. multigroup конечно потестю, но видимо этот модуль как раз для таких целей и создавался.. позволяет хранить данные в одном поле, а не создавать кучу дочерних материалов со всеми вытекающими

я не уверен что правильно понял ваши слова, но на всякий случай - multigroup включен в поставку cck 3.x , и он не создает дочерние ноды, конечно. Единственно что, форма редактирования на аяксе, а не на чистом js, не очень быстро с плохим интернетом и в плохом браузере.
Скриншот с рабочего проекта:

Аватар пользователя clubwave.ru clubwave.ru 10 ноября 2015 в 11:46

да уже поставил.. теперь вопрос.. как можно вывести данные вьюсом.. он их выводит не как отдельные элементы, а как списки: