Gantry és a menürendszerét én személy szerint nem ismerem annyira, de gyanítom azt hiogy az almenük egymás mellett jelenjenek meg a főmenű alatt az talán egyszerűen megoldható, ha nem akkor ez egy kicsit szomorú.
A OnaPege megoldáshoz nem nagyon kell más kiegészítő, de azt tudni kell hogy az OnePage megoldás nem fogja egy oldalon lekezelni ha összes almenüpontot, ha azok tartalma nem egy lapon van - hiszen ezért OnePage)
Szinte biztosan van a sablonba jQuery JavaScript, ha ez van akkor:
Akkor az almenüpont egy Rendszer hivatkozás legye azon belül Egyedi URL aminek az értéke #valam1, a másiké #valami2, a harmadik #valami3...
Ahová meg le kell scrollozni a lapon belül az pedig valami editorral szerkesztett tartalom talán. Ha igen akkor az adott rész szövegébe az Editor forrás nézetében tedd be <a name="valami1"></a>
A következő elem elejére <a name="valami2"></a>
....
Az oldalba még be kell rakni egy rövid JavaSriptet, de ez a Gantryban tudom hogy megoldható egyszerűen. A JS kód
Code:
jQuery(document).ready(function(){
jQuery("a").on('click', function(event) {
if (this.hash !== "") {
event.preventDefault();
var hash = this.hash;
jQuery('html, body').animate({
scrollTop: jQuery(hash).offset().top
}, 800, function(){
window.location.hash = hash;
});
}
});
});
www.w3schools.com/jquery/tryit.asp?filen...animate_smoothscroll