Skip to content

Instantly share code, notes, and snippets.

@steelydylan
Last active August 29, 2015 14:26
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save steelydylan/3dc9b71fa824e888e4e9 to your computer and use it in GitHub Desktop.
Save steelydylan/3dc9b71fa824e888e4e9 to your computer and use it in GitHub Desktop.
<!-- BEGIN_MODULE Entry_List -->
<div>
<ul>
<!-- BEGIN_MODULE Topicpath -->
<!-- BEGIN\ entry:loop -->
<li><a href="\{url\}">\{title\}[
<!-- BEGIN blog:loop -->
<!-- BEGIN glue --> < <!-- END glue -->
<span>{name}</span>
<!-- END blog:loop -->
<!-- BEGIN category:loop -->
<!-- BEGIN glue --> < <!-- END glue -->
<span>{name}</span>
<!-- END category:loop -->
<!-- BEGIN entry -->
<!-- BEGIN glue --> < <!-- END glue -->
<span>{title}</span>
<!-- END entry -->
]</a></li>
<!-- END\ entry:loop -->
<!-- END_MODULE Topicpath -->
</ul>
</div>
<!-- END_MODULE Entry_List -->
@steelydylan
Copy link
Author

a-blog cmsでは内側のモジュールから順に解釈されますので、トピックパスモジュールにエントリーリストの{url}や{title}を解釈されない様に、\で、カッコの前でエスケープしています。
さらに、BEGINブロックなどもBEGINのあとに\をつけることでエスケープできます。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment