2016-04-12 2 views
0

Я начал использовать контент, создал несколько записей, и теперь хочу создать простую динамическую страницу с подстраницами.Элементы JSON имеют собственные страницы

В принципе, портфель. Что я хочу иметь - индексная страница со ссылками на внутренние страницы портфолио. У меня есть JSON с записями, каждый из которых содержит заголовок, контент, пул, идентификатор и т. Д.

Как заставить их иметь каждую страницу с URL-адресом? Шаблон будет таким же. Например, пользователь приходит к url.com/someurl, и он видит страницу для определенного элемента в записях.

Моя кишка говорит мне, что обычно контроллер выполняет такую ​​работу. Должен ли я попытаться использовать некоторые фреймворки, такие как angularjs?

+0

Что вы используете для существующих страниц? (И почему вы смотрите на решения на стороне клиента, а не на серверные решения?) – Quentin

+0

Мне гораздо удобнее с js, чем с php, потому что у меня нет опыта разработки на заднем конце. Пока что есть только простой html, javascript и jQuery, не используя CMS. –

ответ

0

Вы можете ознакомиться с этим простым примером приложения, над которым я работал, используя простой JS. Это не совсем закончен, но демонстрирует самые основные принципы использования содержательной построить фронтэнда только приложение с contentful.js SDK: https://github.com/contentful/product-catalogue-js

Give, что вы добавили angularjs тег Я предполагаю, что вы могли бы быть заинтересованы в этом: https://github.com/jvandemo/angular-contentful

По существу, вы должны просто создать приложение как любое другое, используя любую фреймворк (или не), который вы хотите, но получите данные из Contentful вместо конечной точки AJAX или любой другой библиотеки данных.

Что бы вы могли подумать, так это то, как вы структурируете свои записи и типы контента в Contentful. Хорошая стратегия состоит в том, чтобы иметь какую-то запись, которая соответствует странице (например, в этом примере приложения есть «Продукты», и есть отдельные страницы для каждого Продукта), а затем имеют связанные записи, на которые вы можете ссылаться (например, Сообщения и изображения блога).

 Смежные вопросы

  • Нет связанных вопросов^_^