Forum Ametys

Forum de la communauté Ametys

You are not logged in.

#1 Re: Paramétrage et intégration » affichage conditionnel suivant contenu ou service » 30/04/2014 10:56:06

Je pense que nous allons proposer au client une vue spécifique dans le cas du service de remontée de contenu, cela me semble le plus simple.
Merci

#2 Paramétrage et intégration » affichage conditionnel suivant contenu ou service » 29/04/2014 17:30:16

Sambo
Replies: 2

Bonjour,

Je souhaiterais afficher un texte uniquement dans la vue complète du contenu et ne pas le faire apparaître lorsque ce contenu est rendu par un service de rendu.
Y a-t-il un marqueur/variable qui permet de faire cette distinction?

Merci

#3 Re: Paramétrage et intégration » Listes des services et des types de contenus » 29/04/2014 17:26:25

En fait nous avons nos propres type de contenu article, faq, news personnalisés.
C'est la raison pour laquelle nous souhaitons proposer uniquement celle-ci et ne pas permettre de choisir ceux de base.

#4 Paramétrage et intégration » Listes des services et des types de contenus » 25/04/2014 14:12:46

Sambo
Replies: 3

Bonjour,

J'ai essayé d'exclure les type de contenus article et actualités par défaut dans le fichier content-types-default.xml du dossier WEB-INF/param/ :

<content-types mode="exclude">
    <content-type id="org.ametys.web.default.Content.article"/>
    <content-type id="org.ametys.plugins.news.Content.news"/>
    <content-type id="org.ametys.plugins.newsletter.Content.newsletter"/>
    <content-type id="org.ametys.plugins.blog.Content.post"/>
    <content-type id="org.ametys.plugins.blog.Content.profile"/>
</content-types>

Mais lorsque j'ajoute le service de remonté de contenu, ils figurent toujours dans la liste des type de contenus proposés (cf fichier joint)

#6 Paramétrage et intégration » décalage titre de 2 niveaux » 16/04/2014 18:23:01

Sambo
Replies: 2

Bonjour,

J'ai appliqué mon style personnalisé sur les titre h1, h2, h3 et h4 avec la config suivante de mon fichier edition-style.xml :

<styles>
    <para>
        <import>
            <button>css/bo/buttons.css</button>
            <inline-editor>css/styles.css</inline-editor>
        </import>
        <style>
            <button>
                <label i18n="true">SKIN_BO_EDITOR_STYLES_PARA_TITLE1_LABEL</label>
                <description i18n="true">SKIN_BO_EDITOR_STYLES_PARA_TITLE1_DESCRIPTION</description>
                <cssclass>online-editor</cssclass>
            </button>
            <inline-editor>h1</inline-editor>
        </style>
        <style>
            <button>
                <label i18n="true">SKIN_BO_EDITOR_STYLES_PARA_TITLE2_LABEL</label>
                <description i18n="true">SKIN_BO_EDITOR_STYLES_PARA_TITLE2_DESCRIPTION</description>
                <cssclass>online-editor</cssclass>
            </button>
            <inline-editor>h2</inline-editor>
        </style>
        <style>
            <button>
                <label i18n="true">SKIN_BO_EDITOR_STYLES_PARA_TITLE3_LABEL</label>
                <description i18n="true">SKIN_BO_EDITOR_STYLES_PARA_TITLE3_DESCRIPTION</description>
                <cssclass>online-editor</cssclass>
            </button>
            <inline-editor>h3</inline-editor>
        </style>
        <style>
            <button>
                <label i18n="true">SKIN_BO_EDITOR_STYLES_PARA_TITLE4_LABEL</label>
                <description i18n="true">SKIN_BO_EDITOR_STYLES_PARA_TITLE4_DESCRIPTION</description>
                <cssclass>online-editor</cssclass>
            </button>
            <inline-editor>h4</inline-editor>
        </style>
...

Côté back, le niveau est bien respecté. Lorsque j'applique à un titre le style Titre 1, mon titre est bien entouré d'une balise <h1>, idem pour les titres de niveaux inférieurs.

Par contre côté front, tous les h sont décalés de niveau inférieur, les <h1> sont transformés en <h3>, <h2> en <h4>, <h3> en <h5>.

Comment s'explique ce décalage et comment peut-on faire en sorte de conserver la hiérarchie du back vers le front?

Merci

#7 Paramétrage et intégration » style personnalisé en mode édition de contenu » 11/04/2014 15:10:46

Sambo
Replies: 1

Bonjour,

J'ai appliqué un style personnalisé sur la liste non ordonnée dans le fichier edition-styles.xml de la manière suivante:

    <unorderedlist>
        <import>
            <button>css/bo/buttons.css</button>
            <inline-editor>css/styles.css</inline-editor>
        </import>
        <style>
            <button>
                <icon>img/postbullets.png</icon>
                <label i18n="true">SKIN_BO_EDITOR_STYLES_UNORDEREDLIST_CUSTOM</label>
                <description i18n="true">SKIN_BO_EDITOR_STYLES_UNORDEREDLIST_CUSTOM_DESC</description>
                <cssclass>online-editor</cssclass>
            </button>
            <inline-editor>ol</inline-editor>
        </style>
    </unorderedlist>

Mon problème est que le style demandé n'est pas rendu en mode édition de contenu, par contre il l'est bien une fois le contenu sauvegardé.

Y a-t-il une solution pour qu'on ait bien du WYSIWYG?

#8 Re: Paramétrage et intégration » html expert » 09/04/2014 16:50:35

Merci pour votre réponse.
Voici un exemple de code :

<p>            </p>
<div class="mosaique">
                <div class="mosaique-first">
                    <div class="first-block">

                        <div class="item-a blocksalaries color-1">
                            <a href="#" title="">&#160;</a>
                            <i class="icons-salarie1">&#160;</i>
                            <h3>Salariés</h3>
                        </div>
                    </div>
                </div>
                <div class="mosaique-second">
                    <div class="second-block">

                        <div class="item-a blockentreprise color-4">
                            <a href="#" title="">&#160;</a>
                            <i class="icons-flag1">&#160;</i>
                            <h3>Entreprise</h3>
                        </div>
                        <!-- Jeunes actifs -->
                        <div class="item-a jeunesactifs color-3">
                            <a href="#" title="">&#160;</a>
                            <i class="icons-headphone">&#160;</i>
                            <h3>Jeunes actifs</h3>
                        </div>

                        <div class="item-a partenaires color-7">
                            <a href="#" title="">&#160;</a>
                            <i class="icons-partner1">&#160;</i>
                            <h3>Jeunes actifs</h3>
                        </div>
                    </div>
                </div>
            </div>
<p></p>

#9 Paramétrage et intégration » html expert » 09/04/2014 10:30:07

Sambo
Replies: 2

Bonjour,

Lorsqu'on insère un code HTML en mode HTML expert dans un contenu, ce code HTML est entouré de balises paragraphe vides:

<p>            </p>
CODE HTML EXPERT... 
<p></p>

est-il possible d'empêcher ce comportement natif afin de ne pas avoir ces balises parasites?

#11 Paramétrage et intégration » template "common-utils-pagination"? » 27/03/2014 16:05:26

Sambo
Replies: 2

Bonjour,

Je cherche à personnaliser l'affichage de la pagination du service de recherche définit par le template suivant du fichier  search_3.3.xsl :

    <xsl:template name="pagination">
        <form id="reload" method="post" action="{$site-uri-prefix}/{/search/url}#nav" accept-charset="UTF-8">
            <div class="pagination">
                <xsl:call-template name="[b]pagination-input-hidden[/b]"/>
                
                <xsl:call-template name="[b]common-utils-pagination-results[/b]">
                    <xsl:with-param name="i18nkey" select="'plugin.web:FRONT_MODULE_SEARCH_RESULTS'" />
                    <xsl:with-param name="pagination-start" select="$pagination/@start + 1" />
                    <xsl:with-param name="pagination-end" select="$pagination/@end" />
                    <xsl:with-param name="hits-total" select="$pagination/../hits/@total" />
                </xsl:call-template>
            
                <xsl:call-template name="[b]common-utils-pagination[/b]">
                    <xsl:with-param name="nbPages" select="count($pagination/page)"/>
                    <xsl:with-param name="current-page" select="xalan:nodeset($pagination/page[@start = ../@start])"/>
                </xsl:call-template>
            </div>
        </form>
    </xsl:template>

Dans ces 3 appels, j'ai bien trouvé le template "pagination-input-hidden" mais impossible de trouver les 2 suivants, et ce sont bien ces 2 templates que je souhaiterais surcharger.
Pouvez-vous me dire où je peux les trouver?

Merci

#12 Paramétrage et intégration » Mise en place d'un style personnalisé : balise <blockquote> » 26/03/2014 19:01:17

Sambo
Replies: 1

Bonjour,
Je souhaiterais rajouter un style personnalisé qui entour un contenu riche d'une balise <blockquote> comme suit:

<blockquote>
   <img src="images/img5.png" alt="img">
   <p>Mon texte 1</p>
   <h4>Mon texte2</h4>
   <p>Mon texte 3</p>
</blockquote>

J'ai définit dans le fichier edition-styles.xml de ma skin le style personnalisé suivant :

<styles>
    <para>
        <import>
            <button>css/bo/buttons.css</button>
            <inline-editor>css/styles.css</inline-editor>
        </import>
        <style>
            <button>
                <label i18n="true">SKIN_BO_EDITOR_STYLES_PARA_BLOCKQUOTE_LABEL</label>
                <description i18n="true">SKIN_BO_EDITOR_STYLES_PARA_BLOCKQUOTE_DESCRIPTION</description>
                <cssclass>online-editor</cssclass>
            </button>
            <inline-editor>blockquote</inline-editor>
        </style>
    </para>
...

2 problèmes se posent:

1/ Lorsque j'édite un contenu et que sélectionne plusieurs paragraphes sans l'éditeur riche en appliquant le style, chaque élément de contenu est entouré de balises <blockquote>, or je souhaiterais n'en avoir qu'une seule qui englobe l'ensemble:

<blockquote class=""><p id="ext-gen3538">&nbsp;mon texte 1</p></blockquote>
<blockquote class=""><h4 id="ext-gen3539">&nbsp;mon texte 2</h4></blockquote>
<blockquote class=""><p id="ext-gen3540">&nbsp;mon texte 3</p></blockquote>

2/ Si je sauvegarde le contenu, je ne retrouve plus mes éléments, ils ont été remplacés par:

<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>

#13 Re: Paramétrage et intégration » css "caption" attribut syle="display: none;" automatiquement ajouté » 26/03/2014 18:25:43

Merci pour vos réponses, nous avons finalement changé le nom de la css

#14 Paramétrage et intégration » css "caption" attribut syle="display: none;" automatiquement ajouté » 12/03/2014 13:37:12

Sambo
Replies: 4

Bonjour,

Je rencontre actuellement un problème sur ma classe de style "caption" d'un carrousel personnalisé:

<div class="carousel-caption slide-caption">
    <div class="caption">
        <div class="content-caption">
            <h1>Lorem ipsum dolor sit amet</h1>
            <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed
                do eiusmod tempor incididunt ut labore.</p>
        </div>
        <h2>NOUS VOUS ACCOMPAGNONS LÀ OÙ VOUS PORTENT VOS PROJETS</h2>
    </div>
</div>

Au rendu, l'attribut style="display: none;" est automatiquement ajouté , et donc le contenu de la <div> ne s'affiche pas: <div class="caption" style="display: none;">

Si je change le nom de ma class, le problème ne se pose plus.

Est-ce que le nom de classe est particulier à Ametys?
Si oui y a-t-il moyen de contourner le problème sans devoir changer le nom de la class?

Merci

#15 Paramétrage et intégration » Affichage conditionnel selon le mode » 12/03/2014 12:32:13

Sambo
Replies: 2

Bonjour,

Je souhaiterais masquer une image (logo) lorsqu'on est en mode édition de contenu, donc qu'il ne s'affiche qu'en mode en ligne.
Quel est la syntaxe pour le test de mode?

Merci

Board footer

Powered by FluxBB