ILIAS icon indicating copy to clipboard operation
ILIAS copied to clipboard

Glossary/Table: fix rendering of legacy table (41853)

Open schmitz-ilias opened this issue 6 months ago • 0 comments

This PR fixes 41853, along with a few more rendering issues in the Download table in Glossaries. Rendering of ilTableGUI (note the missing 2), specifically when using the global tpl.table.html, got broken at some point by changes to templating. This usage in glossaries is the last such table.

This commit introduced the issue: the default block was added to the list of ignored blocks in ilGlobalPageTemplate, so calling parseCurrentBlock without an argument doesn't work anymore.

Note that a few changes were necessary to ilTableGUI, to also properly render the table header. If that is a problem, the immediate issue would also be fixed with just the small change in Glossary.

There is no need to pick these changes to 10 or higher. The afflicted table has been removed there.

schmitz-ilias avatar Jun 25 '25 09:06 schmitz-ilias