http://cms.al-design.jp/phpbb/viewtopic.php?t=63
に、レスが付いていたのに気付かず。ですがあまりに日が経ちすぎているため(2年半も前だ! )
掘り起こすこともあるまいと、こちらに投稿させていただきます。
なお、あくまでも、
ですので、ご承知おきください。blueさんの書き込みで実現した「or検索」というのは、おそらくblueさんの目的
に合った「or検索らしきもの」であって、一般的なor検索は実現できないはずです。
また先のトピックでは埋め込みコマンドも旧式ですので、そこは書き換えておきます。
同じエントリデータを使って、あるページではグループ1、別のページでグループ2を表示する。
ただし、両方のページで表示させたい共有エントリがある…という場合の措置。
例)あるページ…エントリID=1、2、3、4、6....
別のページ…エントリID=1、3、4、5、6....
を表示したい、ってな場合ですw
スキーマ定義に以下を追加(メニュー項目でも構わないです)
コード: 全て選択
<data name="mark1" type="int" caption="マーク1" group="True"/>
<data name="mark2" type="int" caption="マーク2" group="True"/>
- あるページにのみ表示…マーク1=1、マーク2=2
別のページにのみ表示…マーク1=2、マーク2=1
両方のページに表示……マーク1=1、マーク2=1
コード: 全て選択
<a href="****.php?eid={@id}&mark1=1">
<xsl:value-of select="title" /></a>
コード: 全て選択
<a href="****.php?eid={@id}&mark2=1">
<xsl:value-of select="title" /></a>
コード: 全て選択
<cmsd:entrylist name="****" design="default" >
<cmsd:group key="mark1" value="1" />
</cmsd:entrylist>
コード: 全て選択
<cmsd:entrylist name="****" design="sub" >
<cmsd:group key="mark2" value="1" />
</cmsd:entrylist>