tag:help.rocksolidthemes.com,2012-07-23:/discussions/contao/14400-verwendung-accordion-mit-anker-link-von-anderer-seite-direkt-anspringen-und-auch-ffnenRockSolid Themes: Discussion 2022-09-13T09:11:25Ztag:help.rocksolidthemes.com,2012-07-23:Comment/389653452016-01-20T14:57:09Z2016-01-20T14:57:09ZVerwendung: Accordion mit Anker-Link von anderer Seite direkt anspringen und auch öffnen<div><p>Vielen Dank für Ihre Nachricht.</p>
<p>Ihre Frage betrifft Contao im Allgemeinen und hängt nicht
direkt mit Ihrem RockSolid Theme zusammen. In unseren <a href="http://rocksolidthemes.com/support-richtlinien">Support-Richtlinien</a>
weisen wir darauf hin, dass wir leider keinen allgemeinen Support
für Contao anbieten können. Dennoch versuchen wir Ihnen,
in diesem Fall, im Rahmen unserer Möglichkeiten
weiterzuhelfen:</p>
<p>Versuchen Sie es bitte mit folgender Anpassung, diese sollte
für die aktuelle Version des Akkordions funktionieren:</p>
<pre>
<code>// direkt anspringen über Anker(ID)
$('div.toggler').each(function() {
if (document.location.hash === '#' + $(this).parent().attr('id') && !$(this).hasClass('active')) {
$(this).click();
}
});</code>
</pre></div>RockSolid Themestag:help.rocksolidthemes.com,2012-07-23:Comment/389653452016-01-20T15:27:49Z2016-01-20T15:27:49ZVerwendung: Accordion mit Anker-Link von anderer Seite direkt anspringen und auch öffnen<div><p>Vielen Dank für ihre Hilfe<br>
Wenn ich diesen Code in die j_accordion einbaue, dann sind alle
Accordions geöffnet, wenn die Seite vom Link angesprungen
wird. Dieses Problem hatte ich bereits beim Ausprobieren der
Vorschläge aus dem RockSolid Support.</p>
<p>Liebe Grüsse<br>
Edy Felder</p></div>felder.edytag:help.rocksolidthemes.com,2012-07-23:Comment/389653452016-01-20T15:34:03Z2016-01-20T15:34:03ZVerwendung: Accordion mit Anker-Link von anderer Seite direkt anspringen und auch öffnen<div><p>Damit wir Ihnen zielgerichteter weiterhelfen können,
schicken Sie uns bitte einen Link zur betroffenen Seite.</p></div>RockSolid Themestag:help.rocksolidthemes.com,2012-07-23:Comment/389653452016-01-20T16:02:21Z2016-01-20T16:02:21ZVerwendung: Accordion mit Anker-Link von anderer Seite direkt anspringen und auch öffnen<div><p>Guten Tag<br>
Die Seite befindet sich noch im Aufbau, im Unterverzeichnis
/pyro15.</p>
<p><a href="http://pyromantiker.ch/pyro15">http://pyromantiker.ch/pyro15</a></p>
<p>Von Portfolio > Stilrichtungen, dem zweiten Bildbalken
(Button) „Szenerien und Kleinfeuerwerk“, sollte mit
besagtem Link {{link_url::137}}#anker_1 auf der Seite
Projekt-Beispiele das Accordion „Theater/Kleinfeuerwerk
Schule Hochdorf öffnen. ID anker_1</p>
<p>Ich habe den Code von Ihnen wieder entfernt, da das Ergebnis
alle Accordions öffnete.<br>
Falls Sie für Ihre Hilfe den Code eingebaut haben müssen,
bitte melden.</p>
<p>Vielen Dank für Ihre stets grossartige Hilfe, echt
vorbildlich!</p>
<p>Liebe Grüsse<br>
Edy Felder</p></div>felder.edytag:help.rocksolidthemes.com,2012-07-23:Comment/389653452016-01-21T09:12:59Z2016-01-21T09:12:59ZVerwendung: Accordion mit Anker-Link von anderer Seite direkt anspringen und auch öffnen<div><p>Die Anpassung hat in unseren Tests auf Ihrer Seite problemlos
funktioniert. Der komplette JavaScript-Code des Akkordions sieht
nach der Anpassung folgendermaßen aus:</p>
<pre>
<code><script>
(function($) {
$(document).ready(function() {
$(document).accordion({
// Put custom options here
heightStyle: 'content',
header: 'div.toggler',
collapsible: true,
/* alle geschlossen Anpassung2 ef */
//active: false,
/*Anpassung2 Ende*/
create: function(event, ui) {
ui.header.addClass('active');
},
activate: function(event, ui) {
ui.newHeader.addClass('active');
ui.oldHeader.removeClass('active');
/* Anpassung Anfang */
ui.newPanel.find('.mod_rocksolid_slider').each(function() {
$(this).data('rstSlider').resize();
});
/* Anpassung Ende */
}
});
/* Anpassung Anker Anfang */
$('div.toggler').each(function() {
if (document.location.hash === '#' + $(this).parent().attr('id') && !$(this).hasClass('active')) {
$(this).click();
}
});
/* Anpassung Anker Ende */
});
})(jQuery);
</script></code>
</pre>
<p>Allerdings ist auf der von Ihnen erwähnten Seite die ID
<code>anker_1</code> für 9 Elemente vergeben. IDs sollten
einzigartig sein nur nur einmal pro Seite vorkommen.</p>
<p>Sollten Sie weitere Fragen zu diesem Thema haben oder
Unterstützung bei der Umsetzung benötigen, empfehlen wir
Ihnen sich damit an einen unserer <a href="http://rocksolidthemes.com/de/contao/service/agenturen">Partnerbetriebe</a>
oder das <a href="https://community.contao.org/de/">Contao
Community Forum</a> zu wenden.</p></div>RockSolid Themestag:help.rocksolidthemes.com,2012-07-23:Comment/389653452016-01-21T10:12:58Z2016-01-21T10:12:58ZVerwendung: Accordion mit Anker-Link von anderer Seite direkt anspringen und auch öffnen<div><p>Vielen, herzlichen Dank!!!<br>
Grossartig. Es geht endlich. Da muss ich wohl irgend etwas mit den
Klammern unsauber gewerkelt haben.</p>
<p>Ihr seid wirklich super! So rockt es :-)</p>
<p>Allerdings, dass der "Anker_1" 9 Elemente betreffen soll, ist
mir ein Rätsel. Ich habe keine Ahnung, wo diese Elemente sich
verstecken ;-) Für den Test habe ich jetzt einen neuen Anker
vergeben, sicher ist sicher.</p>
<p>Nochmals Danke, danke, danke!<br>
Liebe Grüsse<br>
Edy Felder</p></div>felder.edytag:help.rocksolidthemes.com,2012-07-23:Comment/389653452022-09-13T08:14:36Z2022-09-13T08:14:37ZVerwendung: Accordion mit Anker-Link von anderer Seite direkt anspringen und auch öffnen<div><p>Guten Morgen RockSolid,<br>
funktioniert das oben beschriebene auch bei der Contao Version 4.4.4?<br>
Ich habe einen RockSolid-Inhaltsslider, dessen Slides ich auf eine andere Seite direkt zu verschiedenen Akkordeons verlinken möchte. Hier geht es um Testimonials meiner Mandanten. Auf der Startseite nur angeteasert und durch den Link kommt man dann auf den gesamten Erfahrungsbericht.<br>
Danke für euren Support.</p></div>Oliver Beyersdorffertag:help.rocksolidthemes.com,2012-07-23:Comment/389653452022-09-13T08:25:01Z2022-09-13T08:25:01ZVerwendung: Accordion mit Anker-Link von anderer Seite direkt anspringen und auch öffnen<div><blockquote>
<p>funktioniert das oben beschriebene auch bei der Contao Version 4.4.4?</p>
</blockquote>
<p>Ja.</p></div>RockSolid Themestag:help.rocksolidthemes.com,2012-07-23:Comment/389653452022-09-13T08:44:14Z2022-09-13T08:44:17ZVerwendung: Accordion mit Anker-Link von anderer Seite direkt anspringen und auch öffnen<div><p>Super, danke - ich werde das ausprobieren und ihr bekommt ein Feedback :-)</p></div>Oliver Beyersdorffer