私が編集しているメインの wiki で名前を付けたカスタム名前空間があり、その名前空間内のすべてのページが-- --Item:
として表示されるという不満があります。Item:This_item
Item:That_item
Item:Foo_item
そのスキンの Web と CSS をサーフィンしたところ、次のようなものに出会いました。
span#ca-nstab-main:before,
span#ca-nstab-user:before,
span#ca-nstab-wp:before {
content: "[ ";
}
span#ca-talk:before {
content: "& ";
}
span#ca-talk:after {
content: " ]";
}
これは、名前空間名「main
例として使用します」と対応するtalk
ページ名を取り、[ main & talk ]
代わりにとして表示しmain talk
ます。
「」を取り除くItem:Foo
だけで表示できるようなものがあるかどうか疑問に思っていました。カテゴリーページに掲載されている商品がタグになっていることは知っています。Foo
Item:
div#mw-pages
a
おそらく、JavaScript を使用して最初の 5 文字をインラインで削除する方法はありますか? この wikiでは$wgAllowUserJsが false に設定されているため、「インライン」と言います。
編集:ウィキコアはそれを次のように解析します:
<style type="text/css">
/*<![CDATA[*/
a[title^="Item:"] {
font-family: 'Lucida Grande', Geneva, Arial, Verdana, monospace;
font-size: 12px;
display: inline-block;
overflow: hidden;
text-indent: -2.1em;
}
/*]]>*/
</style>
引用符が解析されないようにするにはどうすればよいですか? トリックはありますか? font-family 行で、二重引用符の代わりに単一引用符を使用できますか?