file Kombinált menü létrehozása

  • csicsa55
  • csicsa55 profilkép Témaindító
  • Nem elérhető
  • Joomla rajongó
  • Joomla rajongó
  • Mivan Ottó? Mi a mottó? M(olnár)Ottó
Több
2019 okt. 10 10:36 #1 Írta: csicsa55
Kombinált menü létrehozása téma létrehozva csicsa55 által
Az egyik egyesületemnek a honlapját modernizálnám és a vezetőség kérése az alábbi kombinált menü létrehozása.

Vannak a főmenüpontok fent. Bizonyos fűmenüpontoknak almenüpontjai is lesznek, de azoknak is vízszintesnek kell lenniük, továbbá az almenüknek onepagemenüként kell funkcionálnia, tehát csak az almenünek, ezen felül lebegnie kell a fűmenüvel együtt. A főmenü már lebeg.

Ami kell hozzá és ami adott: Gantry, hydrogen sablonnal, uikit. Továbbá telepítve van Zotius által javasolt Regular Labs module manager, bár az lehet nem szükséges ehhez.

A probléma az, fingom sincs hogy vitelezzem ki normálisan és lehetőleg ne gányolással.

Tehát kell-e alkalmazni több sablont vagyis inkább stílust és/vagy Regular Labs module managert?

Az almenunek új div azonosítót vagy css azonosítót adjak és jöhet a css felülírás? Stb.

Jelentkezz be, hogy te is részt vehess beszélgetésben!

Több
2019 okt. 10 14:54 #2 Írta: kovacshazi
kovacshazi válaszolt a következő témában: Kombinált menü létrehozása
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
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

Segítség Joomla és VirtueMart webáruház készítéséhet, problémák megoldásában
www.webprogramok.hu

Joomladay2013 - Budapest, Hungary
www.joomladay.hu
A következő felhasználók mondtak köszönetet: csicsa55

Jelentkezz be, hogy te is részt vehess beszélgetésben!

  • csicsa55
  • csicsa55 profilkép Témaindító
  • Nem elérhető
  • Joomla rajongó
  • Joomla rajongó
  • Mivan Ottó? Mi a mottó? M(olnár)Ottó
Több
2019 okt. 11 09:05 #3 Írta: csicsa55
csicsa55 válaszolt a következő témában: Kombinált menü létrehozása
Köszönöm.

Még egy kérdésem lenne. Mellékeltem hozzá az ábrát. Rosszul fogalmaztam az almenüvel kapcsolatban. Szerintem almenünek látszó második navigációs menü kell
a melléklet szerinti kivitelezésnek. Mivel az almenüpontoknál nem lehet/vagy nem célszerű kihúzni oldal végéig a menüpontokat, mivel kevés menüpont esetén nagyon széthúzná. Ezért emlegettem a RL Modals és több stílus létrehozását, amit az adott menüponthoz hozzárendelek. Nem tudom mi tévő legyek. Az almenünek tűnő másik navigációs menü, vagy jobb az almenü sablonjának átszerkesztése jobb?
Mellékletek:

Jelentkezz be, hogy te is részt vehess beszélgetésben!

Több
2019 okt. 11 10:37 #4 Írta: kovacshazi
kovacshazi válaszolt a következő témában: Kombinált menü létrehozása
Az almenükre szerintem elég egy Egyedi HTML modul.
<a href="#valami1">Ugrás az első helyre</a> | <a href="#valami2">Ugrás a második helyre</a> | <a href="#valami3">Ugrás aharmadik helyre</a> |
Ezt a modult pedig közzéteszed a Főmenü megfelelő menüpontjához rendelve a menü alatt.

Segítség Joomla és VirtueMart webáruház készítéséhet, problémák megoldásában
www.webprogramok.hu

Joomladay2013 - Budapest, Hungary
www.joomladay.hu

Jelentkezz be, hogy te is részt vehess beszélgetésben!