Design/Templates - MODX Community Forums https://forums.modx.com/board/?board=143 <![CDATA[Reprise de site]]> https://forums.modx.com/thread/82201/reprise-de-site#dis-post-453688
Sans vouloir vous expliquer ma vie car ce n'est pas le lieu smiley je vais tout de même vous expliquer le contexte.
J'ai géré une entreprise en marketing digital pendant 3 ans, j'ai malheureusement du la fermé l'année passée pour diverses raisons, maintenant je suis indépendante. Mes compétences en développement sont très faibles, même si j'ai quelques notions.

De fait, je voulais reprendre la structure du site réalisée par mon agence pour en faire mon propre site.

J'ai les sources Modx, mais pas les bases de données sad.

J'ai installé un modx (assez compliqué lorsque l'on est novice contrairement à Wordpress qui me semble plus simple) vierge sur un serveur. Le fait est que je ne sais pas comment faire pour reprendre les CSS et la structure du site existant et le migrer proprement sur mon modx vierge (sans bases de données qui plus est).

Quelqu'un peut m'aider ? J'ai cherché des tutos mais ne trouve rien qui puisse m'aider.

Je remercie à l'avance ceux ou celles qui saurons m'aider.

]]>
https://forums.modx.com/thread/82201/reprise-de-site#dis-post-453688 Mon, 04 Feb 2013 08:28:27 +0000 https://forums.modx.com/thread/82201/reprise-de-site#dis-post-453688
<![CDATA[Afficher une tv date en francais]]> https://forums.modx.com/thread/54151/afficher-une-tv-date-en-francais?page=2#dis-post-420703 J’ai une variable de template a valeur date avec le format suivant "%A %d %B". Sur le site j’utilise [*EventDate*] pour l’afficher et elle s’affiche correctement "Thursday 01 January" mais en anglais.
Comment faire pour l’afficher en Francais.

Le site est deja configuer en Francais-utf8 et l’encodage en utf8.
Merci]]>
https://forums.modx.com/thread/54151/afficher-une-tv-date-en-francais?page=2#dis-post-420703 Thu, 19 Apr 2012 03:05:31 +0000 https://forums.modx.com/thread/54151/afficher-une-tv-date-en-francais?page=2#dis-post-420703
<![CDATA[Modification du template lorsque le site est en ligne]]> https://forums.modx.com/thread/75627/modification-du-template-lorsque-le-site-est-en-ligne#dis-post-418848
Je débute avec ModX. On m a en effet demandé de modifier un template d'un site existant. Il y a juste la feuille de style à modifier et quelques images. Je ne dois pas toucher à la structure même du site.
Je ne voudrais pas que les modifications se voient directement sur le site quand je bosse dessus, vu que celui-ci est en ligne. Je pensais donc dupliquer le dossier du template actuel et bosser dans le dossier copié.

Ma question est la suivante : est-il possible de visualiser les modifications faites sans que cela influe sur le site en ligne ? Faut-il mettre le site en maintenance et là je peux travailler tranquillement dessus et avoir des aperçus ?

Merci de vos réponses.

Pour info, la version est Evolution 1.0.4]]>
https://forums.modx.com/thread/75627/modification-du-template-lorsque-le-site-est-en-ligne#dis-post-418848 Thu, 05 Apr 2012 03:25:09 +0000 https://forums.modx.com/thread/75627/modification-du-template-lorsque-le-site-est-en-ligne#dis-post-418848
<![CDATA[Assigner un template par défaut suivant le type de document]]> https://forums.modx.com/thread/54215/assigner-un-template-par-d-faut-suivant-le-type-de-document#dis-post-318033
Voila mon problème. Si je crée un conteneur (par exemples ’références’) et que mon client doit ajouter ses documents (’références’) lui même. Sera t’il obligé de sélectionner le template correspondant à chaque fois, ou est t’il possible d’assigner directement le bon template à chaque documents crée.

Peut être que quelque chose m’échappe, merci de votre aide.]]>
https://forums.modx.com/thread/54215/assigner-un-template-par-d-faut-suivant-le-type-de-document#dis-post-318033 Mon, 14 Feb 2011 08:40:42 +0000 https://forums.modx.com/thread/54215/assigner-un-template-par-d-faut-suivant-le-type-de-document#dis-post-318033
<![CDATA[Intégrer template flash dans Modx Revo 2.0.2]]> https://forums.modx.com/thread/54213/int-grer-template-flash-dans-modx-revo-2-0-2#dis-post-318023
SVP je voudrais intégrer une template flash dans Modx 2.0.2. J’utilise Wampserveur 2.0

Je suis nouvelle dans modx et je sais bien que j’ai pas choisi le template le plus simple à intégrer mais j’en ai besoin.

Le modèle en question se trouve à l’adresse suivante http://www.kitsgratuits.com/kit-gratuit/kit-graphique/18.htm

Je vous remercie et SVP un coup de main]]>
https://forums.modx.com/thread/54213/int-grer-template-flash-dans-modx-revo-2-0-2#dis-post-318023 Wed, 05 Jan 2011 06:54:50 +0000 https://forums.modx.com/thread/54213/int-grer-template-flash-dans-modx-revo-2-0-2#dis-post-318023
<![CDATA[ [Résolu] Modèle par défaut pour les nouveaux documents ?]]> https://forums.modx.com/thread/54214/r-solu-mod-le-par-d-faut-pour-les-nouveaux-documents#dis-post-318026 juste une petite question de "pratique", je suis en train de préparer mon site avec un Revo et je me demandais s’il y avait moyen de définir un de mes templates comme ’par défaut’ pour la création de toute nouvelle ressource, plutôt que celui nommé ’Modèle de base’ fourni avec l’installation de Revo.
Ce n’est pas que j’aie vraiment la flemme de sélectionner le bon modèle dans la liste déroulante (je n’ai que celui par défaut et le mien pour le moment) c’est surtout le deuxième clic sur le message de confirmation qui me gonfle.

Je pourrais supprimer le ’Modèle de base’ mais je cherchais une solution moins radicale, le désactiver peut-être ? Je n’ai pas trouvé

Merci !]]>
https://forums.modx.com/thread/54214/r-solu-mod-le-par-d-faut-pour-les-nouveaux-documents#dis-post-318026 Sun, 10 Oct 2010 04:56:00 +0000 https://forums.modx.com/thread/54214/r-solu-mod-le-par-d-faut-pour-les-nouveaux-documents#dis-post-318026
<![CDATA[Version mobile - modele de page]]> https://forums.modx.com/thread/54212/version-mobile---modele-de-page#dis-post-318013
Dans le cadre de la refonte de mon site sur MODX, j’aimerais mettre en place également une version "light" du site destinée aux mobiles

Je m’explique, toutes mes pages ne sont pas concernées pour un affichage sur téléphone mobile, je voudrais afficher uniquement ls pages que je decide.

Par contre j’aimerais savoir quel est le mieux pour réaliser cela, j’ai vu qu’il existait une extension "mobile Template switcher" pour evolution mais pas pour revo,

En gros les pages que je veux afficher en version mobile auront le même contenu que les page "desktop" mais uniquement la CSS changera, comment s’y prendre au niveau de modx ?

Faire un dossier "mobile" avec uniquement des liens à l’interieur ?
developper un site mobile different "m.monsite.com" ?

bref pas mal de questions smiley

merci d’avance]]>
https://forums.modx.com/thread/54212/version-mobile---modele-de-page#dis-post-318013 Mon, 13 Sep 2010 07:01:27 +0000 https://forums.modx.com/thread/54212/version-mobile---modele-de-page#dis-post-318013
<![CDATA[Lightbox et Tv image]]> https://forums.modx.com/thread/54211/lightbox-et-tv-image#dis-post-318005
J’utilise l’effet lightbox de slimbox.
Je voudrais utiliser cet effet sur une TV image.

J’ai créé un chunk avec le code suivant :

<a href="[*tof*]" rel="lightbox"> [+tof+]</a>

L’image s’affiche bien, mais pas l’effet lightbox, il cherche l’image mais ne la trouve pas.

J’ai essayé comme lien sur mon image [*tof*] et [+tof+] et aussi [~[+tof+]~]

Dans ma template j’appel mon chunk par :
[[Ditto? &parents=`50` &tpl=`nl_sidebar2`]]

Je tourne le problème dans tous les sens mais je n’arrive pas à trouver la solution.
Merci par avance pour votre aide.]]>
https://forums.modx.com/thread/54211/lightbox-et-tv-image#dis-post-318005 Wed, 28 Apr 2010 07:29:53 +0000 https://forums.modx.com/thread/54211/lightbox-et-tv-image#dis-post-318005
<![CDATA[Comment créer un Extra]]> https://forums.modx.com/thread/54210/comment-cr-er-un-extra#dis-post-318002
Je développe en PHP mais je n’ai jamais fais d’extra. Et j’aimerais me lancer pour faire un truc simple mais qui me serait fort utile.

En gros et em deux mots
Quand je veux modifier une ressource, je peux insérer ue image. Puis ensuite je sélectionne cette image, et je peux ensuite créer un lien. Quand je clique sur le trombonne, pour créé un lien, donc, je peux choisir des attribut, dans la fenètre "avancé". J’aimerais pouvoir ajouter un attribut qui s’appelle "rel", qui n’existe pas, à moins que je ne l’ai pas vu. (voir attachement)

Comment pourrais-créé un extra, ou une petit truc du genre, qui me permettrait d’avoir cet attribut, sans que rien ne soit perdu ou modifier, lors d’une mise ajour de MODx.

Pourriez-vous m’orienter, me dire comment faire?
Mille mercis

]]>
https://forums.modx.com/thread/54210/comment-cr-er-un-extra#dis-post-318002 Wed, 24 Feb 2010 02:16:24 +0000 https://forums.modx.com/thread/54210/comment-cr-er-un-extra#dis-post-318002
<![CDATA[ [ résolu] colonne left et right de meme taille]]> https://forums.modx.com/thread/54209/r-solu-colonne-left-et-right-de-meme-taille?page=2#dis-post-317992
comment faire pour que la colonne left et la colonne right soit de la meme taille en fonction du contenu saisi dans la partie la plus grande, pour moi content et dans right.

merci]]>
https://forums.modx.com/thread/54209/r-solu-colonne-left-et-right-de-meme-taille?page=2#dis-post-317992 Tue, 19 Jan 2010 05:25:51 +0000 https://forums.modx.com/thread/54209/r-solu-colonne-left-et-right-de-meme-taille?page=2#dis-post-317992
<![CDATA[cadre vert autour des images ayant un lien]]> https://forums.modx.com/thread/54208/cadre-vert-autour-des-images-ayant-un-lien#dis-post-317979
je ne trouve pas le moyen de supprimer le cadre vert qui se met par defaut autour des images ayant un lien.

Merci]]>
https://forums.modx.com/thread/54208/cadre-vert-autour-des-images-ayant-un-lien#dis-post-317979 Thu, 03 Dec 2009 02:49:14 +0000 https://forums.modx.com/thread/54208/cadre-vert-autour-des-images-ayant-un-lien#dis-post-317979
<![CDATA[TV image dans un document (article)]]> https://forums.modx.com/thread/54207/tv-image-dans-un-document-article#dis-post-317971
Petite question, j’essaie d’appeler une image dans un document via un chunk, problème c’est que cela ne fonctionne pas...mais est-ce seulement possible de faire cela ?

Voici le code de mon chunk: (voir tvimage_100-100)
<div class="module-text">
				<table class="module-text-toolbar">
					<tr>
						<td><h1>[*artiste_nc*]</h1></td>
						<td class="commands"> </td>
					</tr>
					<tr>
					  <td><h1>[*longtitle*]</h1></td>
					  <td class="commands"> </td>
				  </tr>
				</table>
				<p class="author">Ecrit par [*auteur_n1*]</p>
				<p class="created">Le [[AuthorTime? &dateFormat=`%d %B %Y` &usedDate=`createdon` &tpl=`[+Date+]`]]</p>
				<div class="image-caption-left">
					<img src="[+tvimage_100-100+]" width="100" height="100" alt="[*artiste_nc*]" class="teaser-pic" /> 
					<!--<p>commentaire photo</p>-->
				</div>
				<p>[*content*]</p>
				<p align="center" class="updated"> </p>
				<p align="center" class="updated">[*youtubelink*]</p>
</div>


Est-ce que quelqu’un voit ce que je fais faux dans mon appel ?

Merci d’avance.

Mehdi]]>
https://forums.modx.com/thread/54207/tv-image-dans-un-document-article#dis-post-317971 Sun, 25 Oct 2009 04:33:01 +0000 https://forums.modx.com/thread/54207/tv-image-dans-un-document-article#dis-post-317971
<![CDATA[ [RESOLU] Problème menu déroulant sous IE7]]> https://forums.modx.com/thread/54206/resolu-probl-me-menu-d-roulant-sous-ie7#dis-post-317967
Bonjour,

J’ai un problème avec un menu déroulant qui fonctionne bien sous Firefox et IE8 mais pas du tout sous IE7. En effet, dès que le sous menu apparait, il est impossible de cliquez dessus car il disparait aussi tôt.

L’adresse du site est la suivante : ***

Je pense que ça vient du CSS mais là encore je bloque pour trouver la faille.

Auriez-vous une idée pour régler ce problème ?

Merci smiley]]>
https://forums.modx.com/thread/54206/resolu-probl-me-menu-d-roulant-sous-ie7#dis-post-317967 Wed, 09 Sep 2009 11:36:15 +0000 https://forums.modx.com/thread/54206/resolu-probl-me-menu-d-roulant-sous-ie7#dis-post-317967
<![CDATA[Template probleme ?]]> https://forums.modx.com/thread/54205/template-probleme#dis-post-317966
Nouveau sur Modx et j’aime bien ce cms simple a prendre en mains... Alors cette partie de prise en mais est terminer et voilà que j’ai voulu créer mon template a partir d’un modèle css standard.

Donc j’ai suivi les étapes suivante:

Procédure : Ouvrir le fichier du template dans un éditeur de texte, sélectionner intégralement le contenu, copier.

Se connecter au Manager de MODx. Menu "Ressources", item "Gestion des ressources". Dans le panneau "Gestion des ressources", cliquer sur l’onglet "Gestions modèles", puis sur "Nouveau modèle".

Dans le champ "Nom du modèle" donner un nom qui vous paraît représentatif, idem pour la description. Ensuite coller le contenu que vous aviez copié (le template) dans la fenêtre d’édition. Enregistrer la modification.
[edit]
Mise en place de la feuille de style.

Procédure : Renomer éventuellement votre feuille de style en "style.css", cela n’a rien d’obligatoire mais cela permet de ne pas avoir de doute pour plus tard.

Utiliser un client ftp pour se connecter dans le répertoire de MODx. Aller jusqu’à l’emplacement suivant : assets/templates/

Dans le dossier "templates", créer un dossier du même nom que celui que vous avez donné au template dans la précédente étape (il n’est pas obligatoire de donner le même nom, mais c’est plus pratique pour s’y retrouver le jour où vous aurez 250 templates différents sur votre site wink).

Vous n’avez plus qu’à envoyer avec votre client ftp le fichier "style.css" à la racine du dossier créé. Si besoin créer un dossier "images" dans lequel vous pourrez mettre les images utilisées par votre feuille de style.
[edit]
Paramétrages.

Une fois que ces deux éléments sont en place (template et feuille de style) une petite vérification, pour être certain que votre template pointe bien vers la feuille de style.

Procédure : Se connecter au Manager de MODx. Menu "Ressources", item "Gestion des ressources". Dans le panneau "Gestion des ressources", cliquer sur l’onglet "Gestions modèles", puis sur le template que vous venez de créer.

La fenêtre d’édition s’ouvre, rechercher (dans les 10 premières lignes), la partie concernant l’emplacement de la feuille de style. Généralement sous la forme :

<link rel="stylesheet" type="text/css" href="assets/templates/03/style.css" />.

Vérifier que le chemin et les noms de répertoire sont bons, ainsi que le nom de la feuille de style (c’est là que l’on apprécie d’avoir donné au répertoire le même nom que le template, et d’avoir basiquement appelé sa feuille de style "style.css";)).

ET VOICI CE QUE CELA A DONNER DU DÉBUT A LA FIN

/* CSS Document */ * { margin:0; padding:0; } body{ background:#FFFFFF url(images/footer_bg.gif) bottom repeat-x; } a:hover{text-decoration:none;} a img { border:0;} img {vertical-align:top;} ul { list-style:none;} .left { float:left;} .right {float:right;} .clear { clear:both;} html, input, textarea { font-family:Georgia, tahoma; font-size:11px; line-height:17px; color:#868686; } input, select { vertical-align:middle; font-weight:normal;} strong {font-size:12px; color:#444444;} a {color:#3d6f92; font-size:12px;} /*main layout */ .h_logo{ height:92px; width:100%;} #header_tall {background:url(images/header_tall.gif) top repeat-x;} #main { margin:0 auto;} #header .left {padding:26px 0 0 0;} #header .right {padding:46px 11px 0 0;} #header .right a {color:#868686; font-family:arial; font-size:12px; background:url(images/RSS.gif) no-repeat top right; padding:0 29px 2px 0;} #menu {background:url(images/menu_tall.gif) top repeat-x; height:65px;} #menu .rightbg {background:url(images/menu_right.gif) top right no-repeat;} #menu .leftbg {background:url(images/menu_left.gif) top left no-repeat; width:100%; height:65px;} #menu .padding {padding:9px 0;} #menu li {float:left; width:123px; background:url(images/menu_libg.gif) top right repeat-y; font-size:12px; text-align:center; display:block;} #menu li a {color:#919191; text-decoration:none; font-weight:normal; font-size:12px; display:block; padding:8px 0 5px 0;} #menu li span{ display:block; padding:8px 0 5px 0;} #menu li a:hover {color:#000000; text-decoration:underline;} #menu li span {color:#000000; text-decoration:underline;} #menu .last {background:none;} #header .content {background:url(images/header_bg.jpg) top left no-repeat; padding:45px 60px 28px 414px; color:#ffffff;} #header .content .text {padding:2px 0 33px 2px;} #header .content a img {float:right;} #middle { width:100%;} #footer .indent {padding:23px 0 0 17px; color:#868686; font-size:12px;} #footer a {color:#444444; font-weight:bold;} .border {background:url(images/border_tall.gif) top repeat-x;} .border .btall {background:url(images/border_tall.gif) bottom repeat-x;} .border .ltall {background:url(images/border_tall.gif) left repeat-y;} .border .rtall {background:url(images/border_tall.gif) right repeat-y;} .border .tleft {background:url(images/border_tl.gif) top left no-repeat;} .border .tright {background:url(images/border_tr.gif) top right no-repeat;} .border .bleft {background:url(images/border_bl.gif) bottom left no-repeat;} .border .bright {background:url(images/border_br.gif) bottom right no-repeat; width:100%;} .border .ind {padding:4px 4px 15px 2px;} .border a img {float:right;} .h_text {padding-bottom:2px; background:url(images/h_text_bg.gif) bottom repeat-x;} .more {text-align:right;} .more a{background:url(images/more_bg.gif) top right no-repeat; padding-right:13px; color:#000000; font-weight:bold;} .date {background:url(images/date_bg.gif) no-repeat 0 0; padding:2px 0 2px 22px; color:#444444;} li { color:#3d6f92;} li a {color:#3d6f92; font-size:11px;} .bot_line {background:url(images/h_text_bg.gif) bottom repeat-x;} .b_text {color:#3d6f92;} /* index */ #index #middle .indent {padding:17px 0 19px 0;} #index #middle .columns1 .column1 .padding{padding:9px 13px 3px 15px;} #index #middle .columns1 .column2 .padding{padding:9px 13px 3px 15px;} #index #middle .columns1 .column3 .padding{padding:9px 13px 3px 15px;} #index #middle .columns1 .p1 {padding:1px 0 7px 0;} #index #middle .columns2 {padding:21px 0 0 0;} #index #middle .columns2

MERCI A L’AVANCE wink]]>
https://forums.modx.com/thread/54205/template-probleme#dis-post-317966 Fri, 04 Sep 2009 07:23:44 +0000 https://forums.modx.com/thread/54205/template-probleme#dis-post-317966
<![CDATA[Distribuer efficacement ses modèles ?]]> https://forums.modx.com/thread/54204/distribuer-efficacement-ses-mod-les#dis-post-317964
J’envisage de créer quelques templates, notamment d’e-commerce et de les placer sur mon site en version demo.

Comment réaliser ceci de sorte à ce que la distribution soit ensuite facile lorsqu’un client s’intéresse à un modèle ?

Ma première idée est de créer des sous-dossiers "ecommerce1", "ecommerce2", etc. à la racine de mon site et de reproduire à l’intérieur de ces dossiers la structure minimale nécessaire.
Par exemple, si j’ai besoin de Wayfinder pour le ecommerce1, je crée l’arborescence:
ecommerce1/assets/snippets/wayfinder

Côté base de données, j’envisage de créer des catégories correspondant aux différents modèles:
Ecommerce1, Ecommerce2, ...
avec l’idée d’y répertorier tous les modèles, chunks et snippets nécessaires
et l’espoir de trouver un outil d’exportation par catégorie.

Je pense aussi utiliser un chunk stockant la racine du modèle en démonstration, ce qui permettrait quelque chose du genre :
<base href="[(site_url)]/{{ecommerce1_root}}" />

Pour le déploiement du site chez le client, il suffirait d’installer MODx,
de "mapper" le contenu du dossier "ecommerce1" avec la structure de MODx
sans écraser les fichiers existants, puis de laisser vide le chunk {{ecommerce1_root}}

Je n’ai pas testé s’il faut un synchronisateur FTP ou si un simple client FTP ferait l’affaire pour ce complément à l’installation standard de MODx.

Est-ce la bonne solution, ou vaut-il mieux réaliser des sites MODx complets déployés dans un sous-dossier, voire sur un serveur indépendant pour chaque modèle ?
La dernière solution me paraît toutefois excessivement lourde.

Merci pour vos avis et retours d’expériences.

Julien

P.S. Le Transport Layer de la MODx Revolution doit être un grand avantage en ce domaine.]]>
https://forums.modx.com/thread/54204/distribuer-efficacement-ses-mod-les#dis-post-317964 Tue, 21 Jul 2009 09:22:52 +0000 https://forums.modx.com/thread/54204/distribuer-efficacement-ses-mod-les#dis-post-317964
<![CDATA[ [RÉSOLU] comment lister des documents (ditto?) avec différentes tpl?]]> https://forums.modx.com/thread/54203/r-solu-comment-lister-des-documents-ditto-avec-diff-rentes-tpl#dis-post-317963
J’ai dans mon tree des dossiers contenant chacun une dizaine de documents enfants.
Est-il possible de lister ces 10 documents avec des tpl différentes, liées à chaque document?

Je veux dire, dans Ditto et Wayfinder, on définit une tpl, mais peut-on lier cette tpl au document? (la faire changer pour chaque doc)

Plus concrètement par ex, chaque document enfant contient soit une tv=image, soit une tv=texte, et en fonction de cela, le listing sera composé pour partie d’images, pour partie de textes.

J’espère être clair dans mon propos...

Je sais que dans typolight on peut faire ça, ce sont des articles qui sont les uns en dessous des autres dans une page, ils sont affichés en listing à la sortie...

Mais là....


]]>
https://forums.modx.com/thread/54203/r-solu-comment-lister-des-documents-ditto-avec-diff-rentes-tpl#dis-post-317963 Mon, 29 Jun 2009 11:15:55 +0000 https://forums.modx.com/thread/54203/r-solu-comment-lister-des-documents-ditto-avec-diff-rentes-tpl#dis-post-317963
<![CDATA[>> Mise en place de remontées d'information des mises à jour du site sur la Home]]> https://forums.modx.com/thread/54199/mise-en-place-de-remont-es-d-information-des-mises-jour-du-site-sur-la-home?page=2#dis-post-317954
Sur le site que je développe, j’envisage de placer 4 <div></div> sur la pages d’accueil intégrant les remontés d’information des dernières mises à jour des contenus du site. Dans l’idéale ces remontés devront comprendre les éléments suivant :

->> Titre de la page
->> Description
->> Date de mise à jour
->> Résumé

De plus, le site comprend 3 grandes sections comprenant des pages enfant. sur chacune des pages parent des 3 grandes sections du site, j’aimerais placer une remontés d’information concernant les mises à jour des pages enfant.

???Pourriez-vous nous indiquer la sémantique à rédiger au niveau de la boucle d’appel des remontées.


Merci pour vos réponses…


B./B. Poletto
Xopaze Bponer NYC 00
/// ;-)]]>
https://forums.modx.com/thread/54199/mise-en-place-de-remont-es-d-information-des-mises-jour-du-site-sur-la-home?page=2#dis-post-317954 Fri, 29 May 2009 04:57:17 +0000 https://forums.modx.com/thread/54199/mise-en-place-de-remont-es-d-information-des-mises-jour-du-site-sur-la-home?page=2#dis-post-317954
<![CDATA[>> Question par rapport au champ obligatoire ou non sur un formulaire]]> https://forums.modx.com/thread/54202/question-par-rapport-au-champ-obligatoire-ou-non-sur-un-formulaire#dis-post-317961
Sur le site que je développe, j’ai besoin d’intégrer des formulaire comprenant des champ obligatoire a remplir et d’autres non sur les formulaires que j’ai construit pour le moment tout les champs doivent êtres renseignés.

Voici la structure HTML du chunk de l’un de mes formulaires :

<p class="error">[+validationmessage+]</p>
<form method="post" action="[~[*id*]~]" id="EmailForm" name="EmailForm">
<fieldset>
<h3>Formulaire de contact</h3>
<p>Vous êtes un professionnel de santé

(pharmacien, médecin, spécialiste, interne, étudiant)</p>
<input name="formid" type="hidden" value="ContactForm" />
<label for="cfRegarding">1 - Pr&eacute;cisez votre demande :</label>


<select name="subject" id="cfRegarding" eform="Form Subject::1">
<option>Choisissez...</option>
<option value="Documentation">Une documentation disponible sur un produit ou une gamme</option>
<option value="Information_Medicale">Une information médicale sur un produit ou une gamme</option>
<option value="Commentaire" selected="selected">Nous laisser un commentaire sur nos produits / gammes</option>
<option value="Contact">Être contacté par un délégué médical</option>
</select>
<p>Pour toute autre demande ou pour contacter
le webmaster, <a href="mailto:monemail@asso.org">cliquez ici</a>.</p>
<label for="cfMessage1">2 - Rédigez votre message (produit, gamme, question...) :

<textarea name="Message1" id="cfMessage1" rows="15" cols="40" eform="Message1:textarea:1"></textarea>
</label>


<label for="cfMessage2">Proposition de tématique pour les prochainnes réunions et congrès :

<textarea name="Message2" id="cfMessage2" rows="15" cols="40" eform="Message2:textarea:1"></textarea>
</label>


<label for="cfHopital">Nom de l’h&ocirc;pital ou du titulaire de la pharmacie :

<input name="Hopital" type="text" class="text" id="cfHopital" size="30" eform="Hopital::1:" />
</label>


<label for="cfNom">Nom<sup>*</sup> :

<input name="Nom" type="text" class="text" id="cfNom" size="30" eform="Nom::1:" />
</label>


<label for="cfPrenom">Prénom<sup>*</sup> :

<input name="Prenom" type="text" class="text" id="cfPrenom" size="30" eform="Prenom::1:" />
</label>


<label for="cfAdresse">Adresse<sup>*</sup> :

<input name="Adresse" type="text" class="text" id="cfAdresse" size="30" eform="Adresse::1:" />
</label>


<label for="cfCodePostal">Code Postal<sup>*</sup> :

<input name="CodePostal" type="text" class="text" id="cfCodePostal" value="00000" size="30" maxlength="5" eform="Code Postal::1:" />
</label>


<label for="cfVille">Ville<sup>*</sup> :

<input name="Ville" type="text" class="text" id="cfVille" size="30" eform="Ville::1:" />
</label>


<label for="cfTel">Tél.<sup>*</sup> :

<input name="Tel" type="text" class="text" id="cfTel" value="01-00-00-00-00" size="30" maxlength="14" eform="Tel::1:" />
</label>


<label for="cfEmail">E-mail<sup>*</sup> :

<input name="e-mail" type="text" class="text" id="cfEmail" size="30" eform="e-mail Address:email:1" />
</label>


<table width="400" border="0" align="left" cellpadding="0" cellspacing="0" summary="Newsletter">
<tr>
<td><input type="checkbox" name="newsletter" id="checkbox" value="J accepte de recevoir de l information de la part du GROUPE par voie electronique, email ou newsletter"></td>
<td><label for="cfNewsletter">Cochez cette case pour recevoir de l’information sur les suivis d’essais clinique du groupe par voie électronique, e-mail ou newsletter.</label></td>
</tr>
</table>



<!--
<h3>Sécurité de transmission d’e-mail</h3>
<p>Entrez la combinaison de lettre & de chiffre inscrite sur l’image ci-dessous.</p>
<label>Code à copier* :
<input type="text" name="formcode" class="inputBox" size="20" />
</label>


<a href="[+action+]"><img align="top" src="manager/includes/veriword.php" width="148" height="60" alt="If you have trouble reading the code, click on the code itself to generate a new random code." style="border: 1px solid #039" /></a>
-->

<input type="submit" name="contact" id="cfContact" class="button" value="Envoyer" />
</fieldset>
</form>
<hr/>

???Ma question est de savoir comment on procède pour rendre obligatoire ou non le remplissage d’un champ à renseigner sur un formulaire.

???Pour finir sur les formulaires, j’aimerais que la personne qui remplie le formulaire puisse recevoir une copie de l’e-mail qui est envoyé à la suite du remplissage du formulaire. Comment est rédigée cette action ?


Merci pour vos réponses…


B./B. Poletto
Xopaze Bponer NYC 00
/// ;-)]]>
https://forums.modx.com/thread/54202/question-par-rapport-au-champ-obligatoire-ou-non-sur-un-formulaire#dis-post-317961 Fri, 29 May 2009 10:46:52 +0000 https://forums.modx.com/thread/54202/question-par-rapport-au-champ-obligatoire-ou-non-sur-un-formulaire#dis-post-317961
<![CDATA[>> Question par rapport aux menus déroulant intégrant des fonctions JS & AJAX]]> https://forums.modx.com/thread/54201/question-par-rapport-aux-menus-d-roulant-int-grant-des-fonctions-js-ajax#dis-post-317956
Sur le site que je développe, j’ai intégré un menu déroulant regroupant l’ensemble des pages du site hors lien utilitaire. Le menu comprend un 1er degré (<li class="category">...</li>) et un second degré. Les onglets du second degré ne se déploient pas (<li class="first">...</li>...<li class="last">...</li>). Voici la structure HTML de mon menu :

<div id="ajaxmenu">
<ul id="myajaxmenu">
<li class="category first"><a href="#" title="ooo">Acceuil</a></li>
<li class="category"><a href="#" title="ooo">Organisation</a>
<ul>
<li class="first"><a href="#" title="ooo">Qui sommes-nous ?</a></li>
<li><a href="#" title="ooo">Organisation</a></li>
<li><a href="#" title="ooo">Pour nous aider</a></li>
<li><a href="#" title="ooo">Partenariats</a></li>
<li><a href="#" title="ooo">Calendrier</a></li>
<li class="last"><a href="#" title="ooo">Liens utiles</a></li>
</ul>
</li>
<li><a href="#" title="ooo">Recherche</a>
<ul>
<li><a href="#" title="ooo">Qui sommes-nous ?</a></li>
<li><a href="#" title="ooo">ooo</a></li>
<li><a href="#" title="ooo">Essais</a>
<ul>
<li class="first"><a href="#" title="ooo">ooo</a></li>
<li><a href="#" title="ooo">ooo</a></li>
<li><a href="#" title="ooo">ooo</a></li>
<li><a href="#" title="ooo">ooo</a></li>
<li><a href="#" title="ooo">Site</a></li>
<li class="last"><a href="#" title="ooo">ooo</a></li>
</ul>
</li>
<li><a href="#" title="ooo">Essais</a>
<ul>
<li class="first"><a href="#" title="ooo">ooo</a></li>
<li><a href="#" title="ooo">ooo</a></li>
<li><a href="#" title="ooo">ooo</a></li>
<li><a href="#" title="ooo">ooo</a></li>
<li><a href="#" title="ooo">ooo</a></li>
<li><a href="#" title="ooo">ooo</a></li>
<li><a href="#" title="ooo">ooo</a></li>
<li><a href="#" title="ooo">ooo</a></li>
<li class="last"><a href="#" title="ooo">Site</a></li>
</ul>
</li>
<li><a href="#" title="ooo">ooo</a>
<ul>
<li class="first"><a href="#" title="ooo">ooo</a></li>
<li><a href="#" title="ooo">ooo</a></li>
<li><a href="#" title="ooo">ooo</a></li>
<li><a href="#" title="ooo">Site</a></li>
<li class="last"><a href="#" title="ooo">Site</a></li>
</ul>
</li>
<li><a href="#" title="ooo">Essais - Autres</a></li>
<li><a href="#" title="ooo">Suivi des essais</a></li>
<li><a href="#" title="ooo">Publications</a></li>
<li><a href="#" title="ooo">Calendrier</a></li>
<li><a href="#" title="ooo">Actualité</a></li>
<li><a href="#" title="ooo">Collaboration</a></li>
<li><a href="#" title="ooo">Liens utiles</a></li>
<li><a href="#" title="ooo">Pour nous aider</a></li>
<li class="last"><a href="#" title="ooo">Espace professionnel</a>
<ul>
<li class="first"><a href="#" title="ooo">Questionnaire étude</a></li>
<li><a href="#" title="ooo">Questionnaires essais</a></li>
<li><a href="#" title="ooo">Pour contacter le chef de projet</a></li>
<li><a href="#" title="ooo">Pager d’échange</a></li>
<li><a href="#" title="ooo">Blog</a></li>
<li><a href="#" title="ooo">Espace Quizz</a></li>
<li><a href="#" title="ooo">Upload</a></li>
<li class="last"><a href="#" title="ooo">Événementiel</a></li>
</ul>
</li>
</ul>
</li>
<li class="category"><a href="#" title="ooo">Site</a></li>
<li class="category"><a href="#" title="ooo">Site</a></li>
<li class="category"><a href="#" title="ooo">Site</a></li>
<li class="category last"><a href="#" title="ooo">Contact</a></li>
</ul>
</div>
<!-- end topmenu -->

Quand j’effectue un fishing de mon menu sous Firefox j’ai les styles suivant intégrés dans mes <ul></ul> :

<ul style="overflow: hidden; display: block; height: 0px;">

;)Pourriez-vous m’indiquer si il y à des réglages à effectuer tant dans le CSS que dans les fichiers JS ?


Merci pour vos réponses…


B./B. Poletto
Xopaze Bponer NYC 00
/// ;-)]]>
https://forums.modx.com/thread/54201/question-par-rapport-aux-menus-d-roulant-int-grant-des-fonctions-js-ajax#dis-post-317956 Wed, 06 May 2009 04:06:46 +0000 https://forums.modx.com/thread/54201/question-par-rapport-aux-menus-d-roulant-int-grant-des-fonctions-js-ajax#dis-post-317956
<![CDATA[>> Faire remonté des fragments d’autres sites dans les pages d'un site sous MODx]]> https://forums.modx.com/thread/54200/faire-remont-des-fragments-d-autres-sites-dans-les-pages-d-un-site-sous-modx#dis-post-317955
Le site sur lequel je travail actuellement sous MODx s’intègre dans un bouquet de sites et d’applications WEB de l’entreprise pour laquelle je travail. En parallèle du site que je développe, mon entreprise à un projet de développer sur une base de donné distinct une application WEB intégrant des quizz ainsi que des formulaires de questionnaire dynamique. Ces applications WEB pour des raisons techniques d’architecture de base de données ne peuvent pas êtres développées directement sous MODx.

???La question serrait de savoir comment faire remonté les écrans du quizz et des formulaires de questionnaire dynamique développés sur une autre base de donné dans les pages du site développé sous MODx ?


Merci pour vos réponses…


B./B. Poletto
Xopaze Bponer NYC 00
/// ;-)]]>
https://forums.modx.com/thread/54200/faire-remont-des-fragments-d-autres-sites-dans-les-pages-d-un-site-sous-modx#dis-post-317955 Wed, 06 May 2009 03:30:38 +0000 https://forums.modx.com/thread/54200/faire-remont-des-fragments-d-autres-sites-dans-les-pages-d-un-site-sous-modx#dis-post-317955