Hallo XAMPP,
probiere mal folgendes.
In templates/bootstrap4/javascript/extra/default.js.php, ganz unten vor dem schließenden Script-Tag schreibst du:
function moreInfo() {
var info = $("#moreInfo");
info.trigger("click");
$('html, body, #horizontalTab').stop().animate({scrollTop: info.offset().top -40}, 1000);
}
Füge dem A-Tag in product_info_tabs_v1_3_spaltig.html Zeile 241 id="moreInfo" hinzu
<a id="moreInfo" class="nav-link" href="#prod_media" ...
In der selben Datei schreibst du an den Platz an den du möchtest z.B.
{if isset($MODULE_products_media) && $MODULE_products_media != ''}<div
class="card my-2"> <div
class="card-body"> Hier kommt dein Text
... <button
class="btn btn-outline-secondary mt-3" type
="button" onclick
="moreInfo();">Weitere Infos
</button
> </div
></div
>{/if} Diese Änderungen bewirken:
Ist ein Artikelcontent erstellt (Tab "Downloads" ist zu sehen), dann wird der Text mit dem Button "Weitere Infos" angezeigt.
Sobald der Button geklickt wird scrollt die Seite zum Tab "Downloads".
Gruß Karl