0

对果园很陌生,我很难把头绕在几件事上,但我快到了。

我预计登录链接将是一个小部件,但它们不是。所以我想做的就是把它移到页面的右上角。

我已经采用默认主题并将其克隆到我自己的主题中,因此我可以启动自定义主题。我想我应该使用 Placement.info 来完成我想做的事情。我遇到的困难是

  1. 展示位置属性的完整列表
  2. 如何确定某物的 Parts_[Name] <- 我认为这是我需要设置的规则,以便让登录进入标题。我已经尝试了一些变体。

    <Place Parts_User="/Header:1"/>
    

任何朝着正确方向的推动都会很棒!

4

1 回答 1

1

如果您签入 Layout.cshtml 文件,您将在靠近顶部的某处看到一行代码:

WorkContext.Layout.Footer.Add(New.User(), "10"); // Login and dashboard links

用户是一个形状,而不是一个部分。您可以在 Orchard.Core/Shapes/Views/User.cshtml 中查看它。要编辑此视图,请将其复制并放置在您的主题中。

主题开发所需的工具称为形状跟踪。它是开发人员工具模块的一部分,可在图库中找到。这将让您检查形状并查看它们的属性。

于 2013-05-05T22:28:25.033 回答