Вызов сниппета несколько раз. Правда или миф
В общем возникла такая задача. Нужно на странице организовать несколько раз вызов ms2form (естественно с разными формами). Я сделал bootstrap табы, где на каждом своя форма.
Естественно эта вся схема не работает, кроме первой формы, т.к сниппет вызывается несколько раз. Может я переработал и не вижу самого банального решения этой проблемы, но вот серьезно: может есть способ вызвать его несколько раз или может есть какие нибудь другие способы такой же реализации?
Буду очень благодарен, если спеццы в силу своего мастерства не проигнорят, а сходу предложат вариант ХОТЯ БЫ НАМЕКОМ, как вы это любите и практикуете, а остальное я уже постараюсь допереть
Заранее благодарен!
Естественно эта вся схема не работает, кроме первой формы, т.к сниппет вызывается несколько раз. Может я переработал и не вижу самого банального решения этой проблемы, но вот серьезно: может есть способ вызвать его несколько раз или может есть какие нибудь другие способы такой же реализации?
Буду очень благодарен, если спеццы в силу своего мастерства не проигнорят, а сходу предложат вариант ХОТЯ БЫ НАМЕКОМ, как вы это любите и практикуете, а остальное я уже постараюсь допереть
Заранее благодарен!
Комментарии: 8
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
Ну голову включите, почему не работает) поди id у формы общий или че нить подобное, вот и срабатывает только первая.
Просто работаю днями, ночами плохо сплю из-за ребенка, вот и туплю дико. Обычно в таких ситуациях что то переклинивало и голова включалась, но в этот раз что-то не получается...)
Если в id дело, то надо у форм прописывать че нить типа id=«form-[[+id]]». Если не жестко все это прописано по 10 раз в коде — то, думаю, все исправимо.
Если сложно исправить переделать, что бы каждый tab был отдельной страницей, проблема уйдет.
И в tpl чанке сниппета он не видит подобные куски: [[+templation]], [[+file]] и тп