You are not logged in.
Pages: 1
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
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
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.
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)
Merci pour cette réponse qui était claire
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
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?
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=""> </a>
<i class="icons-salarie1"> </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=""> </a>
<i class="icons-flag1"> </i>
<h3>Entreprise</h3>
</div>
<!-- Jeunes actifs -->
<div class="item-a jeunesactifs color-3">
<a href="#" title=""> </a>
<i class="icons-headphone"> </i>
<h3>Jeunes actifs</h3>
</div>
<div class="item-a partenaires color-7">
<a href="#" title=""> </a>
<i class="icons-partner1"> </i>
<h3>Jeunes actifs</h3>
</div>
</div>
</div>
</div>
<p></p>
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?
trouvé dans utlis.xsl de plugin-web
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
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"> mon texte 1</p></blockquote>
<blockquote class=""><h4 id="ext-gen3539"> mon texte 2</h4></blockquote>
<blockquote class=""><p id="ext-gen3540"> 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> </p>
<p> </p>
<p> </p>
Merci pour vos réponses, nous avons finalement changé le nom de la css
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
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
Pages: 1