Plugins¶
Additional functionality and appearance for tables are available through plugins.
You can activate certain plugins using plugins
argument for Table
.
from sitetables.plugins.i18n import I18nPlugin
from sitetables.plugins.style.bootstrap4 import Bootstrap4Plugin
from sitetables.toolbox import Table
table_entries = Table(
source=source
plugins=[
# Let's activate a couple of plugins.
I18nPlugin(),
Bootstrap4Plugin(),
],
)
Include plugin assets (JS, CSS) on your pages using
{% sitetables_css table_entries %}
and {% sitetables_js table_entries %}
template tags.
Note
Find plugins in sitetables.plugins
package.
Styling (themes)¶
Theme plugins are available in sitetables.plugins.style
package.