{% extends 'layout.twig' %} {% macro checked(option) %} {% if option is defined and option == 'on' %} checked="checked" {% endif %} {% endmacro %} {% macro radio_checked(option, value) %} {% if option is defined and option == value %} checked="checked" {% endif %} {% endmacro %} {% block content %} {% import _self as checkbox %} {% import '@ui/tooltip.twig' as tooltip %} {% set shortcodeOptions = environment.getModule('tables').getShortcodesList() %}
{{ tooltip.icon("Table Shortcode: lets display the table in the site content.

Table Part Shortcode: lets display just a part of table in the site content. You can display several rows or cols, for example, 'row=1,2,3', or set diapazone: 'row=1-3' or 'row=1-3,6'.

Value Shortcode: lets display a value of single table cell in the site content.

Cell Shortcode: lets display a table with single cell in the site content.

History Shortcode: lets display an individual table data for each autorized user. Users can change the table data through editable fields on frontend. All user tables can be shown on Table History tab.

SQL Shortcode: lets build a table using SQL-query with variables. SQL-query you can set on Settings->Source Tab.

Table PHP code: lets display the table through themes/plugins files (for example in the site footer). You can use any shortcode in this way.", 'top', true) }}
{% for index, option in shortcodeOptions %} {% endfor %}
  • {{ environment.getDispatcher().dispatch('tables-view-buttons-left') }}
  • {{ environment.getDispatcher().dispatch('tables-view-buttons-right') }}

{{ environment.translate('Main Settings') }}

{{ environment.translate('Table Elements') }}

{{ environment.translate('Options') }}

{{ environment.translate('Data Formats') }}

{{ environment.translate('Features') }}

{{ environment.translate('General') }}

{{ environment.translate('Frontend Fields') }}

{% if environment.isPro() == false %}
{% endif %} {% if environment.isPro() == false %}

{{ environment.translate('Export / Import') }}

{{ environment.translate('PRO option') }}
{{ environment.translate('PRO option') }}
{{ environment.translate('PRO option') }}
{{ environment.translate('PRO option') }}
{{ environment.translate('PRO option') }}
{% endif %} {{ environment.getDispatcher().dispatch('tables-view-features', [table]) }}

{{ environment.translate('Appearance') }}

{% if environment.isPro() == false %} {% else %} {% endif %}

{{ environment.translate('Table Styling') }}

{% if table.settings.styles.useCustomStyles is defined and table.settings.styles.useCustomStyles == 'on' %} {% set hiddenOption = false %} {% else %} {% set hiddenOption = true %} {% endif %} {% set customCss = table.settings.styles.customCss | default('') %} {% set externalBorderColor = table.settings.styles.externalBorderColor | default('') %} {% set headerBorderColor = table.settings.styles.headerBorderColor | default('') %} {% set rowBorderColor = table.settings.styles.rowBorderColor | default('') %} {% set columnBorderColor = table.settings.styles.columnBorderColor | default('') %}
{% set headerBackgroundColor = table.settings.styles.headerBackgroundColor | default('') %} {% set headerFontColor = table.settings.styles.headerFontColor | default('') %} {% set cellBackgroundColor = table.settings.styles.cellBackgroundColor | default('') %} {% set cellFontColor = table.settings.styles.cellFontColor | default('') %} {% set searchBackgroundColor = table.settings.styles.searchBackgroundColor | default('') %} {% set searchFontColor = table.settings.styles.searchFontColor | default('') %} {% set searchBorderColor = table.settings.styles.searchBorderColor | default('') %} {% set verticalAlignment = table.settings.styles.verticalAlignment | default('') %} {% set horizontalAlignment = table.settings.styles.horizontalAlignment | default('') %} {% set paginationPosition = table.settings.styles.paginationPosition | default('') %}

{{ environment.translate('Language and Text') }}

{{ environment.translate('Overwrite Table Text') }}

{% set language_override = { 'emptyTable': { 'default': translate('No data available in table'), 'label': translate('Empty table'), }, 'info': { 'default': translate('Showing _START_ to _END_ of _TOTAL_ entries'), 'label': translate('Table info text'), 'info': translate('Variables: _START_, _END_, _TOTAL_
Example: Showing _START_ to _END_ of _TOTAL_ entries'), }, 'infoEmpty': { 'default': translate('Showing 0 to 0 of 0 entries'), 'label': translate('Empty info text'), }, 'infoFiltered': { 'default': translate('(filtered from _MAX_ total entries)'), 'label': translate('Filtered info text'), 'info': translate('Variables: _MAX_
Example: (filtered from _MAX_ total entries)'), }, 'lengthMenu': { 'default': translate('Show _MENU_ entries'), 'label': translate('Length text'), 'info': translate('Variables: _MENU_
Example: Show _MENU_ entries'), }, 'search': { 'default': translate('Search:'), 'label': translate('Search label'), }, 'previous': { 'default': translate('Previous'), 'label': translate('Pagination Previous Text Button'), }, 'next': { 'default': translate('Next'), 'label': translate('Pagination Next Text Button'), }, 'zeroRecords': { 'default': translate('No matching records are found'), 'label': translate('Zero records'), }, 'exportLabel': { 'default': translate('Save as'), 'label': translate('Export label'), 'info': translate('This label can not be translated using Table Language option. You can change this label typing the custom text or hide this label typing _NONE_ as label text.'), }, } %} {% for key, data in language_override %}
{% endfor %}

{{ environment.translate('Language') }}

{{' '}}{{ environment.translate('Load Preview') }}
{{' '}}{{ environment.translate('Enable Preview Autoloading') }}

{{ environment.translate('Note that the table may look a little different depending on your theme style.') }}

{{ environment.translate('Loading your table, please wait...') }}

{{ environment.getDispatcher().dispatch('toolbar_rendered', [table]) }}
    {% if environment.isPro() == false %}
  • {% endif %} {{ environment.getDispatcher().dispatch('toolbar_frontend_fields', [table]) }}
f(×)
{% set defaultCss %}/* Here you can add custom CSS for the current table */ /* Lean more about CSS: https://en.wikipedia.org/wiki/Cascading_Style_Sheets */ /* To prevent the use of styles to other tables use "#supsystic-table-{{ table.id }}" as a base selector for example: #supsystic-table-{{ table.id }} { ... } #supsystic-table-{{ table.id }} tbody { ... } #supsystic-table-{{ table.id }} tbody tr { ... } */ {% endset %}
{% if table.meta.css | length > 0 %}{{ table.meta.css }}{% else %}{{ defaultCss }}{% endif %}
{{ environment.getDispatcher().dispatch('tabs_content_rendered', [table]) }}
{{ environment.getDispatcher().dispatch('tables-view-footer', [table]) }} {# PRO notification dialogs #} {% set notifications = [ 'import_export', 'editable_fields', 'selectable_fields', 'datepicker_fields', 'collapsible_fields', 'tooltip_fields', 'edit_column' ] %} {% for notify in notifications %} {% endfor %}
{% endblock %}