One down, one to go....
Just disable "Rewrite admin menu" in altsys preferences.
That almost does it. You also have to set "Copy mymenu links into admin menu" to No. THEN it works. Thanks for the assistance on that piece.
'extra_sides' should not be displayed for XOOPS >= 2.0.14
Perhaps, it might be a bug in the recognition of versions.
I checked the logic of the code you posted and it correctly returns X20S as the core type value of 2 before selecting/creating the class. However, I'm still getting the 'extra_sides' code in the Module Blocks area. Tested it with ThAdmin turned off (set to 'legacy'), too.
I looked at some of the code, and it appears that the X20S class code seems to be picking up the basic MyBlocksAdmin renderCell4BlockPosition function code instead of the ICMS code based on the HTML being produced. A brief look at the code tells me it'd take some time to delve into this logic.
, but I'm surprised that it's working on the 2.0.14+ correctly series.