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

Antwort per Email an