mit jquery/ajax nodes bzw. views asynchron in ein DIV laden
Eingetragen von headkit (514)
am 29.06.2010 - 17:38 Uhr in
am 29.06.2010 - 17:38 Uhr in
hi leute!
ich versuche gerade per jquery/ajax nodes bzw. views asynchron in ein DIV zu laden. hierzu habe ich in meinem node-type.tmpl.php die folgendde funktion am laufen:
drupal_add_js(
'$(document).ready(function(){
$("#linkbox_solutions").addClass("active");
$("#linkbox_products").click(function(){
$(document).ready(function(){
$("div.nd-region-middle-wrapper").empty().load("/component/view/references_targetgroup_gym/default/" + "div.nd-region-middle");
return false;
});
});
$("#linkbox_solutions").click(function(){
alert("you clicked!");
});
});',
'inline'
);
ich benutze hier das modul "COMPONENTS". leider funktioniert mein versuch mit und ohne modul (dann mit load("./content/products" + "div.nd-region-middle");) gar nicht.
binischdenn blöd?
danke!
- Anmelden oder Registrieren um Kommentare zu schreiben
Eine Möglichkeit, wie man das
am 30.06.2010 - 10:05 Uhr
Eine Möglichkeit, wie man das mit jQuery und dem Component Modul lösen kann, habe ich vor längerer Zeit hier beschrieben:
http://das-drupal-magazin.de/genial-einfach-bloecke-nodes-und-views-mit-...
Vielleicht hilft dir das ja weiter.
vg
md - DrupalCenter.de
mdwp* Drupal Consulting & Services
hi md! ja, danke. darüber bin
am 30.06.2010 - 10:10 Uhr
hi md!
ja, danke. darüber bin ich ja darauf gestoßen. funzt aber nich, leider...
So, wie ich es da beschrieben
am 30.06.2010 - 10:17 Uhr
So, wie ich es da beschrieben habe, funktioniert das.
Ich kann gerne zum Beispielcode mal einen Link dort integrieren, der das demonstriert. Heute komme ich aber aus Zeitgründen nicht dazu.
vg
md - DrupalCenter.de
mdwp* Drupal Consulting & Services
danke, das ist nett. musst du
am 30.06.2010 - 10:24 Uhr
danke, das ist nett. musst du dir jetzt aber nicht die mühe machen. ich glaub ja auch, dass das prinzipiell funktioniert.
in meinem fall komme ich bis zum empty(), das funktioniert noch. aber es wird keine node geladen. auch wenn ich da einfach mal "google.de" reinladen möchte funktioniert das nicht.