CMS Automne

Forum de la communauté du CMS Automne
Nous sommes actuellement le Lun Mai 20, 2024 3:36 pm

Le fuseau horaire est UTC [Heure d’été]




Publier un nouveau sujet Répondre au sujet  [ 26 messages ]  Aller vers la page 1, 2  Suivant
Auteur Message
 Sujet du message: Formulaire d'insertion
MessagePublié: Mar Mai 20, 2008 8:45 am 
Hors-ligne

Inscrit(e) le : Mar Mai 20, 2008 8:39 am
Message(s) : 17
Bonjour je souhaiterai réaliser un formulaire qui permet de saisir un titre et un texte avec un éditeur wysiwyg. Puis avoir un bouton ajouter qui permet d'ajouter le message comme un article. Cette page devra ce situer sur la page d'accueil.

D'avance Merci
Ben


Haut
 Profil  
 
 Sujet du message:
MessagePublié: Mer Mai 21, 2008 9:00 am 
Hors-ligne
Administrateur
Avatar de l’utilisateur

Inscrit(e) le : Mer Juin 15, 2005 8:28 am
Message(s) : 759
Localisation : Sophia Antipolis
Bonjour,

Je ne comprend pas bien votre besoin, pouvez vous me dire de quelle version d'Automne vous disposez puis me préciser si vous voulez que ce formulaire apparaisse sur votre page d'accueil directement (qu'il soit visible et remplissable par les internautes) ou bien si il s'agit d'un formulaire qui doit permettre de saisir du contenu devant s'afficher sur la page d'accueil ?

Seb


Haut
 Profil  
 
 Sujet du message:
MessagePublié: Mer Mai 21, 2008 9:08 am 
Hors-ligne

Inscrit(e) le : Mar Mai 20, 2008 8:39 am
Message(s) : 17
Bonjour,

J'utilise la dernière version d'automne la 3.3.1, je souhaiterai avoir une page sur le site, pas forcement sur la page d'accueil, mais accessible par le menu utilisateur.

Je voudrai avoir sur cette page la possibilité de saisir un titre, une texte avec un éditeur wysiwyg.
De cette façons un utilisateur pourrait ajouter un article sans avoir à passer par la zone d'administration.

Le but de cette manip est qu'un utilisateur puisse ajouter un article sans passé par la page d'administration.
Merci


Haut
 Profil  
 
 Sujet du message:
MessagePublié: Mer Mai 21, 2008 9:18 am 
Hors-ligne
Administrateur
Avatar de l’utilisateur

Inscrit(e) le : Mer Juin 15, 2005 8:28 am
Message(s) : 759
Localisation : Sophia Antipolis
Il faut créer un module (ou par exemple utiliser le module d'actus) à l'aide du générateur de module. Ce module doit avoir au moins un objet contenant un champ de texte court pour le titre et un champs de texte long avec HTML pour l'éditeur wysiwyg. Puis il faut créer une nouvelle rangée pour ce module contenant un formulaire de création. Voir l'aide du tag <atm-form> dans l'aide de création des rangées, section "Tags de formulaire". Insérez ensuite cette rangée dans la page ou vous souhaitez mettre ce formulaire.

Notez que pour cela vous avez besoin de mettre à jour le générateur de module en version 1.01 (si ce n'est pas déjà fait). Le patch de mise à jour est disponible ici : http://www.automne.ws/web/123-telecharg ... utomne.php


Haut
 Profil  
 
 Sujet du message:
MessagePublié: Mer Mai 21, 2008 1:48 pm 
Hors-ligne

Inscrit(e) le : Mar Mai 20, 2008 8:39 am
Message(s) : 17
merci pour t'as réponse. Le problème est que pour créer le module aucun souci. Mais c'est pour construire la rangé que cela ce complique, je n'arrive pas du tout lié mon module de saisie a la rangé.

Je recois ce message d'erreur lorsque que je veux créer ma rangé :
[Erreur : syntaxe de rangée incorrecte :
Malformed atm-form tag : 'what' attribute does not represent a valid object]


Je renseigne bien un objet qui existe dans ce module
Merci


Haut
 Profil  
 
 Sujet du message:
MessagePublié: Mer Mai 21, 2008 2:26 pm 
Hors-ligne
Administrateur
Avatar de l’utilisateur

Inscrit(e) le : Mer Juin 15, 2005 8:28 am
Message(s) : 759
Localisation : Sophia Antipolis
Copie colle le code de la rangée complète sans quoi je ne vais pas pourvoir t'aider.

Seb


Haut
 Profil  
 
 Sujet du message:
MessagePublié: Mer Mai 21, 2008 2:31 pm 
Hors-ligne

Inscrit(e) le : Mar Mai 20, 2008 8:39 am
Message(s) : 17
ha oui désoler :

<row>
<div class="cms_forms">
<block module="sart" id="form">
{{
<atm-form what="Art" name="formName">
<atm-input field="{Art:titre}" form="formName" />
</atm-form>}}
</block>
</div>
</row>

J'ai créer un module "sart" qui contient l'objet "Art", "titre " est l'un des champs. Merci


Haut
 Profil  
 
 Sujet du message:
MessagePublié: Mer Mai 21, 2008 2:36 pm 
Hors-ligne
Administrateur
Avatar de l’utilisateur

Inscrit(e) le : Mer Juin 15, 2005 8:28 am
Message(s) : 759
Localisation : Sophia Antipolis
Il faut la variable représentant l'objet dans l'attribut what.

ça donne : <atm-form what="{Art}" name="formName">


Haut
 Profil  
 
 Sujet du message:
MessagePublié: Mer Mai 21, 2008 2:44 pm 
Hors-ligne

Inscrit(e) le : Mar Mai 20, 2008 8:39 am
Message(s) : 17
oui j'avais déjà essayé mais ça ne donne rien, ça me fais toujours la même erreur


Haut
 Profil  
 
 Sujet du message:
MessagePublié: Mer Mai 21, 2008 3:01 pm 
Hors-ligne
Administrateur
Avatar de l’utilisateur

Inscrit(e) le : Mer Juin 15, 2005 8:28 am
Message(s) : 759
Localisation : Sophia Antipolis
Il est certain que ça doit être avec les accolades autour donc si ça ne fonctionne pas, c'est que soit :
- l'objet n'existe pas sous ce nom là (voir l'aide de création de rangées pour avoir le nom exact de l'objet).
- que la rangée est mal formée (dans le copier-coller, je vois deux doubles accolades autour du tag atm-form, sans ces accolades cela fait il une différence ?


Haut
 Profil  
 
 Sujet du message:
MessagePublié: Mer Mai 21, 2008 3:10 pm 
Hors-ligne

Inscrit(e) le : Mar Mai 20, 2008 8:39 am
Message(s) : 17
Effectivement en enlevant les accolades il n'y a plus de message d'erreurs, je peu ajouter la rangé, il me reste un message d'erreurs pour l'uitlisation de la rangé mais ca ne doit pas être grand chose.
En tout cas merci beaucoup


Haut
 Profil  
 
 Sujet du message:
MessagePublié: Mer Mai 21, 2008 3:40 pm 
Hors-ligne

Inscrit(e) le : Mar Mai 20, 2008 8:39 am
Message(s) : 17
Juste une petites question, le code ci dessus devrais normalement me permettre de faire afficher le champ titre sur la page ou je mettré cette rangée.
Merci


Haut
 Profil  
 
 Sujet du message:
MessagePublié: Mer Mai 21, 2008 3:51 pm 
Hors-ligne
Administrateur
Avatar de l’utilisateur

Inscrit(e) le : Mer Juin 15, 2005 8:28 am
Message(s) : 759
Localisation : Sophia Antipolis
C'est ça, par contre il manquera un champs de soumission du formulaire (<input type="submit" name="nom-du-champ" value="Valider" />).


Haut
 Profil  
 
 Sujet du message:
MessagePublié: Mer Mai 21, 2008 4:07 pm 
Hors-ligne

Inscrit(e) le : Mar Mai 20, 2008 8:39 am
Message(s) : 17
Je suis d'accord qu'il manque le champs de soumission, mais j'ai toujour une erreur lors de la regénèration des pages :

Automne (TM) 3.3.1 error : cms_polymod_definition_parsing : getcontent : missing valid pageID or module codename or language code in parameters to use header callback. (View BackTrace)

J'ai vérifié je n'ai pas remarqué d'erreur, n'y sur la page n'y sur le module. Aurait tu une dernière idée?


Haut
 Profil  
 
 Sujet du message:
MessagePublié: Mer Mai 21, 2008 4:10 pm 
Hors-ligne
Administrateur
Avatar de l’utilisateur

Inscrit(e) le : Mer Juin 15, 2005 8:28 am
Message(s) : 759
Localisation : Sophia Antipolis
il manque l'attribut language sur le tag block de la rangée. comme marqué dans l'aide cet attribut est obligatoire.


Haut
 Profil  
 
Afficher les messages publiés depuis :  Trier par  
Publier un nouveau sujet Répondre au sujet  [ 26 messages ]  Aller vers la page 1, 2  Suivant

Le fuseau horaire est UTC [Heure d’été]


Qui est en ligne ?

Utilisateur(s) parcourant ce forum : Aucun utilisateur inscrit et 17 invité(s)


Vous ne pouvez pas publier de nouveaux sujets dans ce forum
Vous ne pouvez pas répondre aux sujets dans ce forum
Vous ne pouvez pas éditer vos messages dans ce forum
Vous ne pouvez pas supprimer vos messages dans ce forum
Vous ne pouvez pas insérer de pièces jointes dans ce forum

Recherche de:
Aller vers :  
Powered by phpBB® Forum Software © phpBB Group
Traduit par Maël Soucaze et Elglobo © phpBB.fr