Содержание
Задача, скрыть первое фото $IMAGE1$ во всех материалах модуля. Бывает так складываются обстоятельства, что первое фото которое выводится оператором $MESSAGE$, нужно скрыть так как главное фото в шаблоне выводится отдельным оператором $IMG_URL1$ и в результате происходит дублирование.
В таких ситуациях многие теряются и не понимают как поступить, редактировать материалы и удалять первое фото или искать другое решение.
Данная задача решается достаточно просто, главное чтобы вы разобрались в какой див завернут оператор $MESSAGE$. Например в стандартном шаблоне данный оператор завернут в код подобно:
<td class="eMessage">$MESSAGE$</td>
В данной ситуации решение следующее, в шаблоне страницы материала и комментариев модуля перед тегом </body> прописать такой небольшой скрипт:
<script>$(".eMessage img:first").hide();</script>
Или же такой:
<script>$(".eMessage img:first-child").hide();</script>
в результате наш небольшой скрипт решит нашу проблему.
В примере выше оператор $MESSAGE$ завернут в класс .eMessage проверяйте у себя в шаблоне в что у вас завернут и соответственно просто изменяйте название класса в примере скрипта на свой класс и скрипт будет работать как положено.
Лицензия: CC BY-SA 4.0
Автор: Юрий Герук
Благодарность автору!
| |
Здравствуй Гость, комментарии могут оставлять только зарегистрированные пользователи, зарегистрируйтесь и поделитесь мнением о материале выше Регистрация или Войти.