I will publish a full tutorial soon but here’s a quick how-to.
The templates are now stored in /templates by group. Three template types are recognized: content.php. widget.php, and form.php. Each may have one stylesheet and the basename must match; e.g. content.css.
(There are Sass files in /templates-scss if you’re so inclined.)
In the View editor, “Display” and “Slideshow” modes will build a list of content and widget templates, and “Form” mode will list form templates only.
To add custom template(s), create a subfolder named /strong-testimonials in your theme. Then, like the plugin structure, create a subdirectory under that per group, even if a group is only one template.
For example, to create a custom template for use in a page using the default as a base:
{plugin}/templates/default/content.php --> {theme}/strong-testimonials/my-custom-template/content.php
{plugin}/templates/default/content.css --> {theme}/strong-testimonials/my-custom-template/content.css
Name that subdirectory “default” in your theme to override the plugin default.
If not overriding the plugin default, when copying any template to your theme, be sure to change the Template Name and Description in the file header (both used in the View editor).
Furthermore, each template has a unique CSS class on the strong-view
container div. If not copying the associated stylesheet, you probably want to remove that class to be safe and maybe add your own unique class.
If you are copying the associated stylesheet, rename that class in the template and stylesheet to prevent conflicts in case you use a plugin template on the same page.
High CSS specificity is the only way I’ve found to use multiple templates.