2015-07-08 3 views
1

Я использую модуль интерфейса SilverStripe для загрузки Ajax каждой записи блога на странице владельца блога. Единственная проблема заключается в том, что я получаю проблему JS с фактическим файлом JS, предоставленным в модуле.SilverStripe frontend Ajax blog post loading with 'read more' button

Uncaught TypeError: Cannot read property 'sspagination' of undefined

это работает на первой линии, я считаю файла JS для кода:

$.widget("ss.ssendless", $.ss.sspagination, { 

является ли это моя вина? это распространено?

Также, когда я запускаю jQuery, он говорит, что запускается, поэтому я могу инициировать загрузку AJAX, я получаю другую консольную ошибку. Код он просит меня, чтобы запустить это:

$('div.pagination').ssendless({ 
    contentSelector: '.pagination-content', 
    indicatorElement: $('.pagination-indicator') 
}); 

и ошибка, я получаю с этим

Uncaught TypeError: $(...).ssendless is not a function

это работает на первой линии моего JQuery

$('div.pagination').ssendless({ 

Если это проблема не в том, что вы можете исправить, не могли бы вы порекомендовать другой модуль SS, который поможет мне достичь бесконечной загрузки записей блога AJAX с страницы владельца блога вместо стандартной нумерации страниц?

Спасибо всем.

ответ

0

В настоящий момент текущий SilverStripe Frontend module не работает с последним SilverStripe Blog module.

В модуле Blog недавно произошел серьезный апгрейд, который сильно изменил его код. В настоящее время эта версия является главной ветвью.

Вы можете загрузить более старую версию модуля Blog, загрузив 1.0 branch. Эта версия должна работать с модулем Frontend, хотя это не так хорошо, как текущая версия.