-
Bug
-
Resolution: Duplicate
-
Medium
-
None
-
4.0
I often need to search a Confluence site to see where a specific macro parameter is used — in particular the name of a page used in 'include' and 'exerpt-include' macro.
In Confluence 3.5, I used to be able to do this by simply searching the name of my inclusion page in Confluence, which would list the inclusion page itself and all other pages containing 'include' and 'excerpt-include' pages that included/referenced this page (as a macro parameter).
For example:
- To search for all inclusion macros that include the page called "_QRG_Colour", I just entered the following text into the search box:
"include:_QRG_Colour"
This no longer works in Confluence 4.0, or at least I can't find a way of making it work. Please restore the functionality or document a workaround. It is essential for maintaining technical documentation.
- details
-
CONFSERVER-23668 Cannot do site-wide search for macros used on pages
- Closed
- duplicates
-
CONFSERVER-24568 Confluence search is broken for data within content elements, such as URLs in links, parameters in macros, image names on pages
-
- Closed
-
- relates to
-
CONFSERVER-23561 Provide the ability to search for page names referenced in 'Include' and 'Excerpt Include' macros on a Confluence page in edit mode.
- Closed
It's not only inclusions that are important. We often need to search for places that list the children of a given page. This is necessary when someone changes a page name (because Confluence doesn't fix page names in macros -
CONF-9293) or when we want to delete a page or move a page. We used to be able to search for "children:page name". Ditto the pagetree macro, or pagetree search macro.The problem is that it is no longer possible to search for any macro parameters. We should not attempt to fix this problem piecemeal, but should fix the overall cause.