2015-04-16 3 views
0

Я создаю страницу часто задаваемых вопросов, используя модуль представлений Bootstrap в Drupal 7. Я хочу, чтобы вопросы открывали стиль аккордеона. Я создал несколько представлений блоков, которые содержат вопросы, относящиеся к одному вопросу (например, FAQ о услуге, часто задаваемые вопросы об оплате, часто задаваемые вопросы о других и т. Д.). Аккордеон отлично работает для первого блока (он открывается и закрывается по отдельному вопросу), но когда я пытаюсь щелкнуть часто задаваемые вопросы во втором и третьем блоках, он открывает первый вопрос из первого представления блока. Как я могу предотвратить это?bootstrap accordion drupal views

+0

Можете ли вы добавить JS-код, который вы используете, и соответствующую часть HTML-кода, сгенерированную Drupal? –

+0

Так что это определенно проблема. Значения href и id не уникальны. Вопрос в том, есть ли способ взглянуть на фактическое изменение значений href и id вручную –

+0

для дальнейшего уточнения. Я использовал модуль bootstrap views и создал несколько разных видов блоков, которые я добавил на страницу. поэтому блок 1 получает уникальные значения href и id, но эти значения повторяются для блоков 2, 3, 4 и т. д. Вопрос в том, есть ли способ, через представления, фактически изменить значения href и id вручную? –

ответ

1

Возможно, у вас есть повторные идентификаторы на тех элементах HTML, которые могут объяснить, почему все они запускают события, связанные с первым элементом. Вам нужно будет иметь разные идентификаторы для каждого.

+0

Это определенно проблема. Я использовал модуль bootstrap views и создал несколько разных видов блоков, которые я добавил на страницу. поэтому блок 1 получает уникальные значения href и id, но эти значения повторяются для блоков 2, 3, 4 и т. д. Есть ли способ вручную изменить значения href и id через интерфейс представлений? Если нет, то как я могу это сделать? –

+0

Спасибо, Альберто, это была проблема, и я обновил модуль загрузки ботов, который дал уникальные значения id и href –