Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/apache-flex/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Orchardcms Orchard CMS:分类链接菜单可见性&;安置问题_Orchardcms_Taxonomy - Fatal编程技术网

Orchardcms Orchard CMS:分类链接菜单可见性&;安置问题

Orchardcms Orchard CMS:分类链接菜单可见性&;安置问题,orchardcms,taxonomy,Orchardcms,Taxonomy,我刚刚在我的果园网站上安装了。此外,我还创建了分类链接菜单,作为论坛帖子的分类 通过将分类菜单添加到默认层,我可以使它出现在所有页面上。我的问题是: 如何使分类菜单(即论坛类别)仅显示在论坛页面上?如果论坛“页面”实际上是Orchard上下文中的页面,那就很简单了,因为我可以为页面分配一个自定义层来控制菜单的可见性。但据我所知,论坛只是一种内容类型,与页面不同——换句话说,我没有创建论坛页面;我只是创建了一个新论坛,其中有一个到“~/Forums”的永久链接 我最初将前面提到的分类菜单分配给As

我刚刚在我的果园网站上安装了。此外,我还创建了
分类链接
菜单,作为论坛帖子的分类

通过将分类菜单添加到
默认层
,我可以使它出现在所有页面上。我的问题是:

  • 如何使分类菜单(即论坛类别)仅显示在论坛页面上?如果论坛“页面”实际上是Orchard上下文中的页面,那就很简单了,因为我可以为页面分配一个自定义层来控制菜单的可见性。但据我所知,论坛只是一种内容类型,与页面不同——换句话说,我没有创建论坛页面;我只是创建了一个新论坛,其中有一个到
    “~/Forums”
    的永久链接

  • 我最初将前面提到的分类菜单分配给
    AsideFirst
    区域,但由于某种原因它没有显示出来。但是如果我将它分配到(例如)
    contentsaide
    区域,它就会显示得很好。这是已知的bug吗

  • 任何非编程解决方案和/或变通方法(如果有)都将非常有用

  • 在新的“论坛”层中使用url规则,然后将小部件放在该层中

  • 2.你所在的图层中确实存在AsideFirst区域吗?

    Bert-很高兴有你在这里!我看了你们关于Orchard的几篇教程,都很有帮助。:)不管怎样,问题1已经解决了——谢谢你的提示#2仍然困扰着我-我意识到,
    AsideFirst
    区域可能不适用于我的主题。好吧,我把分类菜单放在默认层使用的
    ContentAside
    区域中。但是,当我将自定义论坛层中的菜单链接到
    contentsaide
    区域时,菜单不会显示;我只看到一些应该属于
    contentsaide
    的空白,但菜单仍然没有呈现。伯特-我决定关闭这个,因为#2现在或多或少已经解决了。我只是回到默认主题,使用不同的区域。我猜这可能与CSS问题有关。