Contentbox zeigt komplette Website nochmals an statt den hinzugefügten Text aus dem CMS

am 24.10.2013 - 18:14 Uhr in
Hallo Leute.
Ich habe ein Problem mit meinem Theme. Und zwar ist mein Template mit einer jQuery JavaScript datei integriert.
Folgende Funktion wird ausgeführt. Wenn man auf einen Menüpunkt in der Navigation klickt klappt der Content auf und wenn man anschließend auf ein andere Menü klickt klappt er den Content zu und natürlich wieder auf. Durch ein "X" kann der Content zugeklappt werden.
Mein Template konnte ich super in Drupal integrieren, doch das Problem ist wenn ich auf einen Menüpunkt klicke klappt der Content prima auf nur wird die komplette Seite in der Contentbox nochmals dargestellt. Das kann ja dann nur am jQuery Code liegen, da dass gleich Problem in TYPO3 auch aufgetreten ist.
Kann mir da jmd vielleicht helfen?
Hier der zugehörige jQuery Code:
$(function() {
$("li").click(function() {
$("li.active").removeClass("active");
$(this).addClass("active");
});
$("a.link").bind("click", function(e){
e.preventDefault();
href = $(this).attr("href");
$(".result").slideUp("slow", function (){
$("#inhalt").load(href, function() {
$("#inhalt").prepend("<div class='close'><a class='x' data-type='close' href='#'><span class='x'></span></a></div>");
});
$(".result").slideDown("slow");
});
});
$("body").on("click", ".x", function() {
$(".result").slideUp("slow");
$("li.active").removeClass("active");
});
});
- Anmelden oder Registrieren um Kommentare zu schreiben
Hallo,Wenn Du eine Node
am 25.10.2013 - 18:53 Uhr
Hallo,
Wenn Du eine Node "ohne drumherum" öffnen willst, kannst Dur Dir mal anschauen wie das hier gemacht wird http://www.drupalcenter.de/node/39925 oder es mit dem Modul 'Colorbox Node' https://drupal.org/project/colorbox_node.
Klar mit:
...href = $(this).attr("href");..
and dann: $("#inhalt").load(href,
wird halt auch die Seite mit dieser url geladen, so wie sie ist...
Gruß
Christian