Submitted by Artusamak on
Bonsoir à tous, j'ai un soucis avec views 2 et un argument que je lui passe.
J'ai ma vue qui me permet d'afficher mon contenu selon l'argument qui lui est passé. Cet argument est le titre du node afin d'avoir des urls optimisées pour le référencement.
Le problème est que lorsque j'ai un tiret dans le contenu de mon argument (ex : E-Commerce) et bien le node n'est pas chargé. Si mon argument n'a pas de tiret tout se passe bien.
Auriez-vous une idée de ce dont cela pourrait venir ?
D'avance, merci !
Salut, je pense que le tiret
Permalien Soumis par sahuni le 22 Mai, 2009 - 13:43
Salut,
je pense que le tiret n'est pas accepté par les arguments.
Tu peux mettre des soulignés à la place?
ou t'inspirer de http://drupal.org/node/358953 ?
Plutôt pas pratique pour
Permalien Soumis par Artusamak le 23 Mai, 2009 - 16:15
Plutôt pas pratique pour avoir des urls propres le fait que le tiret ne fonctionne pas, je vais me contenter d'id faute de temps pour trouver mieux, merci pour le lien en tous cas.
Les arguments de views
Permalien Soumis par haza le 23 Mai, 2009 - 20:58
Les arguments de views utiliseront TOUJOURS les url "pas clean". Donc, tu passes ton arguments avec du nid (c'est mieux en plus, c'est un ID unique au moins, pas comme le titre), et apres, tu rajoutes la couche de clean url (pathauto est ton ami), views ne verra pas les clean url. (et d'ailleur, rien ne verra les clean url, tout le fonctionnement interne de drupal se basera toujours sur les url avant qu'elles ne soit ré-écrite)
Ca me soulage de lire cela,
Permalien Soumis par Artusamak le 23 Mai, 2009 - 21:47
Ca me soulage de lire cela, je trouvais anormal de devoir utiliser quelque chose de bancal.
Je n'ai par contre pas trouvé comment passer la couche de clean url, si tu as un tuyau je suis preneur.
Merci !
Je n'ai par contre pas
Permalien Soumis par haza le 23 Mai, 2009 - 21:51
Je n'ai par contre pas trouvé comment passer la couche de clean url
pas compris
Pour que l'url optimisée
Permalien Soumis par Artusamak le 23 Mai, 2009 - 21:52
Pour que l'url optimisée par pathauto soit utilisée il faut que j'utilise l() et url() ? Ca suffit ?
C'est pathauto qui va
Permalien Soumis par haza le 23 Mai, 2009 - 21:57
C'est pathauto qui va générer tout seul, comme un grand, les clean url
OK Merci. Autre problème
Permalien Soumis par Artusamak le 23 Mai, 2009 - 22:12
OK Merci.
Autre problème d'url et de vue, aurais-tu une idée sur ça par hasard : http://drupalfr.org/node/6784 ?
Encore merci à toi !