Hallo Christian,
danke für deinen tip.
Ich habe es jetzt mal so begonnen.
Setup Page:
AJAX_news = PAGE
AJAX_news {
typeNum = 555
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 = detail
}
}
settings < plugin.tx_news.settings
settings {
startingpoint = 11
}
}
}
------------------------------
JS Jquery:
$('a.more').live('click', function() {
$.ajax({
url: 'index.php',
cache: false,
type: 'get',
data: 'tx_news_pi1[controller]=News&tx_news_pi1[action]=detail&type=555',
success: function(result) {
$("#article").append(result);
}
});
});
div #article ist im Main Fluid Page Template
-------------------------------
Fluid Template tx_news:
<a class="more" href="#">Read more</a>
------------------------------------------------------------------
Nun wird der "ajax call" zwar ausgeführt, jedoch bekomme ich in das div
#article die vollständige Seite mit der News List noch einmal dargestellt.
Gebe ich dem <a link> nun als href folgendes "{n:link(newsItem:newsItem,settings:settings,uriOnly:1)}&type=555" mit,
<a class="more" href="{n:link(newsItem:newsItem,settings:settings,uriOnly:1)}&type=555">Read more</a>
wird folgendes ausgegeben.
<a class="more"
href="/?tx_news_pi1%5Bnews%5D=1&cHash=d04313a1575afcad477b85ea14faabdf&type=555">Read
more</a>
und wird der ajax call mit der entsprechenden detail view des articles
aufgerufen. Nur wird auch der auch der Link ausgeführt und die Seite Läd
normal. Was ja eigentlich durch den Ajax Call nicht gewünscht sein soll.
Kann mir jemand sagen ob es überhaupt so zu realisieren ist oder bin ich auf
dem Holzweg.
Gruß
Matthias
_______________________________________________
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german