[Решено] Тематизаций вывода списка во Views

Аватар пользователя baroleg baroleg 18 апреля 2012 в 19:02

Подскажите, пожалуйста, как тематизировать вывод Views HTML List. Сейчас вывод вот такой:

<ul>
<li>
<a>Текст 1</a>
</li>
<li>
<a>Текст 2</a>
</li>
<li>
<a>Текст 3</a>
</li>
</ul>

Надо, чтобы вывод был

<ul>
<a><li>
Текст
</li></a>
<a><li>
Текст
</li></a>
<a><li>
Текст
</li></a>
</ul>

Или есть ли другой способ, чтобы сделать все поле списка ссылкой?

Комментарии

Аватар пользователя baroleg baroleg 19 апреля 2012 в 15:05

Блок ul растянут, и получается больше текста, который в нем. При наведении мышью li меняет цвет фона. Надо чтобы при нажатии в любое место происходил переход по ссылке.
Сейчас сделал вот такой код:

$('.newwithoutpic li').click(function(){

                window.location = $(this).find('a').attr("href");
        });

но так как у блока выставлено
Использовать AJAX: Да
Использовать навигатор: Да

то при переходе на другую страницу обновляется DOM модель, и данный код не срабатывает.

Если кто подскажет, как настроить, чтобы после обновления работало - будет тоже хороший вариант.

Аватар пользователя baroleg baroleg 19 апреля 2012 в 15:28

Нашел решение, код

<script language="JavaScript">
$('.newwithoutpic li').click(function(){
 window.location = $(this).find('a').attr("href");
});
</script>

вставляется в подвал вьюхи, и при перезагрузке он подцепляет изменения. При этом не надо создавать отдельный .js файл и при загрузке на страницах, где эта вьюха не используется он не тянется.