У меня есть ContentType называемые textimonials в моем contenttypes.yml
файл, например так:болт CMS не маршрутизирует на единственную страницу контента?
#Testimonials
testimonials:
name: Testimonials
singular_name: Testimonial
fields:
name:
type: text
class: large
position:
type: text
body:
type: textarea
height: 150px
listing_template: testimonials.twig
record_template: testimonial.twig
Теперь документация говорит следующее:
Всякий раз, когда ваш браузер получает страницу на веб-сайте Болт, он использует URL like/entries или/page/lorem-ipsum. Болт знает, как обрабатывать URL-адреса, такие как , и отображает информацию, которую запрашивал браузер. Болт делает это путем сопоставления URL-адреса с так называемым «Маршрутом». Этот маршрут является контроллером , который (при вызове) извлекает содержимое из базы данных, выбирает шаблон для использования, отображает HTML-страницу в соответствии с этим шаблоном и содержимым и размещает его в браузере.
В то же время, если вы создадите новую запись, Болт будет знать, что такое URL-адрес для этого контента. Поэтому, когда этот URL-адрес запрашивается браузером, , он может отобразить его обратно в нужное содержимое.
Например, если у вас есть «страниц» ContentType, с «Page» как singular_name, ваш сайт будет автоматически страницы нравится:
http://example.org/pages
http://example.org/page/lorem-ipsum-dolor
Ну я болт установлен на локальном хосте, так что теперь, когда я перейти к http://localhost:8080/boltCMS/testimonials
, я вижу свою testimonials.twig, но когда я перейти к http://localhost:8080/boltCMS/testimonials/1
, я получаю ошибку:
Страница отзывы/1 не найдено.
Почему? моя база данных заполнена, так почему я получаю эту ошибку?
Документация по шаблонам и маршрутам может быть найдена HERE.
спасибо.
Неправильный способ опубликовать свой комментарий, независимо от того, имеете ли вы достаточную репутацию или нет. – Nehal