Components Anywhere has some options, giving you control over how it works and behaves. Here is the full list of the options you can find in the Components Anywhere system plugin settings:
Behaviour
Enable Caching | Select to enable caching of components output. |
Add Scripts & Styles | Select to add the scripts and styles to the document that get loaded by the component. Only switch this off if you have issues with duplicate loaded files due to caching extensions, for instance. Can be overruled via the tag like: {component url="url-of-the-component" add_styles_scripts="true"} |
Add Scripts (JavaScripts) | Select to add the scripts to the document that get loaded by the component. Only switch this off if you have issues with duplicate loaded files due to caching extensions, for instance. Can be overruled via the tag like: {component url="url-of-the-component" add_scripts="true"} |
Add Styles (CSS) | Select to add the styles to the document that get loaded by the component. Only switch this off if you have issues with duplicate loaded files due to caching extensions, for instance. Can be overruled via the tag like: {component url="url-of-the-component" add_styles="true"} |
Add Meta Tags | Select to add other meta tags to the document that get generated by the component. Only switch this off if you have issues with duplicate loaded files due to caching extensions, for instance. Can be overruled via the tag like: {component url="url-of-the-component" add_meta="true"} |
Security Options
Articles
These settings have effect on Articles and Categories.
Enable in articles | Select whether to enable the use of the syntax in articles. |
Security Level | Set the level of security. Components Anywhere tags will be stripped from articles with an owner (creator) below this group level. |
Components
These settings have effect on the component area.
You can select in which components Components Anywhere should not be enabled. Advise is to not allow Components Anywhere in components that non-backend users can post content in.
Enable in components | Select whether to enable the use of the syntax in components. |
Disable on Components | Select in which components NOT to enable the use of the syntax in. This is a list of your installed frontend components. |
Remove in Disabled Components | If selected, the plugin syntax will get removed from the component. If not, the original plugins syntax will remain intact. |
Other Areas
These settings have effect on areas outside the component area (so in modules and the rest of the website).
Enable other areas | Select whether to enable the use of the syntax in all remaining areas, like the modules. The tag will not be handled/shown in the html head (META tags and such). |
Tag Syntax
Component tag | The word to be used in the tags. Note: If you change this, all existing tags will not work anymore. |
Tag Characters | The surrounding characters of the tag syntax. Note: If you change this, all existing tags will not work anymore. Options: {...} , [...] , {{...}} , [[...]] , [:...:] , [%...%] |
Advanced
Sub Template | This is the sub template used when loading the component page. There will have to be a php file with this name in your templates folder or otherwise in the system templates folder. Default: component |
Force Remove Sub Template from URLs | Select to remove the tmpl=.... from urls inside the rendered component. Only switch this on if you experience issues with urls in the components output generated through Components Anywhere. |
Force Itemid | Select to force the use of the current Itemid (menu item ID) to the urls inside the rendered component. This might not work with SEF urls. |
Keep Component URLs | Select to keep the components URLs in the output. Only select this if you find that URLs are not correct. |
Pass on Cookies | Select to pass on the cookies to the component. Some components need this to function correctly. |
Timeout | Set the maximum time in seconds that may be used by Components Anywhere to load the component. If you experience Components Anywhere showing nothing, you might want to set this value higher or do something about the servers speed. |
Force cURL | Select to force Components Anywhere to use cURL to load the components. Only switch this on if you experience Components Anywhere outputting incorrect html. |
Use Kerberos authentication | Select to use the GSS-Negotiate authentication. This is necessary when using Kerberos authenticated sites. |
Login | Enter the Kerberos authentication login name. |
Password | Enter the Kerberos authentication password. |
Place HTML comments | By default HTML comments are placed around the output of this extension. These comments can help you troubleshoot when you don't get the output you expect. If you prefer to not have these comments in your HTML output, turn this option off. |