[挿入するテキストに、当該アイテムのタイトル/記事作成者などを入れられるか?]
echoさせる分を<%title%>と書いてみた。*1
だめ・・・。ふぅ。
やっぱりphpincludeはnucleusではparseされない。*2
途方に暮れて、フォーラムにhelpを書き込んだ後、ググってググってググりまくることにする。
あ、めっけ。*3
NP_IncludeEX
http://nucleus.datoka.jp/index.php?itemid=198
- 注1テンプレートにphpincludeしていたので
- 注2逆に、parsedincludeを使うと、if($catid)が効かない。
- 注3のちに、フォーラムでsuomiさんからも下記のPlugin(NP_IncludeEX)を紹介していただいた。m(_”_)m
ということで、当該スキンのコメント前に、
<?php
<%IncludeEX(php+parsed,/home/xxxx/public_html/nucleus/wsmail.php)%>
?>
と挿入した。
この時点でのwsmail.phpの内容
<?php
global $catid;
if($catid == 16) {
?>
<a name="atdform">
<h2>「<%itemtitle%>」参加申込メールフォーム</h2></a>
<?php
}
?>
また、テンプレートのアイテム本文の最下部に
<?php
<%phpinclude(/home/xxxx/public_html/nucleus/wsmail_tml.php)%>
?>
と入れた。
wsmail_tml.phpの内容
<?php
global $catid;
if($catid == 16) {
?>
※<font color=red>講習会参加申込メールフォーム</font>は<a href="#atdform">こちら<a>です。
<?php
}
?>
コメント