Das habe ich ja gemacht .............. und auch mehrmals kontrolliertDerPate hat geschrieben:Morschen,
es sollte reichen das Beispiel 1:1 zu übernehmen.
Hm wie meinst du das mit den js-Dateien nicht richtig verlinkt? Wo und wie kontrolliere ich das bzw. muss ich da irgendwo etwas ändern?DerPate hat geschrieben: Ich vermute mal, dass die js-Datein nicht richtig verlinkt sind ... bitte das mal zuerst überprüfen. Am Cookiepfad kanns eigentlich nicht liegen, aber das werd ich nochmal testen.
Gruß Huch
Edit:
Vemute das meinst du
Code: Alles auswählen
<script type="text/javascript" src="{T_TEMPLATE_PATH}/jquery-1.3.2.min.js"></script>
<script type="text/javascript" src="{T_TEMPLATE_PATH}/jquery.cookie.js"></script>
Edit 2:
Mir ist noch etwas aufgefallen
Code: Alles auswählen
// BEGIN jQuery collapsible categories
<script type="text/javascript">
// <![CDATA[
$(document).ready(function() {
var id = [];
$("[id^='fid']").each(function() {
id.push( $(this).attr("id").replace('fid','') );
});
for (var i = 0; i < id.length; i++)
{
if ($.cookie('{COOKIE_NAME}_cb_' + id[i]) == 'collapsed')
{
$('#fid' + id[i]).text('[+]');
$('#fid' + id[i]).addClass('collapsed');
$('#frow' + id[i]).css("display","none");
} else
{
$('#fid' + id[i]).text('[-]');
$('#fid' + id[i]).addClass('expanded');
}
$('#fid' + id[i]).click(function()
{
var thisid = $(this).attr("id").replace('fid','');
$.cookie('{COOKIE_NAME}_cb_' + thisid, null);
{
$.cookie('fshow_' + thisid, null);
$(this).text('[-]');
$(this).removeClass('collapsed');
$(this).addClass('expanded');
$("#frow" + thisid).slideDown(200);
} else
{
$.cookie('{COOKIE_NAME}_cb_' + thisid, 'collapsed');
$(this).text('[+]');
$(this).removeClass('expanded');
$(this).addClass('collapsed');
$("#frow" + thisid).slideUp(200);
}
});
}
});
// ]]>
</script>
// END jQuery collapsible categories