Hallo zusammen,
ich möchte mit einem Link eine bestimmte Seite auf meiner Website öffnen und darin zu einem bestimmten Accordion-Element scrollen und dieses öffnen lassen. Dazu müsste ich das Element irgendwie per ID ansprechen und bspw. per "?id=0" am Ende der URL öffnen können.
Es gibt schon ein paar Threads zum Thema, leider funktionieren die darin gefundenen Lösungen bei mir nicht oder ich verstehe nicht richtig, was da passiert/passieren soll um es dann anzupassen. Deshalb hier nochmal die Frage, denn die Beiträge sind schon älter.
https://community.contao.org/de/show...n-und-%F6ffnen
https://community.contao.org/de/show...ion-mit-Ankern
https://community.contao.org/de/show...dion-mit-Anker
Code:
<script type="text/javascript">
<!--//--><![CDATA[//><!--
window.addEvent('domready', function() {
new Accordion($$('div.toggler'), $$('div.accordion'), {
opacity: true,
onActive: function(toggler, accordion)
{
toggler.addClass('active');
},
onBackground: function(toggler, accordion)
{
toggler.removeClass('active');
},
display: <?php
$aid=$_GET[id];
if ($aid == '') {
echo "0";
}
else {
echo $aid;
}
?>
});
});
//--><!]]>
</script>
Code:
<script type="text/javascript">
<!--//--><![CDATA[//><!--
window.addEvent('domready', function() {
new Fx.Accordion($$('div.toggler'), $$('div.accordion'), {
opacity: false,
onActive: function(tog, accordion)
{
tog.addClass('active');
},
onBackground: function(tog, accordion)
{
tog.removeClass('active');
},
display: <?php
$aid=$this->Input->get('id');
if ($aid == '') {
echo "0";
}
else {
echo $aid;
}
?>
});
});
//--><!]]>
</script>
Danke und Gruß
Lesezeichen