Hallo Zusammen
Im Englischen Forum stiess ich auf dieses
http://modxcms.com/forums/index.php/topic,6743.0.html Thema. Es handelt sich um den asynchronen content sprich div Container Load. Eigentlich genau das was ich seit langem suche. Eigentlich sehr einfach zu implementieren... gemäss Anleitung.
Bei mir will es einfach nicht recht laufen. Ich habe jeden einzelnen Schritt befolgt, habe jedoch den Effekt das es nicht nur den div Inhalt lädt, sondern die Links gleich doppelt lädt.
Ich zweifle daran dass der Templateswitcher bei mir korrekt funktioniert.
Normalerweise sollte man mit dem Parameter ?template="Templatname" in der URL das template wechseln. Dies funktionert aber leider nicht.
Anbei meine beiden Templates:
ajax:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "DTD/xhtml1-strict.dtd">
<html xmlns="
http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
<head>
<meta http-equiv="Content-type" content="text/html; charset=utf-8" />
<link rel="stylesheet" type="text/css" href="
http://webserver/modx_096/assets/templates/modxhost/ajax.css"></link>
<title>Unbenanntes Dokument</title>
<base href="[(site_url)]"></base>
<script src="manager/media/script/ajax/htmlhttprequest.js" type="text/javascript"></script>
<script type="text/javascript">
//<![CDATA[
Hier steht der vorgegebene code von htmlhttprequest.js
//]]>
</script>
</head>
<body>
<li><a class="loadinto-body1" href="
http://webserver/modx_096/index.php?id=48" rel="ajaxtmp">link1</a></li>
<li><a class="loadinto-body1" href="
http://webserver/modx_096/index.php?id=49" rel="ajaxtmp">link2</a></li>
<div id="body1">
[*content*]
</div>
</body>
</html>
//-----------------------------------------------------------------------------------------------
ajaxtmp:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "DTD/xhtml1-strict.dtd">
<html xmlns="
http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
<head>
</head>
<body>
<li><a class="loadinto-body1" href="
http://webserver/modx_096/index.php?id=48" rel="ajaxtmp">link1</a></li>
<li><a class="loadinto-body1" href="
http://webserver/modx_096/index.php?id=49" rel="ajaxtmp">link2</a></li>
<div id="body1">
[*content*]
</div>
</body>
</html>
Anbei das Haupttemplate ajax und das div template ajaxtmp.
wenn mehr Informationen erwünscht sind kann ich das ganze auch online stellen...
Bin für jede Hilfe dankbar!!!!!!!!!!!!!!!!!!!!!!!