Provide TypeKit integration for SilverStripe CMS.
PHP JavaScript
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
_config
assets/js
lang
src
tests
.editorconfig
.gitattributes
.gitignore
.scrutinizer.yml
.travis.yml
CHANGELOG.md
CONTRIBUTING.md
LICENSE.md
README.md
_config.php
composer.json
phpunit.xml.dist

README.md

TypeKit Module

Latest Version on Packagist Software License Build Status Coverage Status Quality Score Total Downloads

Overview

Provide TypeKit integration for SilverStripe CMS. Configure TypeKit ID via SiteConfig. Allow TypeKit fonts inside HTMLEditorField and provide $TypeKit template variable to inject javascript.

Requirements

  • SilverStripe CMS 3.1.2 and newer or 3.2 and newer.

Install

Via Composer

Run the following to add this module as a requirement and install it via composer.

$ composer require studiobonito/silverstripe-typekit

Manual

Copy the 'typekit' folder to the root of your SilverStripe installation.

Usage

The module provides a global template variable $TypeKit that can be used to insert the kit code into any page template. This global variable uses the type kit ID specified in the CMS in the Setings > Services > Type Kit tab.

TypeKit suggests placing kit code in your document <head> as in the example below. However this module leaves that choice to the developer.

<head>
    <title>Example.com</title>
    $TypeKit
</head>

Contributing

Please see CONTRIBUTING for details.

Security

If you discover any security related issues, please email support@studiobonito.co.uk instead of using the issue tracker.

Credits

License

The BSD-2-Clause License. Please see License File for more information.