0

SPIP を実行している多言語 Web サイトがあります。最高レベルのセクションは、すべての言語で構成されています。言語の下には、エンド ユーザーが体験する「実際の」階層があります。ここの最初のレベルでは、4 つのセクションがあり、それぞれが独自の色で識別されるため、bbc.comのような効果を作成できます。すべてのセクション (スポーツなど) には独自の色があります。

さて、サイドバーで、サイト全体の最新の更新のリストを作成したいと思います。これは問題ではありません。コードを以下に示します。しかし今、言語レベルを無視して、最高レベルのセクションの番号を特定する必要があります (したがって、使用できません#ID_SECTEUR)。このようなことが可能でしょうか?

最新の更新ループのコード:

<BOUCLE_recent(ARTICLES){id_secteur}{age<150}{par date}{inverse}{!lang_select}{!mots.titre = 'NotInMenu'}{0,0}>
    <div class="recent_article">
        <h3><a href="#URL_ARTICLE">[(#SOUSTITRE): ][(#TITRE)]</a></h3>
        <p class="artdate">[(#DATE|affdate_jourcourt)]</p>
        <p class="artdescr">[(#INTRODUCTION|couper{320})]</p>
    </div>
</BOUCLE_recent>
4

3 に答える 3

0

Web サイトから最新の更新を取得するには、ループから {id_secteur} を削除するだけです。または、状況を詳しく説明してください。

<BOUCLE_recent(ARTICLES) {age<150}{par date}{inverse}{!lang_select}{!mots.titre = 'NotInMenu'}{0,0}>
    <div class="recent_article">
        <h3><a href="#URL_ARTICLE">[(#SOUSTITRE): ][(#TITRE)]</a></h3>
        <p class="artdate">[(#DATE|affdate_jourcourt)]</p>
        <p class="artdescr">[(#INTRODUCTION|couper{320})]</p>
    </div>
</BOUCLE_recent>
于 2014-04-15T09:16:46.047 に答える
0

答えは、HIERARCHIE ループを使用して見つけることができます。

<BOUCLE_highest_rubrique(HIERARCHIE){id_article}>
    [(#COMPTEUR_BOUCLE|=={2}|?{#ID_RUBRIQUE,''})]
</BOUCLE_highest_rubrique>
于 2014-04-11T16:04:30.080 に答える