Я выполнил шаги согласно следующему руководству: http://2sxc.org/en/Learn/Getting-started-with-creating-stuff/First-Content-Template Но у меня возникают проблемы с одной или двумя проблемами.Создание шаблона содержимого 2sxc
- Когда я получаю к шагу 2.2 Добавьте демо шаблона с помощью вставки в Template.txt файл в мой недавно созданный файл шаблона .cshtml, я не вижу, как и ожидалось с моим курсом (Content.Title) и мой призыв к кнопке/ссылке действия (Content.LinkText) не отображаются на экране. Это мешает мне создавать даже самые простые шаблоны
После вставки в код Template.txt:
<div class="sc-element"> @Edit.Toolbar(Content) <!--- Edit toolbar --> <div class="co-person-image col-sm-4"> @if (!String.IsNullOrEmpty(Content.Photo)) { <img src="@Content.Photo?w=350" alt="@Content.Name" class="img-responsive" /> } else { <div class="co-person-placeholder"></div> } </div> <div class="co-person-text col-sm-8"> <p> <strong>@Content.Name</strong><br /> @if (!String.IsNullOrEmpty(Content.Position)) { @Content.Position<br /> } </p> <p> @if (!String.IsNullOrEmpty(@Content.EMail)) { <a href="mailto:@Content.EMail">@Content.EMail</a><br /> } @if (!String.IsNullOrEmpty(Content.Phone)) { <text>@Content.Phone<br /></text> } </p> @Html.Raw(Content.Description) </div> </div>
я не вижу какой-либо заполнитель и когда я загружаю изображение с помощью ADAM, он тоже не будет отображаться на экране?
Не уверен, что я делаю неправильно, но был бы очень признателен некоторую помощь в этом, как я также попытался просто вставить в код из другого одного из ваших шаблонов начальной загрузки в мой новый шаблон, но я получаю следующее сообщение об ошибке:
Error: Microsoft.CSharp.RuntimeBinder.RuntimeBinderException: The best overloaded method match for 'string.IsNullOrEmpty(string)' has some invalid arguments at CallSite.Target(Closure , CallSite , Type , Object) at System.Dynamic.UpdateDelegates.UpdateAndExecute2[T0,T1,TRet](CallSite site, T0 arg0, T1 arg1) at ASP._Page_Portals_0_2sxc_Content__text_block_image_block_12_cshtml.Execute() in d:\Inventise\trunk\Customers\St Josephs Foundation\Projects\Website\Sources\DNN-Root\Portals\0\2sxc\Content_text block_image block_12.cshtml:line 26 at System.Web.WebPages.WebPageBase.ExecutePageHierarchy() at System.Web.WebPages.WebPageBase.ExecutePageHierarchy(WebPageContext pageContext, TextWriter writer, WebPageRenderingBase startPage) at ToSic.SexyContent.Engines.RazorEngine.RenderTemplate() in C:\Projects\2SexyContent\Web\DesktopModules\ToSIC_SexyContent\2Sexy Content Razor\RazorEngine.cs:line 76 at ToSic.SexyContent.Engines.EngineBase.Render() in C:\Projects\2SexyContent\Web\DesktopModules\ToSIC_SexyContent\SexyContent\Engines\EngineBase.cs:line 89 at ToSic.SexyContent.SxcInstance.Render() in C:\Projects\2SexyContent\Web\DesktopModules\ToSIC_SexyContent\SexyContent\SxcInstance.cs:line 200
Путь, указанный в приведенном выше сообщении об ошибке, выглядит неправильно, но я не знаю, где это можно изменить?
Буду признателен за помощь по этому вопросу. С уважением
Привет, да, именно так, thx! Я был бы признателен за любые советы по копированию/дублированию страницы с несколькими модулями на другую страницу DNN, поскольку это будет очень важно для наших клиентов. Это случай DNN> Копировать страницу>, затем выберите каждый модуль отдельно? Есть ли способ отбросить модуль на новую страницу с новым демо-контентом? который, в свою очередь, может быть снова отредактирован, чтобы иметь 2 экземпляра одного и того же модуля? Я просматриваю вашу документацию тем временем, поэтому я могу разрешить запрос, но ценю любую помощь, которую вы можете иметь. С уважением, Денис – denisjoconnor
Я прочитал ваше предыдущее решение здесь: http://stackoverflow.com/questions/39988175/copying-page-with-2sxc-content-doesnt-copy-the-modules Вопрос: 1. Создайте страницу шаблона со всеми модули, но убедитесь, что вы всегда закрываете только средство выбора, но не добавляете данные 2. экспортируйте его, чтобы он был готов для импорта. У меня есть страница шаблона, но в каждом модуле есть образец (мой новый демонстрационный контент). Как я могу использовать эту страницу шаблона для создания страницы функционального шаблона, которую можно экспортировать правильно? Спасибо – denisjoconnor