Ich benutze den Basis-Event-Kalender als Ausgangspunkt und wir haben etwas seltsames bemerkt. Wie wir wissen, wird jedes Ereignis zu einer eigenen Seite. Mein Ereignistitel wird zur Seiten-URL. Was wir gesehen haben, ist, wenn ein Unterstrich im Ereignistitel vorhanden ist. Die Ereignisdetails werden nicht wie gewünscht wiedergegeben.Kentico V9 Kalender/Event Seitentypen
Wenn ich die Seiten-URL manuell von einem Unterstrich in einen Bindestrich ändert, werden die Details korrekt gerendert.
Das Hinzufügen eines Bindestrichs zum Ereignistitel scheint das Problem zu sein.
Um zu helfen, dies zu tun, was wird von mir benötigt?
Das ist mein Transformationscode:
<section id="eventDetail">
<h1><%# Eval("EventTitle") %></h1>
<h2><%# CMS.Helpers.ResHelper.GetString("kff.Generic-From")%>:</h2>
<p><%# FormatDateTime(Eval("EventStart"),"dddd, MMMM d, yyyy h:mm tt") %></p>
<h2><%# CMS.Helpers.ResHelper.GetString("kff.Generic-To")%>:</h2>
<p><%# FormatDateTime(Eval("EventEnd"),"dddd, MMMM d, yyyy h:mm tt") %></p>
<h2><%# CMS.Helpers.ResHelper.GetString("kff.Generic-Location")%>:</h2>
<p><%# Eval("EventLocation") %></p>
<h2><%# CMS.Helpers.ResHelper.GetString("kff.Generic-Details")%>:</h2>
<p><%# Eval("EventDescription") %></p>
</section>
Ich habe hinzugefügt Screenshots der gerenderten Seiten.
Das klingt wie ein Fehler .. Ich würde empfehlen, dies mit Kentico Support-Team ([email protected]) zu überprüfen. Andernfalls könnten Sie dies "beheben", indem Sie ein globales Ereignis erstellen, bei dem Sie den Unterstrich automatisch ersetzen würden, sodass Sie dies nicht im Hinterkopf behalten müssen. – Enn
Das Durchgehen der Fehlerliste sieht so aus, als ob sie in 9.0.10 behoben wurde. Ich bin am 9.05, und wir haben unseren Upgrade-Prozess noch nicht durchgearbeitet. Ich warte auf eine Bestätigung von Kentico. –