Gibts es eine Layout Übersicht für Untermenu Ebenen?

  • Guten Morgen,

    gibt es irgendwo die Möglichkeit, auf einen Blick zu sehen, welche Layouts für wie viele Untermenu Ebenen vorbereitet sind?

    Beim Wechsel von einem Layout mit 3 verschachtelten Ebenen auf eines der neueren Layouts gibt es dann erst bei Aufruf der entsprechenden Seite im Untermenu eine Fehlermeldung. Um das zu vermeiden wäre es sinnvoll, gleich von vornherein zu wissen, welches Layout auch dafür geeignet ist :)

    Gruss aus Berlin

    Ronny

  • Hallo,

    eine solche Übersicht haben wir nicht. Aber es sollte generell keine Fehlermeldung wg. der Verschachtelungstiefe von Seiten geben. Die genaue Fehlermeldung würde uns daher interessieren.

    Freundliche Grüße
    Stefan S. (Zeta Producer-Support)

  • Danke!

    Welches war das ursprüngliche Layout und auf welches Layout wurde gewechselt als der Fehler auftrat?

    PS: Bei solchen Fehlermeldungen hilft es uns mehr, wenn man in der Fehlermeldung auf "Weitere Infos" klickt und dann den Text in ein .txt Document kopiert und hier anhängt. Da sind dann mehr Details enthalten.

    Freundliche Grüße
    Stefan S. (Zeta Producer-Support)

  • ZetaProducer.RuntimeBusinessLogic.Rendering.Core.RenderException

    -----------------

    Fehler in der Vorlage: Sie versuchen ein Menü-Grid (Name: "Submenu2" mit item-template-active="Submenu2 aktiv") der Ebene 3 in ein Menü-Grid der Ebene 4 einzufügen. Dies hätte eine unendliche Rekursion zur Folge und ist deshalb unzulässig. Bitte korrigieren Sie die Vorlage.

    -----------------

    bei ZetaProducer.RuntimeBusinessLogic.Rendering.Grids.RenderMenuGrid.FillFromParameters(StringStringDictionary parameters)
    bei ZetaProducer.RuntimeBusinessLogic.Rendering.Macros.RenderGridMacros.DoProcess(String textToProcess)
    bei ZetaProducer.RuntimeBusinessLogic.Rendering.Core.RenderDispatcher.doProcess(String textToProcess)
    bei ZetaProducer.RuntimeBusinessLogic.Rendering.Grids.RenderGrid.ProcessItemDataMacros(String text, RenderingContext context, String emptyText)
    bei ZetaProducer.RuntimeBusinessLogic.Rendering.Grids.RenderMenuGrid.FormatGridItem()
    bei ZetaProducer.RuntimeBusinessLogic.Rendering.Grids.RenderGrid.Render()
    bei ZetaProducer.RuntimeBusinessLogic.Rendering.Macros.RenderGridMacros.DoProcess(String textToProcess)
    bei ZetaProducer.RuntimeBusinessLogic.Rendering.Core.RenderDispatcher.doProcess(String textToProcess)
    bei ZetaProducer.RuntimeBusinessLogic.Rendering.Core.RenderPage.renderCode(String renderText)
    bei ZetaProducer.RuntimeBusinessLogic.Rendering.Core.RenderPage.CreatePage()
    bei ZetaProducer.RuntimeBusinessLogic.Rendering.Core.RenderEngine.createPage(WebPage page)
    bei ZetaProducer.RuntimeBusinessLogic.Rendering.Core.RenderEngine.Process(RenderEngineParameterInfo parameterInfo)
    bei ZetaProducer.Main.UI.BuildPublish.Central.NonVisualBuildPublishPerformer.doWorkBuild(Object sender, DoWorkEventArgs e)
    bei ZetaProducer.Main.UI.BuildPublish.GuiBinding.AsyncRenderGuiBinder.backgroundWorker_DoWork(Object sender, DoWorkEventArgs e)
    bei System.ComponentModel.BackgroundWorker.OnDoWork(DoWorkEventArgs e)
    bei System.ComponentModel.BackgroundWorker.WorkerThreadStart(Object argument)

    RenderException
    {
    Message="Fehler in der Vorlage: Sie versuchen ein Menü-Grid (Name: \\"Submenu2\\" mit item-template-active=\\"Submenu2 aktiv\\") der Ebene 3 in ein Menü-Grid der Ebene 4 einzufügen. Dies hätte eine unendliche Rekursion zur Folge und ist deshalb unzulässig. Bitte korrigieren Sie die Vorlage.",
    Data=
    [
    ]
    ,
    InnerException=null,
    TargetSite=RuntimeMethodInfo: FillFromParameters,
    StackTrace=" bei ZetaProducer.RuntimeBusinessLogic.Rendering.Grids.RenderMenuGrid.FillFromParameters(StringStringDictionary parameters)\\r\\n bei ZetaProducer.RuntimeBusinessLogic.Rendering.Macros.RenderGridMacros.DoProcess(String textToProcess)\\r\\n bei ZetaProducer.RuntimeBusinessLogic.Rendering.Core.RenderDispatcher.doProcess(String textToProcess)\\r\\n bei ZetaProducer.RuntimeBusinessLogic.Rendering.Grids.RenderGrid.ProcessItemDataMacros(String text, RenderingContext context, String emptyText)\\r\\n bei ZetaProducer.RuntimeBusinessLogic.Rendering.Grids.RenderMenuGrid.FormatGridItem()\\r\\n bei ZetaProducer.RuntimeBusinessLogic.Rendering.Grids.RenderGrid.Render()\\r\\n bei ZetaProducer.RuntimeBusinessLogic.Rendering.Macros.RenderGridMacros.DoProcess(String textToProcess)\\r\\n bei ZetaProducer.RuntimeBusinessLogic.Rendering.Core.RenderDispatcher.doProcess(String textToProcess)\\r\\n bei ZetaProducer.RuntimeBusinessLogic.Rendering.Core.RenderPage.renderCode(String renderText)\\r\\n bei ZetaProducer.RuntimeBusinessLogic.Rendering.Core.RenderPage.CreatePage()\\r\\n bei ZetaProducer.RuntimeBusinessLogic.Rendering.Core.RenderEngine.createPage(WebPage page)\\r\\n bei ZetaProducer.RuntimeBusinessLogic.Rendering.Core.RenderEngine.Process(RenderEngineParameterInfo parameterInfo)\\r\\n bei ZetaProducer.Main.UI.BuildPublish.Central.NonVisualBuildPublishPerformer.doWorkBuild(Object sender, DoWorkEventArgs e)\\r\\n bei ZetaProducer.Main.UI.BuildPublish.GuiBinding.AsyncRenderGuiBinder.backgroundWorker_DoWork(Object sender, DoWorkEventArgs e)\\r\\n bei System.ComponentModel.BackgroundWorker.OnDoWork(DoWorkEventArgs e)\\r\\n bei System.ComponentModel.BackgroundWorker.WorkerThreadStart(Object argument)",
    HelpLink=null,
    Source="ZetaProducer.RuntimeBusinessLogic"
    }


    Gewechselt wurde von Business auf Outdoor

    VG Ronny

  • Hallo,

    kannst Du uns dieses Projekt (bei dem der Fehler auftritt) bitte schicken?


    • Öffnen Sie Ihr Projekt in Zeta Producer 11.2
    • Gehen Sie auf das Menü "Extras"
    • Klicken Sie auf den Button "Optionen"
    • Klicken Sie auf "Aktionen"
    • Klicken Sie rechts auf die Aktion "Projekt Senden" damit diese Markiert ist
    • Klicken Sie unten auf den Button "Ausführen"
    • Geben Sie ggf. Ihre E-Mail-Adresse ein, damit wir Sie für Rückfragen kontaktieren können

    Lassen Sie uns anschließend hier im Forum den Namen Ihres Projekts wissen, damit wir die zugesendeten Daten Ihrem Fall zuordnen können.

    Während wir an Ihrem Projekt arbeiten, sollten Sie bei sich keine Änderungen durchführen, denn sonst müssten Sie das ggf. nochmals im von uns modifizierten Projekt durchführen.

    Freundliche Grüße
    Stefan S. (Zeta Producer-Support)

  • Hallo,

    ich habe das Projekt erhalten. Wenn ich es öffne und zur Seite "Zweiflüglige Karuselltüren" wechsle erhalte ich den Fehler.
    Das Projekt nutzt aber ein angepasstes Layout. Wenn ich das Standardlayout "Outdoor" wähle, taucht der Fehler nicht auf.

    Ich bin mir daher sicher, dass das Template des angepassten Layouts manuell angepasst wurde und der Fehler so eingebaut wurde.

    Freundliche Grüße
    Stefan S. (Zeta Producer-Support)

  • Hallo nochmal,

    Du hast im template "default.html" bei Submenü den menu-level von 2 auf 3 erhöht. Das erfordert auch , dass man im template.xml bei den Item definitions für "Submenu1 aktiv" den menu-level von 3 auf 4 erhöht. Dann taucht der Fehler nicht auf.

    Für solche manuellen Anpassungen bieten wir keinen Support. Dieser Hinweis ist eine Ausnahme ;)

    Freundliche Grüße
    Stefan S. (Zeta Producer-Support)

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!