2016-12-30 3 views
0

У меня есть компонент, и я хотел бы подготовить URL-адрес.OctoberCMS: Подготовьте URL-адрес переднего конца

Компонент отображает список категорий с привязным тегом для страницы категории. Страница категории может быть выбрана в свойствах компонента. После этого URL-адрес - это пул.

Например, товар из категории фрукты: http://mywebsite.com/category/fruits.

Я мог бы сделать следующее: <a href="http://mywebsite.com/fruits/{{ category.slug }}">{{ category.name }}</a>, но это нехорошо, особенно когда я иду в производство.

Для страницы, я могу использовать |page фильтр с {{ properties.categoryPage }}, но я должен определяет параметры URL, слизняка.

Я думаю, что лучший способ - создать создателя URL-адреса в компоненте PHP, но как?

Спасибо.

+1

Прут является очень мощным. Я не вижу необходимости создавать компонент в PHP. По какой причине вы не можете использовать то, что вы показали выше в Twig? –

+0

@AlvinBunk Я сделал ошибку раньше, но теперь он работает. Благодаря! –

ответ

0

Следующий код работает:

{{ properties.productPage|page({slug: category.slug }) }} 
Смежные вопросы