内部内容块(imo)不工作2sxc模块DNN

时间:2017-10-09 21:12:37

标签: module dotnetnuke 2sxc

根据:https://github.com/2sic/2sxc/issues/1320

在我看来这是错误。之前我使用我的自定义内容和模板与内部内容没有问题。我甚至不必使用@ Edit.ContextAttributes。

内容类型:

  1. 节内容类型包含内容块的字段。 Structure

    @{
    var sectionName = "";
    if(Content.Kotwica != "")
    {
        sectionName = Content.Kotwica;
    }
    else
    {
        sectionName = "sc-entity-" + @Content.EntityID;
    }
    }
    
    
    @if((Dnn.User.IsInRole("Administrators") || @Dnn.User.IsSuperUser) && DotNetNuke.Common.Globals.IsEditMode())
    {
        
            @Content.Nazwa
        
        
            @Edit.Toolbar(Content, actions: "edit,layout,remove,moveup,movedown,template-develop", settings: new { show = "always"})
        
    }
    
        #@(sectionName) {
            @if(Content.Tlo != "")
            {
                background-image: url(@(Content.Tlo));
                if(!Content.PowtarzajTlo)
                {
                    background-size: cover;
                }
                if(Content.Parallax)
                {
                    background-attachment: fixed;
                }
            }
            @if(Content.KolorTla != "")
            {
                background-color: @(Content.KolorTla);
            }
            @if(Content.MarginesWew != "")
            {
                padding: @(Content.MarginesWew);
            }
            @if(Content.MarginesZew != "")
            {
                margin: @(Content.MarginesZew);
            }
        }
        @if(Content.Nakrycie != "") {
            #sc-entity-@(Content.EntityID) .sc-overlay {
                background: @Content.Nakrycie
            }
        }
    
    @if(Content.Nakrycie != "") {  }
    @if(Content.Wysrodkuj)
    {
        @:
    }
    
    
    <div class="editor-styles">@Html.Raw(Content.Tresc)</div>
    <div class="sc-content-block-list" @Edit.ContextAttributes(Content, field: "ModulContent")>
        @foreach(var contentBlock in AsDynamic(Content.ModulContent)){
            @contentBlock.Render()
        }
    </div>
    
    @if(Content.Wysrodkuj) { @: } @if(Content.Parallax) { jQuery(document).ready(function() { if(jQuery().parallax) { jQuery('#@(sectionName)').parallax("50%", 0.3); } }); } @if(Content.Animacja != "") { jQuery(document).ready(function() { if(jQuery().viewportChecker) { var entity@(Content.EntityID) = jQuery('#@(sectionName)'); entity@(Content.EntityID).viewportChecker({ classToAdd: 'animated ' + entity@(Content.EntityID).data('animate'), repeat: false, offset: -50 }); } }); }
  2. 典型的文本框内容类型具有典型的文本框字段和附加元素。 Structure

    <div class="editor-styles">@Html.Raw(Content.Tresc)</div>
    <div class="sc-content-block-list" @Edit.ContextAttributes(Content, field: "ModulContent")>
        @foreach(var contentBlock in AsDynamic(Content.ModulContent)){
            @contentBlock.Render()
        }
    </div>
    
  3. 有问题的视频

    https://www.screencast.com/t/Bl0hUXmt

0 个答案:

没有答案