Drupal - встраивание / обновление Просмотр страниц с помощью AJAX - PullRequest
1 голос
/ 26 октября 2011

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

Вот над чем я работаю: http://schmidtbrotherscutlery.com/dev/mySchmidt/myCutlery/

Моя настройка - это один просмотр с четырьмя различными страницами, каждая из которых отфильтрована по категории.На странице по умолчанию, приведенной выше, перечислены все три категории одновременно, а подссылки «Категория» в меню перенесут вас на три другие страницы просмотра, отфильтрованные по одной категории.Что мне нужно, так это каждая из подссылок категории для загрузки соответствующих страниц просмотра с помощью AJAX вместо обновления страниц за страницей, как сейчас.Я понимаю, что могу эффективно добиться того же с помощью открытого фильтра по категориям, но я хочу, чтобы эти конкретные подссылки меню загружали страницы просмотра, а не фильтровали одно представление самостоятельно с открытой формой.Это действительно не кажется таким уж сложным, и я не знаю, почему я еще не смог понять это, но у меня нет большого опыта в интеграции Drupal + AJAX.Помогите пожалуйста!

1 Ответ

0 голосов
/ 12 марта 2012

Из того, что я прочитал, звучит так, как будто вы должны иметь возможность поместить каждое из представлений в контейнер вкладок jQuery.Например:

<div id="tabs">
    <div class="tab">
    <?php views_embed_view('viewname', 'block_1')?>
    </div>
    <div class="tab">
    <?php views_embed_view('viewname', 'block_2')?>
    </div>
    <div class="tab">
    <?php views_embed_view('viewname', 'block_3')?>
    </div>
</div>

Это позволит вам циклически проходить по каждой части контента без обновления страницы.

...