Nucleus のスペシャルスキンパーツの大文字小文字

Nucleusのスペシャルスキンパーツを作成するとき、例えば「skin」という名前をつけると、なぜか自動的に「Skin」と最初の一文字目(first-letter)が大文字になる。なんでだろう?と思いつつも余り気にしていなかった。

実際にアクセスするアドレスは、大文字(Upper case)でも小文字(Lower case)でもOK。下記のリンクはどれでもいける。

http://luvsic.net/special/Skins/
http://luvsic.net/special/skins/
http://luvsic.net/special/SKINS/
http://luvsic.net/special/skiNS/
http://luvsic.net/special/skiNS

これはアドレスに汎用性を持たせたかったのだろうと思った。例えば「jQuery」なんてスペシャルスキンパーツを作成したら、アドレスはやはり2文字目はだけ大文字にしたいし。1文字目がスキン管理画面で大文字表示されてもアクセスできるからいいや、みたいな。

しかし、問題はifだった。



<%if(skintype,Skins)%>一文字目大文字<%endif%>
<%if(skintype,skins)%>小文字<%endif%>
<%if(skintype,skiNS)%>途中大文字<%endif%>

どのifが動くかというと、全部小文字のものしかifは使えない。管理画面で一文字目が大文字になるのでifもそうかと勘違い推測したのが地味にハマってしまった。これには注意しようー。

Skooler Records

No comments yet

%3c%69%6e%70%75%74%20%74%79%70%65%3d%22%68%69%64%64%65%6e%22%20%6e%61%6d%65%3d%22%6e%70%5f%70%72%6f%74%65%63%74%62%79%6d%64%35%22%20%76%61%6c%75%65%3d%22%33%61%65%39%37%66%38%63%37%61%37%35%66%38%65%34%61%64%66%38%33%30%65%32%63%30%35%36%35%37%36%62%22%3e %3c%69%6e%70%75%74%20%74%79%70%65%3d%22%68%69%64%64%65%6e%22%20%6e%61%6d%65%3d%22%6e%70%5f%70%72%6f%74%65%63%74%62%79%6d%64%35%5f%68%61%73%68%22%20%76%61%6c%75%65%3d%22%39%62%32%37%66%34%37%65%34%63%64%37%62%63%65%31%33%32%34%31%36%66%33%38%66%32%64%31%33%64%66%35%22%3e
© 2006 – 2017 by Luvsic. Some rights reserved.