Documentation

Documentation

  • Documentation
  • Externable.com

›Portal extension

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

CSS customizations

You can create custom CSS scripts - globally for the whole website or locally for single page.

It is supported to customize main.css script delivered with default Externable template, however it is not recommended to do so as this file may get overwritten with next upgrade. It is recommended to make a copy of the file before applying customizations or use Content Scripts.

Global CSS script

To create a new CSS script in Externable go to Settings section and select Stylesheets, click on dots to show menu and click new Stylesheet file:

Now you can createyour custom script and Save it:

If you want your script to be published, add it to your portal template. You can find more details on it in rendering CSS templates section.

Global Content Page CSS scripts

Externable supports CSS modifications directly in the content, without modifying global settings. This approach is recommended if you intend to make minor changes and enable your content editors to apply them. That might be changing background color, adding frame to picture or changing font. Those changes are applied on top of global templates and doesn't require changes in templates views. That is the easiest way to change default template general look.

Content Page CSS scripts are available in default Externable template. If you decide to use spearate custom global template this feature needs to be implemented like it is in default templates.

To add global CSS snippets, open the Home Content node and scroll to Global Settings section. You can paste your CSS to Custom CSS field.

NOTE: Don't confuse Custom CSS in Global Settings with 'Custom CSS - local page only'.

Local Content Page CSS script

You may want to tweak certain components on single page only. You can use Externable content Custom CSS property. To paste page specyfic CSS go to only content node and scroll to 'Custom CSS - local page only':

NOTE: Custom CSS properties are supported in native Externable Document Types and Templates. If you use custom ones you may need to implement this feature separately.

← Partial Macro ViewsJavaScript →
  • Global CSS script
  • Global Content Page CSS scripts
  • Local Content Page CSS script
Copyright © 2021