How to Delete the Language Branch for a Page or a Block in EPiServer 7

on in Episerver, Episerver 7, Localization with 0 Comments

The release of EPiServer 7 has brought numerous changes to the way editors interact with Edit Mode. One such change is the process needed to remove the language branch for a page or a block. Of course, you could always use the old Edit Mode to complete this task, but let’s find out how to do this in EPiServer 7’s new Edit Mode.

More ››

How to Add Valid Elements (like iframes) to TinyMCE in EPiServer 7

on in Episerver, Episerver 7, TinyMCE with 0 Comments

In a recent EPiServer 7 project, our client needed support for iframes and some other HTML tags in the TinyMCE WYSIWYG editor. Luckily, the way you add valid elements to TinyMCE hasn’t changed much between EPiServer 6 and EPiServer 7, though some small issues have made the update a little more involved. In this post, I’ll show you how to add valid elements to TinyMCE and how to fix the issues you’ll potentially encounter along the way.

More ››

A Closer Look at the AvailablePageTypes Attribute in EPiServer 7

on in Episerver, Episerver 7 with 0 Comments

I was recently looking into how to fully use the [AvailablePageTypes] attribute in my page models, and after a bit of research and reading the sometimes confusing documentation, and the less confusing class documentation, I found it has some interesting and helpful features. Let’s take a closer look at this attribute.

More ››

Turn Your EPiServer 7 MVC Page/Block Model into a View Model using the Ignore Attribute

on in Episerver, Episerver 7, Episerver MVC with 0 Comments

If you’ve ever built a large MVC application, you’ll know that your project can sometimes contain a large amount of files, some of which act as a layer of code between two aspects of the application. One such file is the view model, which is used to transfer data from the controller to the view.

When developing with EPiServer 7 MVC, in most situations you can use the page or block model directly in your view. There are some cases, however, where you’ll find yourself using a separate view model to satisfy the needs of the view.

More ››

Working with Localization and Language Branches in EPiServer 7 MVC

on in Episerver, Episerver 7, Episerver MVC, Localization with 0 Comments

One powerful feature that EPiServer 7 provides is the localization of page content and the creation of language branches for your site, which allows you to create a multi-language, international site without the need for a huge amount of work. In this post, we’ll look at how to configure, utilize, and develop for localization in EPiServer 7.

More ››