[All Adaptavist Apps]

Page tree

Greetings,

We have recently upgraded Confluence to version 3.4.6 and Theme Builder to version 4.2.0. The upgrade process was a migration to a clean install because we also changed from the internal Confluence database to an external MS SQL server. Since the migration I have been noticing that the html and subspaces macros in the layout heading are not when displayed on any of the administration pages, such as /pages/listpages-dirview.action or the /builder/manage-layouts.action pages. The macros work fine when displaying pages within spaces. I am sure it is a setting that I missed; I cannot figure it out.

I found an old post "I broke my header ". I verified that my panel mode was set to 'wiki markup', I changed it to 'velocity then wiki markup' but there was no change.

Thanks in advance for any direction,
Terry

  • No labels

3 Comments

  1. Unknown User (amoran)

    The sub-spaces macro is part of the metadata v2 plugin, you would probably be better off using {list-spaces:display=tree} since it's more efficient than the metadata.v2 version, has better css classes & is inbuilt in builder.

    As to the html macro, you probably need to enable it in site admin, however you would be well advised to avoid using the html macro & instead turn to the html tag macros in content-formatting.

    1. Unknown User (webmaster@selco.info)

      Greetings Alain,

      Thanks for the response. Is there documentation with more options for the list-spaces macro? What we are trying for is menu of spaces (About Us, Library Resources, etc.) similar to what is shown in the image below.

      I forgot to mention that we have used the subspaces plugin to set up a hierarchy of spaces and subspaces as well. The subspaces macro allows for a drop-down style menu of spaces.

      Thanks again for your help.

      Terry

      1. Unknown User (amoran)

        Unable to render content due to system error: java.lang.ClassCastException: class com.adaptavist.confluence.theme.engine.macros.tools.ListSpacesMacro cannot be cast to class com.atlassian.renderer.v2.macro.Macro (com.adaptavist.confluence.theme.engine.macros.tools.ListSpacesMacro is in unnamed module of loader org.apache.felix.framework.BundleWiringImpl$BundleClassLoader @18e73a76; com.atlassian.renderer.v2.macro.Macro is in unnamed module of loader org.apache.catalina.loader.ParallelWebappClassLoader @4263b080)