émission avec chapitre sous le lecteur + chronique = inclure/chapitre

This commit is contained in:
chankalan 2021-07-01 14:03:19 +02:00
parent a3d104e38d
commit 27f02890b3
4 changed files with 48 additions and 37 deletions

View File

@ -33,22 +33,7 @@
[<div class="#EDIT{texte} article__texte">(#TEXTE|adaptive_images{#CONST{_CONTENT_WIDTH},0})</div>] [<div class="#EDIT{texte} article__texte">(#TEXTE|adaptive_images{#CONST{_CONTENT_WIDTH},0})</div>]
<!-- on imagine le nom de la chronique dans le surtitre... peut-être plutôt un champ extra ? --> <!-- finalement les chroniques sont dans un modele à inserer avec la valeur du champ chronique en parametre -->
<BOUCLE_chroniques(CHAPITRES) {chronique=#SURTITRE}{!par code_podcast}>
<h2>#TITRE</h2>
<p>
Dans <BOUCLE_article(ARTICLES){id_article}>
<a href="#URL_ARTICLE">#[(#SURTITRE)] - [(#TITRE|libreavous_supp_numero)]</a>
</BOUCLE_article>
</p>
[<h3 class="spip">Références</h3>
(#REFERENCES_SUJET|propre)]
<h3 class="spip">Fichiers</h3>
<ul>
<li><a href="https://media.april.org/audio/radio-cause-commune/libre-a-vous/emissions/[(#CODE_PODCAST)]/libre-a-vous-[(#CODE_PODCAST)]-[(#CODE_FICHIER)].ogg">libre-a-vous-[(#CODE_PODCAST)]-[(#CODE_FICHIER)].ogg</a> ([(#OGG|taille_en_octets)] Mio)</li>
<li><a href="https://media.april.org/audio/radio-cause-commune/libre-a-vous/emissions/[(#CODE_PODCAST)]/libre-a-vous-[(#CODE_PODCAST)]-[(#CODE_FICHIER)].mp3">libre-a-vous-[(#CODE_PODCAST)]-[(#CODE_FICHIER)].mp3</a> ([(#MP3|taille_en_octets)] Mio)</li>
</ul>
</BOUCLE_chroniques>
</div> </div>

View File

@ -53,13 +53,34 @@
</div> </div>
[<div class="emission-Programme #EDIT{chapo}">(#CHAPO)</div>]
<B_chapitres>
<BOUCLE_chapitres(CHAPITRES){id_article}{0,1}>
</BOUCLE_chapitres>
<BOUCLE_sl(CHAPITRES){id_article}{type_sujet=SL}>
<div class="sujet_principal">
<h2><:libreavous:sujet_principal:></h2>
<INCLURE{fond=inclure/chapitre,env,id_chapitre,h=3} />
</div>
</BOUCLE_sl><B_autres>
<div class="sujet_autres">
<h2><:libreavous:et_aussi:></h2>
<BOUCLE_autres(CHAPITRES){id_article}{type_sujet!=SL}>
<INCLURE{fond=inclure/chapitre,env,id_chapitre,h=3} />
</BOUCLE_autres>
<div>
</B_autres>
</B_chapitres>
[<div class="emission-Programme #EDIT{chapo}">(#CHAPO)</div>]
<//B_chapitres>
</div> </div>
<div class="fl"> <div class="fl">
<h2 id="galeriephotos">Galerie photos</h2> <h2 id="galeriephotos">Galerie photos</h2>
[<div class="#EDIT{podcast_galeriephotos}">(#PODCAST_GALERIEPHOTOS|propre)</div>] [<div class="#EDIT{podcast_galeriephotos} ">(#PODCAST_GALERIEPHOTOS|propre)</div>]
#SET{thumbs,'data-original-title'} #SET{thumbs,'data-original-title'}
<div class="flex flex3"> <div class="flex flex3">
<BOUCLE_photos(DATA){source file, https://photos.april.org/index.php?/category/369}{valeur == #GET{thumbs}}{0,3}> <BOUCLE_photos(DATA){source file, https://photos.april.org/index.php?/category/369}{valeur == #GET{thumbs}}{0,3}>
@ -82,11 +103,13 @@
[<h2 id="references">Références</h2> [<h2 id="references">Références</h2>
<div class="emission-references texte #EDIT{texte}">(#TEXTE)</div>] <div class="emission-references texte #EDIT{texte}">(#TEXTE)</div>]
<B_chapitres_references_chroniques> <B_chapitres_references_chroniques>
<h3 class="spip">Références des chroniques</h3> <div class="references texte">
<BOUCLE_chapitres_references_chroniques(CHAPITRES){id_article}{type_sujet=CH}> <BOUCLE_chapitres_references_chroniques(CHAPITRES){id_article}{type_sujet=CH}>
[<h4>#TITRE</h4> [<h3>#TITRE</h3>
(#REFERENCES_SUJET|propre)] (#REFERENCES_SUJET|propre)]
</BOUCLE_chapitres_references_chroniques> </BOUCLE_chapitres_references_chroniques>
</div>
</B_chapitres_references_chroniques>
[<h2 id="transcription">Transcription</h2> <p><a href="#PODCAST_TRANSCRIPTION" class="#EDIT{podcast_transcription}">(#PODCAST_TRANSCRIPTION)</a></p>] [<h2 id="transcription">Transcription</h2> <p><a href="#PODCAST_TRANSCRIPTION" class="#EDIT{podcast_transcription}">(#PODCAST_TRANSCRIPTION)</a></p>]
@ -96,23 +119,6 @@
[<div class="licence" id="licence">(#CONFIG{libreavous/licence}|propre)</div>] [<div class="licence" id="licence">(#CONFIG{libreavous/licence}|propre)</div>]
<B_chapitres>
<h2>Chapitres</h2>
<ul>
<BOUCLE_chapitres(CHAPITRES){si #REM|=={oui}|oui}{id_article}>[(#REM) les chapitres ne sont pas sur la page de l'émission... ]
<li>
<strong>[(#TYPE_SUJET|libreavous_nomtypesujet) : ]</strong> [(<a href="spip.php?page=chronique&amp;chronique=#CHRONIQUE">(#CHRONIQUE)</a>)] #TITRE
<ul>
<li><a href="https://media.april.org/audio/radio-cause-commune/libre-a-vous/emissions/[(#CODE_PODCAST)]/libre-a-vous-[(#CODE_PODCAST)]-[(#CODE_FICHIER)].ogg">libre-a-vous-[(#CODE_PODCAST)]-[(#CODE_FICHIER)].ogg</a> ([(#OGG|taille_en_octets)])</li>
<li><a href="https://media.april.org/audio/radio-cause-commune/libre-a-vous/emissions/[(#CODE_PODCAST)]/libre-a-vous-[(#CODE_PODCAST)]-[(#CODE_FICHIER)].mp3">libre-a-vous-[(#CODE_PODCAST)]-[(#CODE_FICHIER)].mp3</a> ([(#MP3|taille_en_octets)])</li>
</ul>
</li>
</BOUCLE_chapitres>
</ul>
</B_chapitres>
</div> </div>
</div> </div>

View File

@ -0,0 +1,17 @@
<BOUCLE_chroniques(CHAPITRES) {id_chapitre}>
<div class="chronique">
<h#ENV{h,2}>
#TITRE
<small><a href="https://media.april.org/audio/radio-cause-commune/libre-a-vous/emissions/[(#CODE_PODCAST)]/libre-a-vous-[(#CODE_PODCAST)]-[(#CODE_FICHIER)].ogg">ogg</a>
<a href="https://media.april.org/audio/radio-cause-commune/libre-a-vous/emissions/[(#CODE_PODCAST)]/libre-a-vous-[(#CODE_PODCAST)]-[(#CODE_FICHIER)].mp3">mp3</a></small>
</h#ENV{h,2}>
<B_article><p>
Dans l'émission : <BOUCLE_article(ARTICLES){si #ENV{composition}|!={emission}|oui}{id_article}>
<a href="#URL_ARTICLE">#[(#SURTITRE)] - [(#TITRE|libreavous_supp_numero)]</a>
</BOUCLE_article>
</p></B_article>
[<div class="references_sujet #EDIT{references_sujet}">
(#REFERENCES_SUJET|propre)
</div>]
</div>
</BOUCLE_chroniques>

View File

@ -0,0 +1,3 @@
<BOUCLE_chroniques(CHAPITRES) {chronique=#ENV{chronique}}{!par code_podcast}>
<INCLURE{fond=inclure/chapitre,id_chapitre} />
</BOUCLE_chroniques>