Since v2.4, some elements are displayed through layouts, allowing overrides.
These layouts are created for:
- the trombinoscope view search and clear fields (
- the trombinoscope view alphabet index (
- the trombinoscope view category index (
- the trombinoscope view tag index (
- the trombinoscope view sort filter (
- the trombinoscope list view column sort (
- individual tags (
- the contact/trombinoscope views print/edit/vcard icons (
tcpicons.php- previously called
- New the modals (
You can find those layouts under
As best practice, it is recommended to create overrides of those files rather than update them. That way, the next component update won't dismiss the changes you have made.
Starting with v2.12
Joomla 3.2+ Go to the
layouts section of your template's
Create overrides tab, select the
com_trombinoscopeextended extension and then click on the desired layout folder.
Holds the icons, modal and tag layouts.
Contains all the pagination-related layouts (sort, alphabet, category and tag index).
Tip When clicking on a folder, all layouts are copied over to the
/html/layouts/com_trombinoscopeextended template folder. This happens even if you just want to only change one layout. Only keep the layouts overrides that need modifications. Delete all other layouts. This will help you down the road for maintenance (you will know that the files present have been modified for sure).
If you have created layout overrides in versions prior to
Trombinoscope Contacts Pro v2.12, you need to manually create the folders
pagination and move your files in their respective folder.
Your overrides will not be taken into account until then.
Joomla 3.1 Copy the layout that needs to be modified to
/html/layouts/[content|pagination] without including the name of the extension.
Prior to v2.12
In order to create an override, copy the layout that needs to be modified to:
The layout override(s) you have created and modified will have precedence over the default component one.
The module and the component views use the individual tag layout (
tcptag.php). Any override made for the tag outputs will be reflected throughout the component module instances, contact and trombinoscope views.