{%- set tableClasses = 'table table-bordered ' -%} {# Check and add classes conditionally #} {%- if tableNode.classes -%} {%- set tableClasses = tableClasses ~ tableNode.classesString ~ ' ' -%} {%- endif -%} {%- if tableNode.hasOption('align') -%} {%- set tableClasses = tableClasses ~ 'align-' ~ tableNode.option('align') ~ ' ' -%} {%- else -%} {%- set tableClasses = tableClasses ~ 'align-default ' -%} {%- endif -%} {%- if tableNode.hasOption('widths') -%} {%- set tableClasses = tableClasses ~ 'colwidths-' ~ tableNode.option('widths') ~ ' ' -%} {%- endif -%} {%- if tableNode.hasOption('grid') == 'grid' -%} {%- set tableClasses = tableClasses ~ 'grid-' ~ tableNode.option('grid') ~ ' ' -%} {%- endif -%} {%- if tableClasses|trim %} class="{{ tableClasses|trim }}"{% endif -%}