2013-02-13 4 views
4

나는 Atlassian Confluence (woe is me)을 사용하고 있습니다.어떻게하면 매크로에 의해 생성 된 대괄호 자동 연결을 방지 할 수 있습니까?

위키 마크 업 블록의 groovy 매크로 내에 {sql} 매크로가 있습니다. 이제 SQL은 Foo[Bar]과 같은 일부 문자열을 선택합니다. 그 결과 위키 페이지 자동 linkifies 바, 즉 내가 원하는하지 않은

Bar

를 얻을. 나는

SELECT REPLACE(REPLACE(name, '[', '\['), ']', '\]') FROM mytable; 

하지만 그 오류를 트리거 같은 시도

동안
SELECT REPLACE(REPLACE(name, '[', '\\['), ']', '\\]') FROM mytable; 

오류를 트리거하지 않았다뿐만 아니라 도움이되지 않았다. 내가 무엇을 할 수 있을지?

+0

'Foo! [Bar]'를 사용해보세요. 일부 위키 구문은 느낌표를 사용하여 –

+0

@lc을 이스케이프 처리합니다. 아무런 효과가 없습니다. – einpoklum

+0

나는 매크로가 wiki-markup에서 문자열을 출력하고 있다고 생각한다. 간단한 해결책은 위키 마크 업을 출력하지 않도록하는 것입니다. 어쩌면 출력을 {html} 태그로 묶어야 할지도 모릅니다. – MNRSullivan

답변

2

매크로가 wiki-markup에서 문자열을 출력하고 있습니다. 간단한 해결책은 결과를 {html} 태그로 묶음으로써 결과가 wiki-markup으로 해석되는 것을 방지하는 것입니다.