Я хочу определить новый шаблон под названием «продукт».
Этот шаблон вызывает внешнюю службу и извлекает информацию об этом конкретном продукте. Это легко сделать с помощью специального плагина, который получает доступ к информации о продукте. Информация о том, как это сделать, была найдена здесь.
Однако я хотел бы, чтобы URL-адрес страницы был примерно таким:
/product/<id>/<seo-friendly-description>
Таким образом, я могу получить в шаблоне Twig как <id>
, так и <seo-friendly-description>
, которые будут использоваться позже для получения информации о конкретном продукте.
Я пытался найти что-то, что могло бы помочь в документации, но безуспешно. Может ли кто-нибудь указать мне нужный раздел документа или выделить основные шаги, которые необходимо выполнить, чтобы я мог начать решать эту проблему?
На всякий случай я пытаюсь найти что-то похожее на то, как работают бутылки или другие веб-фреймворки:
@route('/hello/<name>')
def greet(name):
return 'Hello ' + name