derhaeuptling / contao-mega-menu Goto Github PK
View Code? Open in Web Editor NEWMega menu extension for Contao Open Source CMS.
Mega menu extension for Contao Open Source CMS.
Das mitgelieferte CSS wirkt nur auf das normale Navigationsmenü, nicht aber auf die Individuelle Navigation.
I thougt it was because of the missing 's' on the end of megamenu.css (megamenu.scss):
system/modules/mega_menu/assets/megamenu/megamenu.css
but it isn't.
The file will not be included/loaded ...
Module Version: 1.0.7
Contao Version: 4.9 (but in 4.x also)
By the way, I can confirm the other issue "Section "Mega menu settings" not available in Site Structure -> Edit Page"
Contao 4.4.3 / PHP 7.1
Warning: in_array() expects parameter 2 to be array, null given in /kunden/107305_14053/webseiten/schachbund/website2018/vendor/contao/core-bundle/src/Resources/contao/library/Contao/System.php on line 169
Attempted to load class "DataContainer" from namespace "Derhaeuptling\MegaMenu". Did you forget a "use" statement for another namespace?
Es gab eine Warnung in Migration Tool von Contao.
PHP Warning: Undefined array key "deleteConfirm" in /web/contao_live/vendor/derhaeuptling/contao-mega-menu/dca/tl_mega_menu.php on line 75
Kann mit
'attributes' => 'onclick="if(!confirm(\''.($GLOBALS['TL_LANG']['MSC']['deleteConfirm'] ?? NULL).'\'))return false;Backend.getScrollOffset()"',
behoben werden.
Viele Grüße 🙂
Contao 4.13.15
PHP 8.1
contao-mega-menu 1.10.0
Erweiterung erscheint nach der Installation via Contao-Manager nicht im Backend (kein Menüpunkt). Bei der Installation werden keine Datenbankänderungen angeboten.
Beim Wechsel auf Version 1.0.9 ist die Erweiterung im Backend verfügbar und funktioniert.
Problem ist schon bekannt: https://github.com/DERHAEUPTLING/contao-mega-menu/issues/12
I tried to install on:
Contao 5.3.9
Contao Manager: 1.8.5
Here is the dump log
Problem 1 - derhaeuptling/contao-mega-menu[1.1.0, ..., 1.1.7] require contao/core-bundle ~4.4 -> found contao/core-bundle[4.4.0, ..., 4.13.44] but these were not loaded, likely because it conflicts with another require. - Root composer.json requires derhaeuptling/contao-mega-menu ^1.1 -> satisfiable by derhaeuptling/contao-mega-menu[1.1.0, ..., 1.1.7]. [99.3MiB/13.49s] <warning>Running update with --no-dev does not mean require-dev is ignored, it just means the packages will not be installed. If dev requirements are blocking the update you have to resolve those problems.</warning> [52.6MiB/13.53s] Memory usage: 52.6MB (peak: 220MB), time: 13.53s. [52.6MiB/13.53s] Finished Composer Cloud resolving.
Site Structure -> Edit Page - Go to the page Settings of the page, that will contain the mega menu. In the section "Mega menu settings" check "Enable mega menu".
But there is no "Mega menu settings".
I just installed contao 4.9 . Is there any solution for that?
In a fresh Contao 4.13 installation with only derhaeuptling/contao-mega-menu package, with both PHP 7.4 and PHP 8, I have no Mega Menu item under Layout. The corresponding item in the page settings is also missing.
Contao: 4.13.14
Package version: 1.1.0
Folgende Seitenstruktur als Beispiel:
Die Seiten 1, 2 und 3 bekommen ein Megamenü zugeordnet. Aber nur Seite 1 bekommt wirklich ein Megamenü. Absicht oder Fehler?
Wenn es Absicht ist, muß ich A) auf eine andere Erweiterung umsteigen oder B) contao-mega-menu patchen oder C) tote Unterseiten anlegen.
Is there a way to open the megamenu on click, not on hover?
Same way bootstrap does with the dropdown menues.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.