Module laden && Ajax (Galleria)
am 23.02.2013 - 19:30 Uhr in
Moin,
lade per Ajax Bilder eines Node ein. Auf die Bilder soll die Funktionalität von dem Modul "Galleria" gemapt werden.
Mir ist unklar, wie die Gallerie für diesen Ajax Content initialisiert wird.
page--ajax.tpl.php:
<?php
$aNodeView = node_view($node);
print render($aNodeView['field_bild_galleria']);
?>ajax.js:
$.getScript(Drupal.settings.basePath + 'sites/all/libraries/galleria/galleria-1.2.9.min.js', function(data,status){
$.ajax({
url: $(this).find('a').attr('href'),
type:'post',
data:{
'ajax':true
},
beforeSend:function() {
Galleria.loadTheme(Drupal.settings.galleria.themepath);
},
success: function(data) {
$(options.wrapper_outer).append(data);
//hier die gallery initialisieren?!
},
error:function(e,s,t) {
$(options.target).replaceWith('Fehler: Seite wurde nicht gefunden');
}
});
}.bind(this))Die Frage also: wie inititialisiert man die Gallerie in der Funtion success().
Unschön ist auch, dass vorher manuell das Objekt "Drupal.settings.galleria" definiert werden muss. Auf Seiten, wo das Modul "Galleria" normal eingebunden ist, wird Drupal.settings ja durch Drupal um dieses Objekt erweitert.
Bin für Ideen wie man sowas angeht, super dankbar!
- Anmelden oder Registrieren um Kommentare zu schreiben

Neue Kommentare
vor 1 Tag 23 Stunden
vor 2 Tagen 17 Stunden
vor 3 Tagen 12 Stunden
vor 1 Woche 21 Stunden
vor 1 Woche 1 Tag
vor 1 Woche 5 Tagen
vor 1 Woche 5 Tagen
vor 1 Woche 5 Tagen
vor 4 Wochen 1 Tag
vor 4 Wochen 2 Tagen