Re: [TYPO3-german] ext. news detail view mit ajax
Das Verhalten ist normal, der (zufällige) NummerCode wird bei cache=false angehängt, damit die aufgerufene URL jedesmal anders ist und somit nicht der Cache verwendet wird. Ist dir bewusst, dass du mit deiner Lösung jedesmal die ganze Detailseite statt nur dem Artikelinhalt abrufst und damit einen Overhead produzierst? ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] ext. news detail view mit ajax
hi Mathias, folgendes sollte eigendlich funktionieren (ungetestet): $('a.more').click(function(event){ event.preventDefault() // normalen href nicht aufrufen var url = $(this).attr('href'); $.ajax({ url: url, success: function(data) { $(#article).html(data); } }); }); gruss chris 2013/9/13 Matthias Eberlein skydivem...@gmail.com: Folgendes habe ich geändert und so bekomme ich schon mal als result die deteil view des articles in mein div. setup/ 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/ $('a.more').live('click', function() { var $this = $(this); var url = $this.attr('href'); $.ajax({ url: url, success: function(data) { $(#article).html(data); } }); return false; }); fluid template news/ a class=more href={n:link(newsItem:newsItem,settings:settings,uriOnly:1)}type=555Read more/a gruß matthias ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german -- christian wolff - webdeveloper, tech-loving geek and typo3 enthusiast telefon: +49 30 347 244 88 mobil: +49 179 49 44 758 email: ch...@connye.com adresse: friedelstraße 31 - 12047 berlin xing-profil: http://www.xing.com/profile/Christian_Wolff43 google+: https://plus.google.com/u/0/115669673917212236875/posts?hl=de facebook: https://www.facebook.com/1stMachine flattr: https://flattr.com/profile/1stmachine ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] ext. news detail view mit ajax
Hallo Christian, danke für deine Antwort. ich habe es jetzt ohne neue Page TypeNum gemacht. Nur rein Jquery. $('.ajax-read-more a.ajax-more').live('click', function() { var $this = $(this); var url = $this.attr('href'); $.ajax({ url: url, // cache: false, type: GET, dataType: html, success: function (res) { $(#article).html($(res).find(.news-single .article).addClass('news-single')) $('#loading').css({'display' : 'none'}); } }); return false; }); }); Damit hole ich mir aus dem Link Den Benötigten div welcher die Detail News Ansicht enthält und packe es in ein Neues div. Damit funktioniert es wie Gewünscht. Nur wenn ich cache: false aktiviere wird ein NummernCode _64616165656 an den Link gehängt was zu einem 404 führt. Ich Melde mich dazu noch einmal Gruß Danke Matthias ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] ext. news detail view mit ajax
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]=Newstx_news_pi1[action]=detailtype=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=555Read more/a wird folgendes ausgegeben. a class=more href=/?tx_news_pi1%5Bnews%5D=1cHash=d04313a1575afcad477b85ea14faabdftype=555Read 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
Re: [TYPO3-german] ext. news detail view mit ajax
Folgendes habe ich geändert und so bekomme ich schon mal als result die deteil view des articles in mein div. setup/ 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/ $('a.more').live('click', function() { var $this = $(this); var url = $this.attr('href'); $.ajax({ url: url, success: function(data) { $(#article).html(data); } }); return false; }); fluid template news/ a class=more href={n:link(newsItem:newsItem,settings:settings,uriOnly:1)}type=555Read more/a gruß matthias ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
[TYPO3-german] ext. news detail view mit ajax
Hallo TYPO3 Gemeinde, ich mache mir grade Gedanken dazu wie der Beste Weg wäre die Artikel details view der Ext.: tx_news mit ajax zu realisieren. Hat jemand eine Anregung oder kann mich mal in die richtige Richtung schubsen? Über jeden Tip wäre ich euch Dankbar... Gruß Matthias ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] ext. news detail view mit ajax
Hi Matthias, erstmal der disclaimer ich habe noch nicht mit tx_news gearbeitet das kann also sein das es bei tx_news viel einfacher geht. aber generell würde ich das in typo3 wie folgt realisieren: ich würden einen zusätzlichen pagetype definieren ajaxNewsPage = PAGE ajaxNewsPage { typeNum = 102 ## Warnung: ich glaube das sieht mit extbase basierten plugins anders aus 10 plugin.tx_news } diese seite würde nur die news enthalten. dann würde ich ein Javascript (jquery) schreiben. das die artikel wie gewünscht von diesem seiten type holt. das hab ich schon mehrmals für andere plugins gemach. um ajax interaktionen zu realisiere und hat in der regel gut funktioniert. gruss chris Am 10. September 2013 15:27 schrieb Matthias Eberlein skydivem...@gmail.com: Hallo TYPO3 Gemeinde, ich mache mir grade Gedanken dazu wie der Beste Weg wäre die Artikel details view der Ext.: tx_news mit ajax zu realisieren. Hat jemand eine Anregung oder kann mich mal in die richtige Richtung schubsen? Über jeden Tip wäre ich euch Dankbar... Gruß Matthias ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german -- christian wolff - webdeveloper, tech-loving geek and typo3 enthusiast telefon: +49 30 347 244 88 mobil: +49 179 49 44 758 email: ch...@connye.com adresse: friedelstraße 31 - 12047 berlin xing-profil: http://www.xing.com/profile/Christian_Wolff43 google+: https://plus.google.com/u/0/115669673917212236875/posts?hl=de facebook: https://www.facebook.com/1stMachine flattr: https://flattr.com/profile/1stmachine ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german