微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

在 Confluence (Atlassian) 中创建创建按钮用户宏

如何解决在 Confluence (Atlassian) 中创建创建按钮用户宏

我是代码新手,所以我不知道我写的内容是否完全相关。

我想在 Confluence Server 中创建一个用户宏。我在网上找到了一些我在 confluence/admin/viewstylesheet.action 中添加的按钮类,我想在宏中使用这些类。

以下是包含此类按钮的正确代码vec <- c("a","a","b","c","c") v2 <- rle(vec) split(vec,rep(1:length(v2$lengths),v2$lengths)) $`1` [1] "a" "a" $`2` [1] "b" $`3` [1] "a" "a" $`4` [1] "c" "c" "c"

所以我使用了三个下拉菜单来选择要使用的特征。这是我所做的:

 <a href="/" class="button button-color button-size button-shape">Link</a>

但它根本不起作用,当我检查元素时,我发现:

## @param Lien:title=Lien|type=string
## @param Taille:title=Taille du bouton|type=enum|enumValues=minuscule,petit,normal,grand,géant,énorme
## @param Couleur:title=Couleur du bouton|type=enum|enumValues=gris,bleu,vert,orange,rouge,violet
## @param Forme:title=Forme du bouton|type=enum|enumValues=rectangle,rectangle adouci,rectangle arrondi,carré,carré adouci,rond

 #set( $taille = "")
 #set( $paramCouleur = "")
 #set( $paramForme = "")

#if( $paramTaille == "minuscule" )
 #set( $taille = " button-tiny ")
#elseif( $paramTaille == "petit" )
 #set( $taille = " button-small ")
#elseif( $paramTaille == "normal" )
 #set( $taille = " ")
#elseif( $paramTaille == "grand" )
 #set( $taille = " button-large ")
#elseif( $paramTaille == "géant" )
 #set( $taille = " button-jumbo ")
#elseif( $paramTaille == "énorme" )
 #set( $taille = " button-giant ")
#end

#if( $paramCouleur == "gris" )
 #set( $paramCouleur = " ")
#elseif( $paramCouleur == "bleu" )
 #set( $paramCouleur = "button-primary ")
#elseif( $paramCouleur == "vert" )
 #set( $paramCouleur = "button-action ")
#elseif( $paramCouleur == "orange" )
 #set( $paramCouleur = "button-highlight ")
#elseif( $paramCouleur == "rouge" )
 #set( $paramCouleur = "button-caution ")
#elseif( $paramCouleur == "violet" )
 #set( $paramCouleur = "button-royal ")
#end

#if( $paramForme == "rectangle" )
 #set( $paramForme = "")
#elseif( $paramForme == "rectangle adouci" )
 #set( $paramForme = "button-rounded")
#elseif( $paramForme == "rectangle arrondi" )
 #set( $paramForme = "button-pill")
#elseif( $paramForme == "carré" )
 #set( $paramForme = "button-square")
#elseif( $paramForme == "carré adouci" )
 #set( $paramForme = "button-Box")
#elseif( $paramForme == "rond" )
 #set( $paramForme = "button-circle")
#end

<a href="$paramLien" class="button$taille$paramCouleur$paramForme">$body</a>

你能帮我吗?

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。