Jean-Christophe B. Reply #1, 2 years, 11 months ago
Voici la traduction d'un post de morgycat. Il me semblait utile de le traduire, c'est le genre d'astuce qui peut servir fréquemment.
Pour créer une TV de type liste déroulante avec les options suivantes:
<option> (ID du document MODx) Titre de la page</option>
(notez l'inclusion de l'ID entre parenthèses afin de différencier les pages ayant un titre similaire)
Créez une TV avec les paramètres suivants:
Ensuite, dans vos templates ou chunks, utilisez href="[~docLink~]"
Pour créer une TV de type liste déroulante avec les options suivantes:
<option> (ID du document MODx) Titre de la page</option>
(notez l'inclusion de l'ID entre parenthèses afin de différencier les pages ayant un titre similaire)
Créez une TV avec les paramètres suivants:
-
[list]
- Nom de la variable: docLink
- Type d'entrée: DropDown List Menu
- Valeurs optionnelles d'entrée: @SELECT CONCAT('(',id,')',pagetitle) AS Column1,id FROM modx_site_content ORDER BY pagetitle, id
Ensuite, dans vos templates ou chunks, utilisez href="[~docLink~]"