Module laden && Ajax (Galleria)
Eingetragen von sedbi (2)
am 23.02.2013 - 19:30 Uhr in
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 9 Stunden 35 Minuten
vor 9 Stunden 59 Minuten
vor 2 Tagen 15 Stunden
vor 3 Tagen 11 Stunden
vor 3 Tagen 12 Stunden
vor 3 Tagen 12 Stunden
vor 3 Tagen 13 Stunden
vor 3 Tagen 17 Stunden
vor 3 Tagen 17 Stunden
vor 3 Tagen 18 Stunden