我和Drupal 7内置的Main Menu搏斗过血、牙和钉子,最后我放弃了。
我所做的是实现一个块,并将其放置到Main Navigation区域,并使用纯CSS来控制菜单。到目前为止,我认为它看起来和工作都很棒。
我写这个网站的公司有几个拥有管理特权的用户,他们对HTML的了解非常有限。
我已经为这些块安装了CKEditor (WYSIWYG编辑器)模块,这使它们更加容易,但是每当他们编辑菜单的原始HTML (他们不喜欢这样做)时,这个编辑器就会从菜单中删除所有的CSS类并销毁它。
而且,由于我对菜单的块处理方法,他们没有您在内置菜单中拥有的非常好的Configure Links页面。
我想做一个new menu module,它可以像内置Main-Menu那样工作,但不扩展它(我已经尝试过Superfish和NiceMenus,它们都扩展了内置菜单,本质上继承了它的所有bug)。
我想做一个Configure Links Administrative Page,它将允许管理员配置链接,就像为内置主菜单配置链接一样。
有人知道如何查看主菜单模块的源代码吗?或者,如果存在替换的主菜单模块,我可以将其分割开来吗?
到目前为止,我还没有找到主菜单模块的任何源代码或任何替换。我只找到了一些扩展模块,比如Superfish和NiceMenus。
如果还不存在,会有谁能指点我从哪里开始,或者(这可能是太多的要求)告诉我如何做和我一起做这个项目?我对Drupal非常陌生(两个月前我不知道是什么),但我在软件工程方面有一些广泛的知识。
据我所知,这已经尝试了好几次,并提出了几次,但我还没有找到任何后续的这些问题。我觉得这篇文章可能会有帮助,但我觉得我只是在看完之后就在兜圈子.
谢谢大家的帮助!我期待着你的回应!
发布于 2014-12-08 22:44:58
搜索一个名为“漂亮菜单”的模块。
另一个选项是创建一个自定义块,并在其中自己查询数据库中的主菜单链接。还可以将上下文列表链接按钮添加到块中。
发布于 2015-05-17 21:01:33
您是否可能使用CKEv.4并且启用了ACF?如果是这样的话,除非您已经在cke-styes.js(或它调用的任何类)中注册了类,否则将删除它们。
https://drupal.stackexchange.com/questions/138641
复制相似问题