我正在使用 OctoberCms 并尝试从 ajax 请求返回页面内容。例如,当点击一些内部链接时,我想从 ajax 中获取像 twig 这样的页面对象{% page %}
。
public function onInternalLink(){
$href = post('href');
return [
'title'=>'', //here i want {{ page.title }}
'content' => '', //and here {% page %} like this variable in layout.
];
}
}
我的js代码是
$.request('onInternalLink', {
data: {href: u}, // var u is the requested url to return
success: function() {
console.log('Almost october');
}
})
}
我尝试创建新的 CmsObject 并尝试使用 parseMarkup() 方法,然后尝试 pageCycle() 没有成功。我没有找到{% page %}
从 php 脚本中获取对象的方法,有没有办法做这样的事情?