Content Templater

Make predefined content in Joomla!

  • Last updated: 04 Sep 2019
  • Version: 8.1.0
  • Types: Component System plugin Editor button plugin
  • Joomla rating: 100%

Tutorial for Content Templater

There is a Free and a Pro version of Content Templater.
The parts in this tutorial that only concern the Pro version will be marked with: Pro only

Introduction

With Content Templater you can create predefined reusable content templates for your Joomla articles, and much more.

No more need to copy and paste pieces of text you want to use more than once, or to manually copy article settings. Just make a content template of it!

You can very easily insert these content templates into your Joomla article (or other content) with one click by using the Editor Button. Or you can even make them load automatically based on specific conditions!

And Content Templater goes much further than just the content. You can also make entire page layouts, and automatically set/change any available option in the article edit form, like the Category or Title of an article, and even Custom Fields.

Here are some examples you can use Content Templater for:

  • Have a text snippet or a sentence you use often? Prepare it once, then simply insert it in articles with one click.
  • Instantly assign a predefined set of options to your article.
  • Pre-fill any article field with a predefined set of values, including custom fields.
  • Make completely custom page layouts, with any HTML code or style you need, that you can quickly re-use any time you want.
  • Use it in combination with Articles Anywhere (which allows you to place any article data anywhere) and literally create your own custom article layout, without the need of coding a template override and without needing to know any PHP.

And on top of everything, you can also assign content templates to conditions: would you like to have a custom layout automatically placed when creating an article in a specific category? You can do that with Content Templater!

Content Templater allows you to save a lot of time when creating articles (or other content). It's the Joomla extension that you never knew you needed, but once you try it, you will never want to go back!

The Basics

Once Content Templater is installed, you will be able to access it via the Regular Labs - Content Templater menu link under Components. This brings you to the component view, which lists all the templates you created.

Creating the Template

To create a content template, simply create a new item. You will be presented with the template edit screen:

Creating Template

The first thing you want to do is give it a Template Name.

You also find a Description field on the right, which you can optionally use to add a more detailed note to describe what you're using the template for. You can also assign templates to simple Categories.

Under the main Template tab, you will be greeted by a familiar interface: it features the same exact options of the article edit view, divided into tabs.

You can use the editor area to make a text snippet - which can be any content you want, formatted however you want, with any styling or code. And you can also make your template automatically set/change any settings and other fields too!

Once you're happy with your template, simply save it, and you're done.

Inserting the Template

After creating a template, it's very easy to insert it into your Joomla article or other content, by using the Editor Button.

Whenever you're using an editor field (such as in articles and custom HTML modules), you will now see the template when you click on the Content Template editor button.

With one click, selecting that template will take the content you placed in the template's editor field, and insert it into the editor field of your content item. And it will also fill any other predefined fields in the form, with the values you set in the template.

Creating a Template

As mentioned, when creating a template, the interface features the same exact options of the article edit view, divided into tabs.

Content

If you want to make a simple text snippet, then you can simply place your desired content into the editor field, and ignore the other fields.

This can be any content you want, formatted however you want, with any styling or code. You can also make entire page layouts, which you can then later import in your article with one click!

Overriding Content

By default, the content of the template will be inserted in the editor at the place where your cursor is. It will not replace the rest of the text that's already in the editor.

If you do want it to remove whatever content is in the editor, and replace it entirely with the content of the template, then you need to switch on the Override Content option you see in the sidebar when creating/editing the Template.

Settings & Other Fields

Content Templater goes much further than just the content! In addition to the text part, you can also make your template do a lot more.

Article Settings

With the Free version of Content Templater, you can set any of the Article Details, like the Title, Alias, Category, Status, Access, Language, Tags...

With the Pro version, you can literally set any available option in the article edit form: this also include the Images and Links, the article Options, Publishing settings, and even Custom Fields.

For instance, you can set a Template to pre-fill the Tags field with Cats.

Now if you create a new article, and then choose this template, the Tags field will be automatically set to Cats!

Custom Fields Pro only

With the Pro version of Content Templater, you can also set values for any Joomla Custom Field.

In the "Fields" tab, you will be able to select any Joomla Custom Field you want from a dropdown list, and then enter the desired value.

You can set an unlimited amount of Field Name/Value pairs. Simply click the + button to add more, or the - button to remove a previously inserted field.

Remember that for "select" fields (like lists, checkboxes and radio buttons), the value you have to set is the option value, not the option text. If you're using Articles Field, the option value is the ID of the desired article.

And if you want to set multiple values for "select" fields, you can simply separate them by comma. For example, inserting apples,bananas in the template, will pre-fill the field in the article with both the options Apples and Bananas.

Custom Fields

Extra Fields

In the "Fields" tab you also have the ability to set values for extra fields that are not part of the content settings or the Joomla Custom Fields - so for example fields of other components or 3rd party CCK extensions.

To do so, choose the 'Custom' type from the dropdown list. You can then enter the field name and the desired value like normal.

The field name should match the field name you find in the HTML output of the form.

Other Extensions

Content Templater also has support for the settings of some 3rd party extensions. If you have K2 or ZOO installed, with the Pro Version of Content Templater you will also be able to set their respective Category.

In addition, when filling fields, Content Templater will simply go through all the fields that are set in the template and set that field if it is available in the edit form - regardless of the type of content.

This means that fields such as Article Details (Title, Alias, Status, Access, Language, Tags...), Publishing settings and, of course, Custom Fields, will also be working for any other core or 3rd party extension, if those fields are used in their edit forms too.

Overriding Settings

Similarly to the behavior with the text, by default Content Templater won't replace a field that has already been filled with a value. It will only set the fields that are not already set in the article (or that are still set to their default value).

For example, if your article already had the Tags field manually set to Dogs, and then choose the template, then by default Content Templater will not change that Tags field to Cats, as it is already filled in.

If you do want the template to override all the settings of the article, even those already filled in with something else, then you need to switch on the Override Settings option you see in the sidebar when creating/editing the Template.

Empty settings, or settings set to "Ignore", will be ignored. To force an empty value (for instance to empty the alias field), you can enter -empty- as the value of the field.

Note: If you're inserting the Content Template from the frontend, keep in mind that frontend edit forms may have less fields available than the administrator edit forms. Content Templater can only set the values of fields available in the edit form

Inserting a Template

Editor Button

You can make the templates you created selectable via the Content Templater editor button.

Whenever you're using an editor field (such as in articles and custom HTML modules), you can find the list of available templates by clicking on the Content Template editor button.

Selecting a template will take the content you placed in the template's editor field, and insert it into the editor field where you chose the template. And it will also fill any other predefined fields in the form, with the values you set in the template.

Under the "Publishing Assignments" tab, you can determine the conditions where or when a template will show in the editor button. You can choose from an enormous amount of assignment options.

For example, you can limit templates to certain categories. Or, you can create templates only for certain user groups, only available during certain seasons, or only within certain extensions (components). It's completely up to you.

Dropdown vs. Modal

By the default, clicking on the Editor Button will toggle a dropdown list of the available templates - until there are up to 5 templates.

If you created more than 5 templates, the Editor Button will instead open a Modal Popup, to make room for a larger list of templates.

In the Content Templater configuration you can entirely customize this behavior. You can decide to always enable (or disable) the Modal Popup, or change the minimum number of items that trigger the switch to the modal popup instead of the dropdown.

Categorizing Templates

If you want to group multiple templates in different buttons, you can place the templates in Categories.

You can then switch on the setting in the Content Templater configuration to Display Categories as separate Editor Buttons

You can also use categories to filter the templates in the Content Templater list view, to make grouping and finding certain templates easier and faster

Toolbar Button Pro only

With the Pro version of Content Templater, you can also opt to use a button in the Toolbar position. This will first need to be enabled via the Content Templater configuration.

Once enabled, you will also see the "Content Templater" button(s) in the toolbar. It will work in the exact same way as the Editor Button, so you can use the one you find more comfortable.

Note: The Toolbar Button will insert the text content of a template in the first editor field it finds (which is usually the main content of the article editor).

Template Appearance

When creating/editing a Template, you can customize the way that template is going to appear in the Editor Button.

In the Editor Button tab, you can decide whether you want it enabled or disabled for the backend and frontend editors. You can give the template an icon/image, and you can also make a template have its own standalone button.

Editor Button Options

Load Template Automatically Pro only

With the Pro version of Content Templater, you can make templates load automatically based on specific conditions, or make them load via URL.

You find these settings in the "Auto Load" tab tab when creating / editing a Content Template.

Auto Load Options

Auto Load by Default

By enabling this option, you can set templates to load by default when you create a new article (or other content item).

Under the "Publishing Assignments" tab, you can determine the conditions where or when a template will be automatically loaded. You can choose from an enormous amount of assignment options.

For example, you can limit templates to certain categories. So you can define different default templates for each category, that will automatically load when creating an article in a specific category.

Or, you can create templates only for certain user groups. Or only available during certain seasons. Or only within certain extensions (components). It's completely up to you.

Auto Load by URL

You can also load a template by adding a ctid variable to the URL, like: index.php?option=...&ctid=2

To do this, you will need to enable the Auto Load by URL setting in the template.

The ctid variable corresponds with the id number of the template, which you can see in the List View (last column).

Note: If you load a template via the URL, it will take preference over any template set to load by default

Dynamic Tags

Content Templater comes with several dynamic tags that you can use in your content (and other text fields) and that will be handled the moment you insert the template. Here is a complete overview for all of them.

Input SyntaxDescriptionOutput Example
[[user:id]] The ID number of the current logged-in user. * 465
[[user:username]] The login name of the current logged-in user. * peter
[[user:name]] The name of the current logged-in user. * Peter van Westen
[[user:misc]] Any other available data field from the current logged-in user or the connected contact. *

I'll sell you good copper, which is cheaper... well, here it is.

[[article:id]] The ID number of the current article. Pro only ** 123
[[article:title]] The title of the current article. Pro only ** My Article
[[article:alias]] Any other available data field from the current article. Pro only ** my-article
[[date:%A, %d %B %Y]]
[[date:%Y-%m-%d]]
Date using php strftime() format. Thursday, 19 September 2019
2019-09-19
[[random:0-100]]
[[random:1000-9999]]
This places a random number within the given range. 83
1428
[[text:MY_STRING]] A language string to translate into text (based on the active language). My string!
[[template:...]] Content of another Content Templater template.
Example: [[template:2]] or [[template:My second template]]
(content of given template)

* The user data tags place data from the logged in user (the user that chooses the template).
** The article data tags are only available when editing an existing article. When creating a new article, you need to first save the article before applying the template.

Item Settings

Content Templater is packed with options, giving you control over how it works and behaves.

Here is the full list of the Content Templater item settings you can find when creating and setting up a template.

Details

Template Name Give the template a name.
Status You can use this to (temporarily) disable this item.
Description Give the item a short description telling you what it actually does. Everything following '---' will not be displayed in the list view.
Category Select or create a category to be displayed.
Override Content If selected, the text in this editor will replace the text in the editor of the content item.
Override Settings If selected, the template settings will set any settings that have already been made in the content item.
All settings in the content item will be changed to the filled in settings from this template.
To force an empty value (for instance to empty the alias field) enter -empty-.

Template

Title The Title of the article.
Alias The Alias will be used in the SEF URL. Leave this blank and Joomla will fill in a default value from the title. This value will depend on the SEO settings (Global Configuration->Site). To force an empty value, enter -empty-.

Content

Editor The article's content.

Article Details

Status Set publication status.
Category The category that this item is assigned to.
K2 Categories The K2 category that this item is assigned to. Only available with K2 installed.
ZOO Categories The ZOO category that this item is assigned to. Only available with ZOO installed.
Featured Assign the article to the featured blog layout.
Access The access level group that is allowed to view this item.
Language The language that the article is assigned to.
Tags Assign tags to content items. You may select a tag from the pre-defined list or enter your own by typing the name in the field and pressing enter.
Note An optional note to display in the article list.
Version Note Enter an optional note for this version of the item.

Images and Links Pro only

Intro Image Image for the intro text layouts such as blogs and featured.
Full Article Image Select or upload an image for the single article display.
Image Float Controls placement of the image.
Alt Text Alternative text used for visitors without access to images. Replaced with caption text if it is present.
Caption Caption attached to the image.
Link A, B & C The actual link to which users will be redirected.
Link Text Text to display for the link.
URL Target Window Target browser window when the menu item is selected.

Options Pro only

Layout Use a layout from the supplied component view or overrides in the templates.
Show Title If set to Show, the article title is shown.
Linked Titles If set to Yes, the article title will be a link to the article.
Show Tags Show the tags for each article.
Show Intro Text If set to Show, the Intro Text of the article will show when you drill down to the article. If set to Hide, only the part of the article after the "Read More" break will show.
Position of Article Info Puts the article information block above or below the text or splits it into two separate blocks, one above and the other below.
Show Category If set to Show, the title of the article’s category will show.
Link Category If set to Yes, and if Show Category is set to 'Show', the Category Title will link to a layout showing articles in that Category.
Show Parent If set to Show, the title of the article’s parent category will show.
Link Parent If set to Yes, and if Show Parent is set to 'Show', the Parent Category Title will link to a layout showing articles in that Category.
Show Associations Multilingual only. If set to Show, the associated articles flags or URL Language Code will be displayed.
Show Author If set to Show, the Name of the article's Author will be displayed. This is a global setting but can be changed at the Category, Menu and Article levels.
Link Author If set to Yes, the Name of the article's Author will be linked to its contact page. You must create a contact linked to the author's user record, and the "Content - Contact" plugin must be enabled, for this to be in effect. This is a global setting but can be changed at the Category, Menu and Article levels.
Show Create Date If set to Show, the date and time an Article was created will be displayed. This a global setting but can be changed at Menu and Article levels.
Show Modify Date If set to Show, the date and time an Article was last modified will be displayed. This is a global setting but can be changed at the Category, Menu and Article levels.
Show Publish Date If set to Show, the date and time an Article was published will be displayed. This is a global setting but can be changed at the Category, Menu and Article levels.
Show Navigation If set to Show, shows a navigation link (Next, Previous) between articles.
Show Icons Print and email will utilise icons or text.
Show Print Icon Show or hide the Item Print button.
Show Email Icon Show or hide the email icon. This allows you to email an article.
Show Voting If set to show, a voting system will be enabled for Articles.
Show Hits If set to Show, the number of Hits on a particular Article will be displayed.
Show Unauthorised Links If set to Yes, links to registered content will be shown even if you are not logged-in. You will need to log in to access the full item.
Positioning of the Links Display the links above or below the content.
Read More Text Add a custom text instead of Read More.
Browser Page Title Optional text for the "Browser page title" element to be used when the article is viewed with a non-article menu item. If blank, the article's title is used instead.

Fields Pro only

Select the custom field you want to set and enter the desired value. If you want to set fields not available here, choose the 'Custom' type and also set the form field name.

You can set an unlimited amount of Field Name/Value pairs.

Publishing Pro only

Start Publishing An optional date to Start Publishing the article.
Finish Publishing An optional date to Finish Publishing the article.
Created Date Created date.
Created By Select the name of the user who created the article.
Created by Alias Enter an alias to be displayed instead of the name of the user who created the article.
Meta Description An optional paragraph to be used as the description of the page in the HTML output. This will generally display in the results of search engines.
Meta Keywords An optional comma-separated list of keywords and/or phrases to be used in the HTML output.
Key Reference Used to store information referring to an external resource.
Robots Robots instructions.
Author The author of this content.
Content Rights Describe what rights others have to use this content.
External Reference An optional reference used to link to external data sources.

Configure Edit Screen Pro only

Show Publishing Options Show or hide the publishing options slider in the article edit view. These options allow changes in dates and author identities.
Show Article Options Show or hide article options slider in the Backend article edit view. These options allow overriding of the global options.
Administrator Images and Links Show or hide fields to insert images and links in the Administrator.
Frontend Images and Links Show or hide fields to insert images and links when Frontend editing.

Note: The frontend edit forms have less fields available than the administrator edit forms. Content Templater can only set the values of fields available in the edit form.

Editor Button

The following settings determine where the template will be selectable via the Content Template editor button.

Enable If selected, the template will be selectable via the Content Template Editor Button.
Enable in frontend If enabled, the editor button will also be available in the frontend.
As separate Editor Button Select to show the template as separate Editor Button.
Editor Button Name This is the name displayed in the Editor Button. If you leave this empty, the template name will be used.
Button Class Define a css class name for styling purposes.
Item Image Choose an image to show in the list or separate editor button... just to make it look nice.

Auto Load Pro only

Auto Load by Default

Enable If selected, the template will be loaded when creating a new content item.
Enable in frontend If enabled, it will also be available in the frontend.

Auto Load by URL

You can load the template on page load by adding a ctid variable to the URL, like:index.php?option=...&ctid=2.

Enable If selected, the template can be loaded by default via the URL.
Enable in frontend If enabled, it will also be available in the frontend.

Publishing Assignments Pro only

Assignment Types

The Publishing Assignments tab in the template edit view contains an enormous amount of assignment types and options.

By using the assignment options, you can determine a template is available, either via the editor buttons or when automatically loaded.

This way you can - for example - create templates only for certain user groups. Or only available during certain seasons. Or only within certain extensions (components).

Matching Method

You can use and combine any of the assignments. You don't have to just use one.

To control how multiple assignments are applied, there is Matching Method option. This determines whether all or any assignments need be matched:

  • ALL: Will be published if ALL of below assignments are matched at the same time.
  • ANY: Will be published if ANY (one or more) of below assignments are matched at any time.

Assignment groups where "Ignore" is selected will be ignored.

Note: When setting any or more assignments to Exclude, the Matching Method should be set to ALL. Otherwise, using ANY would result in one Exclude conditon to always match and the template to show everywhere else.

Show Assignments

You can select whether to show the full list of available assignments, or only the selected assignments that are currently used. You can use this to get a clean overview of the active assignments.

When set to Selected, all not-selected assignment types will be hidden from view.

Assignment Types

Each assignment type has three possible states/options.

  • Ignore (default)
  • Include
  • Exclude

By default all assignments are ignored, meaning the template is not limited by assignments.
To use an assignment, you set the option to Include or Exclude depending on the desired effect.
If you set an assignment to Exclude, the template is assigned to all pages/circumstances that do not match your selection.

Below you find all the available assignments with the available settings for it.

Menu Items

In addition to the core Menu Items selection, it's possible to automatically include or exclude all current and future menu items placed under a parent menu item.

Selection Select the menu items to assign to.
Also on child items Also assign to child items of the selected items?
Include no Itemid Also assign when no menu Itemid is set in URL?

Date & Time

The date and time assignments use the date/time of your servers, not the ones of the visitors system.

The date range can be set to be recurring every year in the same time period.

Date
Start Publishing Enter the date to start publishing
Finish Publishing Enter the date to end publishing
Recurring Select to apply date range every year. (So the year in the selection will be ignored)
Seasons
Selection Select seasons to assign to.

Options: Winter, Spring, Summer, Fall / Autumn
Hemisphere Select the hemisphere your website is located in

Options: Northern, Southern, Australia
Months
Selection Select months to assign to.

Options: January, February, March, April, May, June, July, August, September, October, November, December
Days of the week
Selection Select days of the week to assign to.

Options: Monday, Tuesday, Wednesday, Thursday, Friday, Saturday, Sunday
Time
Start Publishing Enter the time to start publishing.
Format: 23:59
Finish Publishing Enter the time to end publishing.
Format: 23:59

Languages

The Languages assignment differes from the core in that it allows a selection of multiple languages.

Selection Select the languages to assign to.

Joomla! Content

Categories
Selection Select the categories to assign to.
Also on child items Also assign to child items of the selected items?
Page types Select on what page types the assignment should be active.
Options: Categories, Articles, Others

User Group Levels

Selection Select the user groups to assign to.

Users Pro only

Selection Select the users to assign to.

Components

Selection Select the components to assign to.

Templates

Selection Select the templates to assign to.

URL

The URL assignments allows control over specific pages or groups of pages, with support for Regular Expressions.

URL matches Enter (part of) the URLs to match.
Use a new line for each different match.
Use Regular Expressions Select to treat the value as regular expressions.

URL parts will be matched using regular expressions. So make sure the string uses valid regex syntax.

Devices

Selection Select the devices to assign to. Keep in mind that device detection is not always 100% accurate. Users can setup their device to mimic other devices.

Options: Desktop, Tablet, Mobile

Operating Systems

Selection Select the operating systems to assign to. Keep in mind that operating system detection is not always 100% accurate. Users can setup their browser to mimic other operating systems.

Browsers

Browsers Select the browsers to assign to. Keep in mind that browser detection is not always 100% accurate. Users can setup their browser to mimic other browsers
Mobile Browsers Select the browsers to assign to. Keep in mind that browser detection is not always 100% accurate. Users can setup their browser to mimic other browsers

IP Addresses Pro only

IP Addresses / Ranges A comma and/or enter seperated list of IP addresses and IP ranges. For instance:
127.0.0.1
128.0-128.1
129

Geolocating Pro only

Geolocating is not always 100% accurate. The geolocation is based on the IP address of the visitor. Not all IP addresses are fixed or known.
To be able to use this assignment, you need to install the Regular Labs GeoIP library.

Continents Select the continents to assign to.
Countries Select the countries to assign to.
Regions / States Select the regions / states to assign to.
Postal Codes A comma separated list of postal codes (12345) or postal code ranges (12300-12500).
This can only be used for a limited number of countries and IP addresses.

Custom PHP Pro only

This gives you the opportunity to assign to just about anything you can think of. You just need to know what PHP code you should use.

With PHP you can call on all data/information available in the variables, url, database, etc. And then do your checks on this data. You can tell the control the display by ending the PHP code with a return true or false based on your checks.

For examples and ready-to-use PHP scripts, check out the PHP Assignment Guide.

Custom PHP Enter a piece of PHP code to evaluate. The code must return the value true or false.

For instance:
return ( $user->name == 'Peter van Westen' );

Configuration Settings

From the Content Templater component view, in the toolbar on the right, you will see the "Options" button.

When you click on that, you will be directed to the Global Configuration options for Content Templater.

Here is an overview of the global configuration settings. All descriptions are available in the tooltips of the options.

Options

Editor Button Options

Enable in frontend If enabled, it will also be available in the frontend.
Display Toolbar Buttons Select to show button(s) in the toolbar.
Button Text This text will be shown in the Editor Button.
Default: Content Template
Show Button Icon If selected, the icon will be displayed in the Editor Button.
Ask before inserting template Should a confirm box be presented before inserting the template?
Order List by Select whether to sort the list of templates by their name or ordering
Display Categories Select how to display templates with categories.
Options: Grouped, Grouped with Category Title, As separate Editor Buttons
Category Button Text When using categories As Separate Editor Buttons: This text will be shown in the Editor Button
Open in modal Select to open the list of templates in a modal popup. Deselect to show as a dropdown.
Options: No, Yes, Auto
Switch to modal When "Open in modal" is set to Auto: Set the minimum number of items that should be available to switch to a modal popup instead of a dropdown.

Auto Load Pro only

Load Delay (secs) When a template is loaded by default (via assignment or URL), the settings will be set via javascript. If you experience the settings not being loaded, increase the delay. This is probably caused by scripts not being ready yet (especially on IE browsers).

Other Settings

Contact Database Table The contact table is used in case you use the dynamic user tag.
If you use a 3rd party contact extension, you can change what contact database table to use. This only works for tables where the user id is stored in the user_id field.
Show Update Notification If selected, an update notification will be shown in the main component view when there is a new version for this extension.
Show Copyright If selected, extra copyright info will be displayed in the admin views. Regular Labs extensions never show copyright info or backlinks on the frontend.

User Actions Log

Log User Actions Select to store User Actions. These actions will be visible in the User Actions Log module.
Events To Log Select the actions to include in the User Actions Log.

Permissions

The Joomla permission settings control access to the different actions for each user group. For more information on how these permissions work, see the Joomla docs: Access Control List Tutorial: Component Options & Permissions

Installation

You can either install Content Templater by using the core extension manager available in the Joomla! Administrator Control Panel, or by using the powerful Regular Labs Extension Manager.

Note: When updating Content Templater, you do not need to uninstall it first. The package will update all the files automatically.

Keep in mind that when you update to a major new version (or uninstall first), you might lose some configuration settings.

Regular Labs Extension Manager

It is very easy to install/update any Regular Labs Extension using the Regular Labs Extension Manager.

Please see the Tutorial for the Regular Labs Extension Manager for more detailed information...

Joomla! Extension Manager

To install via the Joomla! Extension Manager, just follow these steps:

  1. Log into your Joomla administrator;
  2. In the menu, choose: Extensions >> Extensions;
  3. Choose the tab: Install from Web (or enable it if you haven't done so yet);
  4. Select the search field and enter Content Templater and hit enter;
  5. Click on the Content Templater listing;
  6. Click on Install;
  7. Click on Install to confirm.
Installer Web

Or if you need to install the Pro version or cannot install via the 'Install via Web' method for some reason:

  1. Download the extension install file (.zip);
  2. Log into your Joomla administrator;
  3. In the menu, choose: Extensions >> Extensions;
  4. Choose the tab: Upload Package File;
  5. Click on the Choose File button and select the extension zip;
  6. Click on Upload & Install.
Installer Upload

If you have problems installing Content Templater, please try the manual installation process as described here: docs.joomla.org/Installing_an_extension