configurer le sommaire
Je migre les thésaurus (personnes, lieux, poissons) dans la nouvelle version de MaX.
Or avant on avait la main sur le sommaire
via l’Xquery routeList.xq (exemple du glossaire poisson).
declare variable $baseURI external;
declare variable $dbPath external;
declare variable $project external;
<div class="sommaire col-xs-12 col-sm-6 col-mdoffset-1 col-md-8 col-lg-offset-0 col-lg-7">
<table id="alphabet_liste">
<tr style="padding-top:10px;">
<td class="celGlossaire"><a href="javascript:void(0)" onclick="scrollToLettre('#A')"><span class="lettre">A</span></a></td>
<td class="celGlossaire"><a href="javascript:void(0)" onclick="scrollToLettre('#B')"><span class="lettre">B</span></a></td>
<td class="celGlossaire"><a href="javascript:void(0)" onclick="scrollToLettre('#C')"><span class="lettre">C</span></a></td>
<td class="celGlossaire"><a href="javascript:void(0)" onclick="scrollToLettre('#D')"><span class="lettre">D</span></a></td>
<td class="celGlossaire"><a href="javascript:void(0)" onclick="scrollToLettre('#E')"><span class="lettre">E</span></a></td>
<td class="celGlossaire"><a href="javascript:void(0)" onclick="scrollToLettre('#F')"><span class="lettre">F</span></a></td>
<td class="celGlossaire"><a href="javascript:void(0)" onclick="scrollToLettre('#G')"><span class="lettre">G</span></a></td>
<td class="celGlossaire"><a href="javascript:void(0)" onclick="scrollToLettre('#H')"><span class="lettre">H</span></a></td>
<td class="celGlossaire"><a href="javascript:void(0)" onclick="scrollToLettre('#I')"><span class="lettre">I</span></a></td>
<td class="celGlossaire"><a href="javascript:void(0)" onclick="scrollToLettre('#J')"><span class="lettre">J</span></a></td>
<td class="celGlossaire"><a href="javascript:void(0)" onclick="scrollToLettre('#K')"><span class="lettre">K</span></a></td>
<td class="celGlossaire"><a href="javascript:void(0)" onclick="scrollToLettre('#L')"><span class="lettre">L</span></a></td>
<td class="celGlossaire"><a href="javascript:void(0)" onclick="scrollToLettre('#M')"><span class="lettre">M</span></a></td>
<td class="celGlossaire"><a href="javascript:void(0)" onclick="scrollToLettre('#N')"><span class="lettre">N</span></a></td>
<td class="celGlossaire"><a href="javascript:void(0)" onclick="scrollToLettre('#O')"><span class="lettre">O</span></a></td>
<td class="celGlossaire"><a href="javascript:void(0)" onclick="scrollToLettre('#P')"><span class="lettre">P</span></a></td>
<td class="celGlossaire"><a href="javascript:void(0)" onclick="scrollToLettre('#Q')"><span class="lettre">Q</span></a></td>
<td class="celGlossaire"><a href="javascript:void(0)" onclick="scrollToLettre('#R')"><span class="lettre">R</span></a></td>
<td class="celGlossaire"><a href="javascript:void(0)" onclick="scrollToLettre('#S')"><span class="lettre">S</span></a></td>
<td class="celGlossaire"><a href="javascript:void(0)" onclick="scrollToLettre('#T')"><span class="lettre">T</span></a></td>
<td class="celGlossaire"><a href="javascript:void(0)" onclick="scrollToLettre('#U')"><span class="lettre">U</span></a></td>
<td class="celGlossaire"><a href="javascript:void(0)" onclick="scrollToLettre('#V')"><span class="lettre">V</span></a></td>
<td class="celGlossaire"><a href="javascript:void(0)" onclick="scrollToLettre('#W')"><span class="lettre">W</span></a></td>
<td class="celGlossaire"><a href="javascript:void(0)" onclick="scrollToLettre('#X')"><span class="lettre">X</span></a></td>
<td class="celGlossaire"><a href="javascript:void(0)" onclick="scrollToLettre('#Y')"><span class="lettre">Y</span></a></td>
<td class="celGlossaire"><a href="javascript:void(0)" onclick="scrollToLettre('#Z')"><span class="lettre">Z</span></a></td>
</tr>
</table>
<h2>Thesaurus de noms de poissons et de créatures aquatiques</h2>
<div id="routeEntries">
{
for $doc in collection($dbPath)
group by $initial := substring($doc//*:teiHeader/*:fileDesc/*:titleStmt/*:title,1,1)
order by $initial
return
<div id="{$initial}">
<h3>{$initial}</h3>
<ul>
{
for $titre in $doc//ancestor::*:TEI/*:teiHeader/*:fileDesc/*:titleStmt/*:title
order by $titre/ancestor::*:TEI/*:teiHeader/*:fileDesc/*:titleStmt/*:title
return <li><a href="{concat('doc/',tokenize(base-uri($titre),'/')[last()])}">{$titre}</a></li>}</ul>
</div>
}
</div>
</div>
Là je ne sais pas comment je peux modifier la page sommaire dans mon dossier d’édition. Peux-tu m’indiquer comment faire ? Merci !