init
This commit is contained in:
commit
e124a47765
19374 changed files with 9806149 additions and 0 deletions
108
KretaWeb/Views/Shared/DisplayTemplates/SiteMapNodeModel.cshtml
Normal file
108
KretaWeb/Views/Shared/DisplayTemplates/SiteMapNodeModel.cshtml
Normal file
|
@ -0,0 +1,108 @@
|
|||
@model MvcSiteMapProvider.Web.Html.Models.SiteMapNodeModel
|
||||
@using Kreta.BusinessLogic.Utils
|
||||
@using Kreta.Web.Menu
|
||||
|
||||
@{ int? resourceId = Model.Attributes.ContainsKey("resourceId") ? Convert.ToInt32(Model.Attributes["resourceId"]) : new int?(); }
|
||||
@{ string tooltipResourceName = Model.Attributes.ContainsKey("tooltip") ? Model.Attributes["tooltip"].ToString() : ""; }
|
||||
@{
|
||||
var url = Model.IsDisabled() ? "javascript:void(0);" : ( Model.Attributes.ContainsKey("clientsideaction") ? "javascript:" + Model.Action + "();" : Url.Action(Model.Action, Model.Controller, new { area = Model.Area }));
|
||||
}
|
||||
|
||||
@if (Model.IsCurrentNode && Model.SourceMetadata["HtmlHelper"].ToString() != "MvcSiteMapProvider.Web.Html.MenuHelper")
|
||||
{
|
||||
<text>@Model.Title</text>
|
||||
}
|
||||
else if (Model.IsClickable && Model.Parent != null && Model.Parent.IsRootNode == false)
|
||||
{ // almenuk
|
||||
<text>
|
||||
@if (Model.TooltipHasValue())
|
||||
{
|
||||
<a href="@url" target="@(Model.TargetFrame)" title="@MenuResource.ResourceManager.GetString(tooltipResourceName)">
|
||||
<span>
|
||||
@if (resourceId.HasValue)
|
||||
{
|
||||
@(StringResourcesUtils.GetString(resourceId.Value))
|
||||
}
|
||||
</span>
|
||||
</a>
|
||||
}
|
||||
else
|
||||
{
|
||||
<a href="@url" target="@(Model.TargetFrame)">
|
||||
<span>
|
||||
@if (resourceId.HasValue)
|
||||
{
|
||||
@(StringResourcesUtils.GetString(resourceId.Value))
|
||||
}
|
||||
</span>
|
||||
</a>
|
||||
|
||||
}
|
||||
|
||||
</text>
|
||||
}
|
||||
else if (Model.Parent != null && Model.Parent.IsRootNode)
|
||||
{ // főmenü
|
||||
if (Model.IsClickable == false)
|
||||
{
|
||||
<text><a href='javascript:void(0);' class='dropdown-toggle' data-toggle='dropdown'>
|
||||
@if (Model.Attributes.ContainsKey("iconname"))
|
||||
{
|
||||
<i class='fa fa-@(Model.Attributes["iconname"].ToString()) fa-2x'></i>
|
||||
}
|
||||
<br />
|
||||
<span>
|
||||
@if (resourceId.HasValue)
|
||||
{
|
||||
@(StringResourcesUtils.GetString(resourceId.Value))
|
||||
}
|
||||
</span>
|
||||
</a>
|
||||
</text>
|
||||
}
|
||||
else
|
||||
{
|
||||
<text>
|
||||
<a href="@url" target="@(Model.TargetFrame)">
|
||||
@if (Model.Attributes.ContainsKey("iconname"))
|
||||
{
|
||||
<i class='fa fa-@(Model.Attributes["iconname"].ToString()) fa-2x'></i>
|
||||
}
|
||||
<br />
|
||||
<span>
|
||||
@if (resourceId.HasValue)
|
||||
{
|
||||
@(StringResourcesUtils.GetString(resourceId.Value))
|
||||
}
|
||||
</span>
|
||||
</a>
|
||||
</text>
|
||||
}
|
||||
}
|
||||
else if (Model.IsClickable == false && Model.Children.Count == 0)
|
||||
{
|
||||
<a href="~">
|
||||
<span>
|
||||
@if (resourceId.HasValue)
|
||||
{
|
||||
@(StringResourcesUtils.GetString(resourceId.Value))
|
||||
}
|
||||
</span>
|
||||
</a>
|
||||
}
|
||||
|
||||
else
|
||||
{
|
||||
if ((Model.IsVisible()))
|
||||
{
|
||||
// csoportositas
|
||||
<text><li class="nav-header red">
|
||||
|
||||
@if (resourceId.HasValue)
|
||||
{
|
||||
@(StringResourcesUtils.GetString(resourceId.Value))
|
||||
}
|
||||
</li>
|
||||
</text>
|
||||
}
|
||||
}
|
Loading…
Add table
Add a link
Reference in a new issue