TYPO3 extbase新闻ajax页面浏览器

TYPO3 extbase新闻ajax页面浏览器,typo3,tx-news,Typo3,Tx News,类型3.6.1 我已经将ajax应用于新闻页面浏览器。 为此,我在安装程序中添加了以下代码 news_ajax_list = PAGE news_ajax_list { typeNum = 1122 config { disableAllHeaderCode = 1 xhtml_cleaning = 0 admPanel = 0 debug = 0 no_cache = 1 } 10 = USER 10 { userFunc = tx_extbase_core_bootstrap->run

类型3.6.1

我已经将ajax应用于新闻页面浏览器。 为此,我在安装程序中添加了以下代码

news_ajax_list = PAGE
news_ajax_list {
typeNum = 1122
config {
disableAllHeaderCode = 1
xhtml_cleaning = 0
admPanel = 0
debug = 0
no_cache = 1
}
10 = USER
10 {
userFunc = tx_extbase_core_bootstrap->run
extensionName = News
pluginName = Pi1
switchableControllerActions.News.1 = list
}
}
我的ajax jquery代码如下所示

$changeduri = $('.page-navigation .f3-widget-paginator li.next').find('a').prop('href')+'&type=1122';
var uri = $changeduri;
$.ajax({
url: uri,
type :'GET',
success: function(data) {
$('.news .news-list-view .page-navigation').before($(data).find('.news-list-view .ajaxcnt').html());
$('.news .news-list-view .page-navigation').html($(data).find('.news-list-view .page-navigation').html());
$('.news .news-list-view .page-navigation').after("<script type='text/javascript'>$('.f3-widget-paginator .next').click(function(e) { e.preventDefault();renderUrl();});</script>");
}
});
$changeduri=$('.page navigation.f3小部件paginator li.next').find('a').prop('href')+')&type=1122';
var uri=$changeduri;
$.ajax({
url:uri,
类型:'GET',
成功:功能(数据){
$('.news.news list view.page navigation').before($(data.find('.news list view.ajaxcnt').html());
$('.news.news list view.page navigation').html($(data.find('.news list view.page navigation').html());
$('.news.news list view.page navigation')。在(“$('.f3小部件paginator.next')之后。单击(函数(e){e.preventDefault();renderUrl();});”;
}
});
Ajax页面浏览器工作得非常好。 但我的问题是,指向详细信息页面的url并没有链接到详细信息页面,而是链接到当前页面(列表页面)本身。 我已经在
Partials/List/List.html
中打印了
{settings.detailPid}
,对于ajax加载的新闻列表项,这是空的。这对于最初加载的新闻列表项是正确的


这里有什么问题?有什么帮助吗?

您自己发现,您的设置是空的。您应该将新闻设置添加到打字稿中:

news_ajax_list = PAGE
news_ajax_list {
  [...]
  10 = USER
  10 {
    [...]
    settings < plugin.tx_news.settings
    # (over)write detailPid if it is not set/set differently in your news configuration
    settings.detailPid = 31
  }
}
news\u ajax\u list=PAGE
新闻列表{
[...]
10=用户
10 {
[...]
设置