/ / Jak ograniczyć wszystkie linki i przekierować na tę samą stronę w drupal 7 - drupal, drupal-7, drupal-modules

Jak ograniczyć wszystkie linki i przekierować na tę samą stronę w drupal 7 - drupal, drupal-7, drupal-modules

Użyłem modułu profile2 i stworzyłemoddzielny typ profilu. Chodzi o to, że mam formularz edycji profilu dla typu profilu o nazwie restauracja. Po zalogowaniu użytkownika (z rolą restauracji) zostanie przekierowany na stronę edycji profilu, gdzie użytkownik musi wypełnić wszystkie wymagane pola formularza profilu. Jeśli użytkownik kliknie inne linki na stronie, musi zostać przekierowany do tego samego formularza z msg (musisz wypełnić formularz), dopóki użytkownik nie wypełni wszystkich pól w formularzu edycji profilu.

Zrobiłem przekierowanie użytkownika doformularz edycji profilu. Teraz muszę wykonać drugą część (przekierowanie linków z zestawem msg). Czy istnieje jakiś moduł, którego mogę użyć, aby uzyskać powyższy scenariusz lub muszę to zrobić za pomocą niestandardowego kodu. Proszę mi pomóc, jeśli muszę to zrobić przez niestandardowy kod. Z góry dziękuję....

Odpowiedzi:

0 dla odpowiedzi № 1

Aby działał na wszystkich stronach i linkach, powinieneś napisać kod sprawdzający wartość pola profilu w hook_page_alter lub hook_page_build. Jeśli wartości są puste, należy przekierować użytkownika.