Я новичок в CMS в октябре, и я пытаюсь разработать некоторые компоненты, и эти компоненты имеют более одной страницы.Я включаю каждую страницу как часть в файл default.htm, если условие if зависит от свойства типа страницы.
{% set type = __SELF__.property('type') %}
{% if type == 'y' %}
{% partial 'x::yy' %}
{% elseif type == 'x' %}
{% partial 'x::xx' %}
проблема в том, что у меня есть коллекция элементов на одной странице и я отправляю идентификатор одного из элементов другому обработчику ajax и хочу получить полную информацию об элементе,Я не могу передать его на следующую страницу из-за цикла страниц в CMS за октябрь. Например:
// firstpage
{% set posts = __SELF__.posts %}
{%for post in posts%}
<button data-request="handlerX" data-request-data="id: {{post.id}}">
{%endfor%}
//hanlerX
public function onHanldlerX(){
$post = $this->post = POST::where('id',post("id"))->first();
return redirect()->to('/my-posts/'.$post->slug);
}
//nextpage -> my-posts/$post->slug
// post informations is unavailible
Каков наилучший способ для таких компонентов?Это правильный путь для этого?Как я могу отправить переменные для просмотра после метода OnRun в компонентах?