Creating simple Dynamic Content in EPiServer CMS 6 R2

What is dynamic content in EPiServer?

Dynamic content is essentially custom pieces of content that an EPiServer editor can insert through the TinyMCE editor. Together with the option of specifyingdynamic content settings (ie properties for the dynamic content being inserted) we can create an easy way for editors to include virtually any type of content.

Ted & Gustaf:
Creating simple Dynamic Content in EPiServer CMS 6 R2 – Ted & Gustaf
.

EPiServer offical doc:
http://world.episerver.com/documentation/Items/Tech-Notes/EPiServer-CMS-6/EPiServer-CMS-6-R2/Dynamic-Content/

Create a visual TinyMCE Plugin – SoftResource

This post will guide you how to extend the TinyMCE editor EPiServer with a custom button and dialog.

Create a visual TinyMCE Plugin – SoftResource.

EPiServer offical doc:
http://world.episerver.com/documentation/Items/Tech-Notes/EPiServer-CMS-6/EPiServer-CMS-6-R2/TinyMCE-Developers-Guide/

Dynamic content in xhtml editor (another type of solution)
http://blog.wsoft.se/2015/03/03/creating-simple-dynamic-content-in-episerver-cms-6-r2-ted-gustaf/

EPiServer CMS 6 and 7 XML documentation files – Visual Studio Intellisense

EPiServer CMS 6 and 7 XML documentation files – Visual Studio Intellisense:
EPiServer CMS 6 XML documentation files.
PS. the xml files should be placed in the folder where you referenced dlls are to work!

EPiServer 7 XML files should be included in nuget package:
http://world.episerver.com/Modules/Forum/Pages/Thread.aspx?id=73912&epslanguage=en

 

Episerver Translate Language xml text 4 different approaches

This is mainly a EPiServer 6 / Webforms approach.

If no pagebase object is readable:

<%= EPiServer.Core.LanguageManager.Instance.Translate("/mygadget/index/hello") %>

EPiServer.PageBase method xml/xslt path to value:

<p><%= Translate("/productlist/links/viewallcleaningpkgandacc")%></p>

Through asp.net get resource $ dot notated path to xml value

<%$ Resources: EPiServer, productlist.buttons.buyonline %>

Only valid inside server tags e.g:

<asp:Label runat="server" Text="<%$ Resources: EPiServer, productlist.buttons.buyonline %>" />

Web control episerver native (xml path to value):

<EPiServer:Translate runat="server" LocalizedText="/productlist/links/viewallcleaningpkgandacc" />