3

J'utilise Semantic Mediawiki et Semantic Forms.Semantiс Mediawiki #ask requête avec résultat long

J'ai fait une forme qui utilise sous-objets. Donc, pour afficher sur la page Mediawiki le texte que l'utilisateur a écrit dans mon formulaire - j'utilise #ask requête et modèle de wiki. Mon code de demande est comme ceci:

{{#ask: [[-Has subobject::{{FULLPAGENAME}}]] 
    |?MyProperty1 
    |?MyProperty2 
    |format=template 
    |template=MyTemplateLayout 
    |introtemplate=MyTemplateLayoutHeader 
    |outrotemplate=MyTemplateLayoutFooter 
    |named args=yes 
    }} 

Cela fonctionne lorsque le texte de l'utilisateur dans le formulaire est petit. Mais si le texte a entre, des balles ou étiquette <br> à l'intérieur - résultat de la requête est vide: enter image description here

Est-il possible de configurer ou masquer le texte long dans mes formulaires pour faire résultat de la requête de travail? Comment puis-je le faire?

Juste au cas où - mon code modèle est:

{{#if:{{{?MyProperty1|}}} {{{?MyProperty2|}}}| 
    {{!}}- style="background-color: WhiteSmoke;" 
    {{!}}{{{?MyProperty1|}}}{{!}}{{!}}{{{?MyProperty2|}}} 
    {{!}}- 
    }} 

Et mon code formulaire est comme:

{{{for template|MySubobject|multiple|add button text=Добавить|embed in field=Test[TestField]}}} 
    {{{field|MyProperty1|input type=textarea|cols=90|rows=1|autogrow=true}}}||{{{field|MyProperty2|input type=textarea|cols=90|rows=1|autogrow=true}}} 
    ... 

Répondre

0

S'il vous plaît vous assurer que votre propriété est de type texte (créer la page Property:MyProperty avec le contenu [[has type::Text]]) .