Я работаю над пользовательским модулем в Drupal с многостраничным подходом к форме, и я хотел бы иметь визуализацию шагов.
Шаг 1> [_Step_2_]> Шаг 3> Готово
Бизнес-правила:
- они всегда видят все шаги, и шаг, на котором они сейчас находятся
- они могут вернуться к любому выполненному шагу
- но они не могут перейти к шагу, скажем, шаг 2, если они не закончили шаг 1
Q1:
Какой самый лучший / самый корректный Drupal или интуитивно понятный Drupal способ реализовать это?
Я немного огляделся и обнаружил:
Q2: это хороший вариант?
Похоже, что они используют систему hook_menu здесь (MENU_LOCAL_TASK) - как бы я запретил пользователю переходить к шагу?