Documentation

Documentation

  • Documentation
  • Externable.com

›Languages

Introduction

  • Introduction to Externable

Setup

  • Registration
  • Creating Subscription
  • Renaming subscription
  • Setup URL
  • Connecting Dynamics
  • Setting up email
  • Provisioning instance
  • Starting and stopping instance
  • Connecting Custom Domain
  • Upgrading
  • Taking Backups
  • Restoring Backups
  • Resetting Instance
  • Changing Billing Address
  • Changing Subscription Plan

Portal Backoffice Basics

  • Login To Backoffice
  • Navigation In Backoffice
  • Adding & Managing Users

Creating Content

  • Creating, Saving and Publishing Content
  • Scheduling Posts
  • Content Versioning
  • Creating Content Templates
  • Restricting Access To Content
  • Creating Media
  • Sensitive Data
  • RichText Editor
  • Content Tree

Dynamics Integration

  • Default Template
  • Presenting Dynamics Data

    • Creating Dynamics Integrated Content
    • Extracting Dynamics Query

    Dynamics Forms

    • How Forms Work
    • Working with Formulas
    • Example - Create a Form

Languages

  • Enabling Languages
  • Creating Translations

Members

  • Creating Members In The Frontend
  • Creating Members in the Backend
  • Linking Members To Dynamics Contacts

Portal extension

  • Document Types
  • Data Types
  • Property Editors
  • Grid Editors
  • Macros
  • Relation Types
  • LogViewer
  • Templates

    • Templates
    • Razor Syntax
    • Rendering Content
    • Rendering Media
    • Rendering CSS & JS
    • Partial Views
    • Partial Macro Views
  • CSS customizations
  • JavaScript
  • Plugins Development

    • Plugins Development
    • MVC Controllers
    • WebAPI Controllers

Notes

  • Open Source Used

Creating Translations

Enabling Language Variants on Document Types

IMPORTANT: For Document Types created as a part of Externable template content Language Variants have been enabled where possible. So this remark is mainly for your additional, custom Document Types

Now that there are two languages to vary the content with, it needs to be enabled on the document types you wish to use it with. To do so head to a Document Type in the Settings section. In the top right corner you can go to permissions and then check the "Allow varying by culture" toggle:

Now to allow a property on the doctype to be varied it will have to be enabled for the property:

Working with Language Variants on content

When you return to your content node you will notice two things.

  1. At the top of the content tree there will now be a dropdown so you can show the content tree in the language of your choice.
  2. To the right of the content name there is now a dropdown where you can select a language. You can also open a split view so you can see two languages at once.

Each property editor that does not allow variants will be greyed out and have the content of the default language.

To read about how you render variant content in templates, check out the templates rendering article.

Test your language variants

Culture and hostnames must be added to your language sites before the content can be tested for variants.

  1. Right-click the Home node and select Culture and Hostnames.
  2. Add a specific url per language and save. For eg: An English language variant with English (United States) as the language can be given a specific url https://yourwebsite.com/en-us and a Danish language variant can be given a specific url https://yourwebsite.com/dk.
  3. The Info content app should now show specific urls for your language variants.

Video

← Enabling LanguagesCreating Members In The Frontend →
  • Enabling Language Variants on Document Types
  • Working with Language Variants on content
  • Test your language variants
  • Video
Copyright © 2021