1

是否可以为 SPIP 中的标签创建 IF 查询?当我只有一篇文章链接到标签时,他会直接将我带到文章。但如果我有超过 1 篇文章,他会带我到 spip 的标签页,链接文章的列表在哪里。

这里代码直接上文章

<div id="tagsphere-#ENV{id_article}"> 
    <ul>
        <BOUCLE_mot(MOTS){id_groupe ?}>  
            <B_article>
            <li>
                <a<BOUCLE_article(ARTICLES){id_mot = #ID_MOT}{0, 1}> href="#URL_ARTICLE"</BOUCLE_article>>
                    #TITRE
                </a>
            </li>  
            </B_article>
        </BOUCLE_mot>   
    </ul>
</div>

和这里的代码去标签菜单

<div id="tagsphere-#ENV{id_article}"> 
    <ul>
        <BOUCLE_mot(MOTS){id_groupe ?}>                 
            <li>[<a href="#URL_MOT">(#TITRE)</a>]</li>  
        </BOUCLE_mot>   
    </ul>
</div>

提前致谢

4

2 回答 2

1

试试这个,将适用于任何 SPIP 版本。

    <BOUCLE_mot(MOTS){id_groupe ?}>
[(#REM) Link to mot]  
        <BOUCLE_check(ARTICLES) {id_mot} {1,1}>
            <li><a  href="#_mot:URL_MOT">#_mot:TITRE</a></li>
            [(#ID_ARTICLE|oui)]
        </BOUCLE_check>
[(#REM) Link to one article]
            <BOUCLE_one(ARTICLES) {id_mot} {0,1}>
                <li><a  href="#URL_ARTICLE">#_mot:TITRE</a></li>
            </BOUCLE_one>               
        <//BOUCLE_check>
    </BOUCLE_mot>
于 2014-03-27T09:52:01.987 回答
0

条件显示是 SPIP 中真正缺乏的。这就是我要做的(我没有任何 SPIP 环境可以检查)。

<div id="tagsphere-#ENV{id_article}"> 
    <ul>
        <BOUCLE_mot(MOTS){id_groupe ?}>

            <BOUCLE_articles(ARTICLES){id_mot = #ID_MOT}>
                <B_article_unique>
                <li>
                    <a<BOUCLE_article_unique(ARTICLES){id_article}{si #TOTAL_BOUCLE|==1}> href="#URL_ARTICLE"</BOUCLE_article_multiple>>
                        #TITRE
                    </a>
                </li>  
                </B_article_unique>

                <BOUCLE_article_multiple(ARTICLES){id_article}{si #TOTAL_BOUCLE|!=1} />
                <li>
                    <a href="#URL_MOT">
                        #TITRE
                    </a>
                </li>  
                </B_article_muliple>
            </BOUCLE_articles>

        </BOUCLE_mot>   
    </ul>
</div>
于 2014-03-26T11:26:22.577 回答