Bonjour,
j'ai eu beaucoup de plaisir à découvrir votre CMS. J'aime particulièrement cette philosophie du polymod qui permet réellement de construire ce dont on a besoin de manière complètement personnalisé. Bref, je tenais à vous remercier et vous féliciter pour cette approche et sa mise en oeuvre.
Dans mes premiers essais je reviens avec deux problèmes que je n'arrive pas à résoudre. C'est certainement une erreur de compréhension car malgré la lecture de la documentation et de quelques sujets sur le forum la solution ne m'est pas apparu.
URL avec une installation dans un sous-dossier.Ma première problématique est la suivante: j'installe automne dans un sous-dossier de mon hébergement (donc pas à la racine du nom de domaine). Du coup, automne semble créer une petite confusion dans les URLS puisque les noms des liens contiennent deux fois le nom du dossier:
Ma question: Je souhaiterais donc savoir ce que je dois modifier dans mon installation pour que les URLS "créées" par automne ne comporte plus deux fois le nom du dossier?Changement de page dans l'URL via ?page=XJ'ai crée un petit module en suivant votre tutoriel vidéo (très bien fait d'ailleurs), j'ai tenté d'ajouter une pagination en suivant l'aide et en regardant les sources du module actualité. J'arrive à limiter le nombre de résultats par page, jusque là c'est parfait.
Premier souci, l'affichage de la pagination via la fonction
atm-function function="pages" donne un résultat uniquement si je la place entre les balises de
atm-result ce qui a évidemment pour conséquence d'afficher plusieurs fois la navigation. En plaçant le code entre les balises
atm-search et hors
atm-result la navigation ne s'affiche pas (
exemple ici).
Deuxième souci, pour passer d'une page à l'autre il me semble qu'il faut ajouter
?page=X. Du moins c'est ce qui se passe dans le module actualité et sur votre blog. Cependant si je fais le changement sur ma page les résultats ne changent pas:
Mes questions: Je souhaiterais donc savoir comment où placer la fonction atm-function function="pages"
et comment passer d'une page à l'autre en changeant l'URL?Merci beaucoup de m'avoir lu jusque là, au besoin je peux évidemment donner l'accès au site pour faciliter la compréhension de mes petits questionnements.
En espérant avoir été suffisamment clair il ne me reste plus qu'à vous souhaitez un très bon dimanche à tous.
Daniele
Ci-dessous les informations complémentaires:
Hébergeur: OVH (avec htaccess SetEnv MAGIC_QUOTES 0)
Installation: 4.2.1 stable, démo française dans un sous-dossier (pas à la racine du domaine)
Adresse: http://www.catalanotto.ch/runes
Définition XML du module:Code :
<row>
<block module="runesdatabase" id="showsymbols" language="fr" cache="lifetime">
<atm-search what="{Symbole}" name="showsymbols">
<atm-search-limit search="showsymbols" value="block" />
<atm-search-order search="showsymbols" type="objectID" direction="desc" />
<atm-result search="showsymbols">
<img src="{Symbole:Apercu:imageZoom|width,height}" alt="Symbol"/><br/>
<p>
<strong>Source:</strong> {Symbole:Source:label}<br/>
<strong>Download:</strong> <a href="{Symbole:EPS:file|width,height}">EPS</a> | <a href="{Symbole:AI:file|width,height}">AI</a> | <a href="{Symbole:PNG:file|width,height}">PNG</a>
</p>
<hr/>
</atm-result>
<atm-function function="pages" maxpages="{maxpages}" currentpage="{currentpage}" displayedpage="5">
<previous><a href="{page:self:url}?page={n}">Page précédente</a></previous>
<next><a href="{page:self:url}?page={n}">Page suivante</a></next>
</atm-function>
</atm-search>
</block>
</row>