You are not logged in.
Pages: 1
J'ai une NPE lors de l'utilisation de ContentWorkflowHelper.doAction(workflowAwareContent, 4):
Sitemap: error when calling sub-sitemap<map:mount><map:mount>java.lang.NullPointerException
at org.ametys.cms.workflow.ContentWorkflowHelper.doAction(ContentWorkflowHelper.java:207)
at org.ametys.cms.workflow.ContentWorkflowHelper.doAction(ContentWorkflowHelper.java:193)
at fr.smile.onisep.ideo2.plugins.ideo.recuperation.tools.ametys.impl.AmetysContentFactory.createContent(AmetysContentFactory.java:80)
Et avec l'utilisation de ContentWorkflowHelper.getAvailableActions(workflowAwareContent):
Caused by: java.lang.NullPointerException
at org.ametys.cms.workflow.ContentWorkflowHelper.getAvailableActions(ContentWorkflowHelper.java:179)
at org.ametys.cms.workflow.ContentWorkflowHelper.getAvailableActions(ContentWorkflowHelper.java:164)
at fr.smile.onisep.ideo2.plugins.ideo.recuperation.tools.ametys.impl.AmetysContentFactory.createContent(AmetysContentFactory.java:71)
Bonjour,
Afin d'utiliser le org.ametys.cms.workflow.ContentWorkflowHelper je voudrais convertir mon ModifiableContent en WorkflowAwareContent. Est-ce possible et si oui comment ?
Merci.
Est-il possible de mettre ces valeurs (PARENT_CONTENT_ID_KEY et PARENT_CONTENT_METADATA_PATH_KEY) à jours alors que l'objet a déjà été créé (à partir d'un ModifiableContent) ? Si oui comment ?
Merci.
Merci.
Qu'en est-il de l'insertion de nouveau noeuds ?
Il n'existe pas de compositeMetadata.setObjectCollection(field);
Bonjour,
la méthode de String[] actualValues = compositeMetadata.getStringArray(field); ne fonctionnne pas sur un champ de type sub_content. Existe t-il une méthode alternative ?
Extiste-il une méthode qui permet de de tester un champ pour savoir si il est de type sub_content ?
Merci
Bonjour,
Il me semble que l'utilisation de la méthode StringExpression ne fonctionne pas sur la valeur d'un repeater. Par exemple:
org.ametys.plugins.repository.query.expression.Expression expr2 = new
org.ametys.plugins.repository.query.expression.StringExpression("etahDedoublonnement.1.idETAH",
org.ametys.plugins.repository.query.expression.Expression.Operator.EQ, idETAH);
Est il possible de réaliser une telle requête ?
Merci, j'arrive à mes fins avec le code çi dessus.
Bonjour,
J'utilise un objet composite metadata car c'est le seul type d'objet que j'ai eu l'occasion d'utiliser jusqu'à présent. Ce n'est effectivement peut être pas un composite. Voici ce que j'entend par metadonnée multivaluée:
Dans mon code ModifiableCompositeMetadata compositeMetadata représente mon objet contenant le champ "tutelle". J'aimerais ajouter a ce champ un nouvelle données (en plus de "Centre d'action..." et "Institut...").
Je peux effectivement utiliser compositeMetadata.hasMetadata(field) pour vérifier la présence de ce champs. Mais par la suite je ne comprends pas récupérerles valeurs déjà présentes pour les réinjecter avec ma nouvelle valeur (de cette manière je n'écrase pas les anciennes valeurs avec la nouvelle).
Bonjour,
J'aimerais ajouter des données à un champ multivalué.
String[] strArr = compositeMetadata.getMetadataNames();
for (String i : strArr) {
if (field.equals(i)) {
ModifiableCompositeMetadata list = compositeMetadata.getCompositeMetadata(field);
}
}
Ici la dernière instruction n'a pas lance une excepetion alors que la métadonnée est bien présente. De plus il est indiqué dans la documentation de cette fonction qu'en cas de métadonnée multivaluée une seule valeur sera retournée.
La voici:
<img alt="" src="/cms/preview/cilgere/_contents/ametys-internal%253Asites/cilgere/ametys-internal%253Acontents/camp3-campagne/_metadata/illustration/image/lokskeppT67_1920_badge.jpg?objectId=defaultWebContent://952c63cd-c23f-4d03-95cf-16da4bf37c2f">
Bonjour,
J'ai un problème similaire avec l'affichage d'une image au sein d'un carrousel.
<img src="{resolver:resolveBoundedImage(metadata/illustration/image/@type, metadata/illustration/image/@path, 1800, 612)}" alt="{metadata/illustration/alt-text}"/>
Malgré ce code une image de 1663 par 907 n'est pas redimensionnée.
Bonjour,
Certains des liens présents dans mes contenus lors d'affichage via des services ne fonctionne pas.
Lorque je survole le lien mon navigateur m'affiche bien l'url recherchée, mais cliquer dessus ne me redirige pas vers la page en question pour autant.
voiçi le code utilisé pour générer le lien:
<xsl:variable name="page-id" select="//pages/page/@id"/>
<a href="{resolver:resolve('page', 'page://37675af5-68e5-4ff7-b31f-0add756e9470', false)}">
<xsl:value-of select="html/head/meta[@name = 'title']/@content" />
</a>
A noter que la même opération effectuée dans le back office ne retourne pas la bonne url mais:
javascript:parent.org.ametys.uitool.ToolsManager.getInstance().openTool('uitool-page', {id:'page://37675af5-68e5-4ff7-b31f-0add756e9470'})
Bonjour,
Comment rendre indisponible les contenus natifs d'ametys (article, actualité, faq, etc...) ?
Bonjour,
Je cherche a créer un nouveau rendu pour le service de remonté de contenu (filtered-contents). L'ajout de 2 fichiers (abstract.xsl et abstract.xml) dans cms/skins/[skinName]/services/web/pages/services/filtered-contents/ n'a pas l'air de changer grand chose. Je n'ai aucune nouvelle valeur dans le champ "Affichage" des paramètre du service.
De même si j'efface les fichiers feature-list_3.3.xsl et feature-list_3.3.xml présent dans ce même dossier, je retrouve tout de même la valeur "Liste animée" dans le champ "Affichange".
J'en déduis que je ne cherche pas au bon endroit (?).
Merci d'avance.
Pages: 1