Custom backend parameters¶
Ibexa location and Ibexa content backends support two custom parameters for now:
- Overriding content types which will be shown in the tree
- Overriding content types which will be selectable
Overriding content types which will be shown in the tree¶
To override which content types will be used to build the location tree, use
location_content_types
custom parameter, e.g.:
<div class="js-input-browse item-empty"
data-custom-location_content_types="folder,category"
>
...
</div>
or in case of Twig template usage:
{{ include(
'@NetgenContentBrowser/content_browser.html.twig',
{
input_id: 'my-location',
item_type: 'ibexa_location',
custom_params: {location_content_types: ['folder', 'category']}
}
) }}
Overriding content types which will be selectable¶
To override which content types will be selectable in the list of items, use
allowed_content_types
custom parameter, e.g.:
<div class="js-input-browse item-empty"
data-custom-allowed_content_types="news,blog_post"
>
...
</div>
or in case of Twig template usage:
{{ include(
'@NetgenContentBrowser/content_browser.html.twig',
{
input_id: 'my-location',
item_type: 'ibexa_location',
custom_params: {allowed_content_types: ['news', 'blog_post']}
}
) }}