Template Overrides

The Template Overrides module allows you to add a machine name to nodes and taxonomy terms. This machine name is then used to provide new theme hook suggestions.

BEM classes

Module to add BEM classes to fields/entities based on a configurable array of field/entity/bundle names mapped to BEM classes.
Provides hook_bem_alter($bem_array) to view/alter the BEM classes.

TODO:
* blocks
* views?
* ...

Theme-color meta tag

Theme-color meta tag setting

Adds a "theme-color" meta tag and administration UI on appearance section to set color value.
This tag gives ability for your web-site to look in its own color theme in mobile Chrome and Safari browser.

Field tokens

The Field tokens module add two additional types of field tokens; Formatted fields and field properties.

 

Formatted field tokens

Formatted Field tokens are tokens allowing one or many field values to be rendered via the default or specified field formatter.

The format is:
[PREFIX:DELTA(S):FORMATTER:FORMATTER_SETTING_KEY-FORMATTER_SETTING_VALUE:...]

(e.g. [node:field_image-formatted:0,1:image:image_style-thumbnail]).

 

Field property tokens

Field property tokens are tokens allowing access to field properties on one or many fields.

Properties are dependent on the field type.

The format is:
[PREFIX:DELTA(S):PROPERTY]

(e.g. [node:field_image-formatted:0:uri]).

 

Downloads

Views CSS Tables

Adds a table display type to Views which prints fields out in a pure CSS table.

Why use this?

Views default table display style is packed with features such as column sorting, alignment and separators however the HTML table tag is notoriously difficult to override and style. Using CSS Tables (see http://caniuse.com/#feat=css-table for support) you can create views tables that work well on both mobile and desktop with minimal overrides.

Downloads

Pages

Subscribe with RSS Subscribe to RSS - Theme Enhancements