Keystone, тематические галереи на главной странице

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

view.query('galleries', keystone.list('Gallery').model.find().sort('sortOrder'));

в мой файл index.js в папке маршрутов/представлений и в основном скопировал файл Gallery.jade в index.jade, чтобы я мог убедиться, что страница может найти "галереи", но когда я пытаюсь открыть страницу, я получаю сообщение об ошибке что «галереи» не определены.

Я также попытался добавить этот фрагмент кода в тот же index.js.

locals.data = {
    galleries: keystone.list('Gallery').model.find().sort('sortOrder');
};

и вызов data.galleries в index.jade, но это тоже не сработало. Как мне получить этот список галереи в моем нефритовом файле?


person Angie    schedule 23.06.2015    source источник
comment
или может кто-нибудь сказать мне, как получить доступ к коллекциям для отображения на веб-странице нефрита   -  person Angie    schedule 24.06.2015


Ответы (1)


Оказывается, мое первоначальное изменение с view.query было правильным. Мне просто нужно было перезапустить мою базу данных.

person Angie    schedule 24.06.2015