From: Marcelo C. <chi...@gm...> - 2012-06-29 01:48:27
|
Hello everyone, I have a page that uses a semantic form. This semantic form allows to complete several instances of a same template I defined, I wanna know if there is some table in the wiki database, which relates each instance of the template which its field values. Thanks in advance, Marcelo. |
From: Yaron K. <ya...@wi...> - 2012-06-29 19:26:30
|
Hi Marcelo, If I understand your question correctly - I would strongly recommend using the Semantic Internal Objects extension to store the data in that multiple-instance template, instead of just regular SMW property tags: http://www.mediawiki.org/wiki/Extension:Semantic_Internal_Objects That will allow you to associate each set of data with its instance. -Yaron On Thu, Jun 28, 2012 at 9:48 PM, Marcelo Chiaradía < chi...@gm...> wrote: > Hello everyone, > > I have a page that uses a semantic form. > > This semantic form allows to complete several instances of a same template > I defined, > > I wanna know if there is some table in the wiki database, which relates > each instance of the template which its field values. > > Thanks in advance, > > Marcelo. > > > ------------------------------------------------------------------------------ > Live Security Virtual Conference > Exclusive live event will cover all the ways today's security and > threat landscape has changed and how IT managers can respond. Discussions > will include endpoint security, mobile security and the latest in malware > threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > _______________________________________________ > Semediawiki-devel mailing list > Sem...@li... > https://lists.sourceforge.net/lists/listinfo/semediawiki-devel > > -- WikiWorks · MediaWiki Consulting · http://wikiworks.com |
From: Marcelo C. <chi...@gm...> - 2012-06-29 19:56:08
|
Hi Yaron, Ok, I'll give it a try, thanks a lot. One other question, does the semantic forms extension support nested templates? For example, I have a template A, which must have several instances of a template B. I would like to complete the data for A, and create several instances of B within A, using only one semantic form. Is that possible? If so, can you point me to an example of how to do it? Thanks in advance, Marcelo. 2012/6/29 Yaron Koren <ya...@wi...> > Hi Marcelo, > > If I understand your question correctly - I would strongly recommend using > the Semantic Internal Objects extension to store the data in that > multiple-instance template, instead of just regular SMW property tags: > > http://www.mediawiki.org/wiki/Extension:Semantic_Internal_Objects > > That will allow you to associate each set of data with its instance. > > -Yaron > > On Thu, Jun 28, 2012 at 9:48 PM, Marcelo Chiaradía < > chi...@gm...> wrote: > >> Hello everyone, >> >> I have a page that uses a semantic form. >> >> This semantic form allows to complete several instances of a same >> template I defined, >> >> I wanna know if there is some table in the wiki database, which relates >> each instance of the template which its field values. >> >> Thanks in advance, >> >> Marcelo. >> >> >> ------------------------------------------------------------------------------ >> Live Security Virtual Conference >> Exclusive live event will cover all the ways today's security and >> threat landscape has changed and how IT managers can respond. Discussions >> will include endpoint security, mobile security and the latest in malware >> threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ >> _______________________________________________ >> Semediawiki-devel mailing list >> Sem...@li... >> https://lists.sourceforge.net/lists/listinfo/semediawiki-devel >> >> > > > -- > WikiWorks · MediaWiki Consulting · http://wikiworks.com > |
From: Yaron K. <ya...@wi...> - 2012-06-29 20:02:36
|
Hi, Yes, you can do that via the "embed in field" and "holds template" parameters - see here: http://www.mediawiki.org/wiki/Extension:Semantic_Forms/Defining_forms#Form_markup_language -Yaron On Fri, Jun 29, 2012 at 3:55 PM, Marcelo Chiaradía < chi...@gm...> wrote: > Hi Yaron, > > Ok, I'll give it a try, thanks a lot. > > One other question, does the semantic forms extension support nested > templates? > > For example, I have a template A, which must have several instances of a > template B. I would like to complete the data for A, and create several > instances of B within A, using only one semantic form. > > Is that possible? If so, can you point me to an example of how to do it? > > Thanks in advance, > > Marcelo. > > > 2012/6/29 Yaron Koren <ya...@wi...> > >> Hi Marcelo, >> >> If I understand your question correctly - I would strongly recommend >> using the Semantic Internal Objects extension to store the data in that >> multiple-instance template, instead of just regular SMW property tags: >> >> http://www.mediawiki.org/wiki/Extension:Semantic_Internal_Objects >> >> That will allow you to associate each set of data with its instance. >> >> -Yaron >> >> On Thu, Jun 28, 2012 at 9:48 PM, Marcelo Chiaradía < >> chi...@gm...> wrote: >> >>> Hello everyone, >>> >>> I have a page that uses a semantic form. >>> >>> This semantic form allows to complete several instances of a same >>> template I defined, >>> >>> I wanna know if there is some table in the wiki database, which relates >>> each instance of the template which its field values. >>> >>> Thanks in advance, >>> >>> Marcelo. >>> >>> >>> ------------------------------------------------------------------------------ >>> Live Security Virtual Conference >>> Exclusive live event will cover all the ways today's security and >>> threat landscape has changed and how IT managers can respond. Discussions >>> will include endpoint security, mobile security and the latest in malware >>> threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ >>> _______________________________________________ >>> Semediawiki-devel mailing list >>> Sem...@li... >>> https://lists.sourceforge.net/lists/listinfo/semediawiki-devel >>> >>> >> >> >> -- >> WikiWorks · MediaWiki Consulting · http://wikiworks.com >> > > -- WikiWorks · MediaWiki Consulting · http://wikiworks.com |
From: Marcelo C. <chi...@gm...> - 2012-06-30 13:40:13
|
Hi Yaron, I've been looking at the page you pointed me. Im having some difficulties to do it. Maybe it is something worng in my code. I have a main template call "Relations", which must have inside of him several instances of another template called " Relation". The code of "Relation" is this: <noinclude> Este es la plantilla 'Relation'. Debe ser llamada en el siguiente formato: <pre> {{Relation |Kind= |Identifier= |Description= }} </pre> Editar la página para ver el texto de la plantilla. </noinclude><includeonly> {| style="width: 30em; font-size: 90%; border: 1px solid #aaaaaa; background-color: #f9f9f9; color: black; margin-bottom: 0.5em; margin-left: 1em; padding: 0.2em; float: right; clear: right; text-align:left;" ! style="text-align: center; background-color:#ccccff;" colspan="2" |<big>Relation</big> |- ! Kind |{{{Kind}}} |- ! Identifier |[[{{{Identifier}}}]] |- ! Description |{{{Description}}} |} {{#set_internal:hasCategory |Lom Relation kind={{{Kind|}}} |Lom Relation identifier={{{Identifier|}}} |Lom Relation description={{{Description|}}} }} </includeonly> The code of "Relations" is this: <noinclude> Este es la plantilla 'Relations'. Debe ser llamada en el siguiente formato: <pre> {{Relations |Resource=={{Relation |Kind |Identifier |Description }} }} </pre> Editar la página para ver el texto de la plantilla. </noinclude><includeonly> {| style="width: 30em; font-size: 90%; border: 1px solid #aaaaaa; background-color: #f9f9f9; color: black; margin-bottom: 0.5em; margin-left: 1em; padding: 0.2em; float: right; clear: right; text-align:left;" ! style="text-align: center; background-color:#ccccff;" colspan="2" |<big>Relations</big> |- ! Relation | [[HasRelation::{{{Relation|}}}]] |} </includeonly> And the code of my semantic form is this: <noinclude> Este es el formulario '' MyForm ''. Para crear una página con este formulario, ingrese el nombre de la página a continuación; si la página con ese nombre ya existe, será dirigido al formulario para editar esa página. {{#forminput:form=MyForm}} </noinclude><includeonly> <div id="wikiPreview" style="display: none; padding-bottom: 25px; margin-bottom: 25px; border-bottom: 1px solid #AAAAAA;"></div> ==Relations== {{{for template|Relaciones}}} {{{field|Resource|holds template}}} {{{end template}}} {{{for template|Relation|multiple|embed in field=Relaciones[Resource]}}} {| class="formtable" ! Kind: | {{{field|Kind}}} |- ! Identifier: | {{{field|Identifier}}} |- ! Description: | {{{field|Description}}} |} {{{end template}}} '''Texto libre:''' {{{standard input|free text|rows=10}}} {{{standard input|summary}}} {{{standard input|minor edit}}} {{{standard input|watch}}} {{{standard input|save}}} {{{standard input|preview}}} {{{standard input|changes}}} {{{standard input|cancel}}} </includeonly> Can you give me hand and tell me what am i doing wrong? Thanks in advance, Marcelo. 2012/6/29 Yaron Koren <ya...@wi...> > Hi, > > Yes, you can do that via the "embed in field" and "holds template" > parameters - see here: > > > http://www.mediawiki.org/wiki/Extension:Semantic_Forms/Defining_forms#Form_markup_language > > > -Yaron > > > On Fri, Jun 29, 2012 at 3:55 PM, Marcelo Chiaradía < > chi...@gm...> wrote: > >> Hi Yaron, >> >> Ok, I'll give it a try, thanks a lot. >> >> One other question, does the semantic forms extension support nested >> templates? >> >> For example, I have a template A, which must have several instances of a >> template B. I would like to complete the data for A, and create several >> instances of B within A, using only one semantic form. >> >> Is that possible? If so, can you point me to an example of how to do it? >> >> Thanks in advance, >> >> Marcelo. >> >> >> 2012/6/29 Yaron Koren <ya...@wi...> >> >>> Hi Marcelo, >>> >>> If I understand your question correctly - I would strongly recommend >>> using the Semantic Internal Objects extension to store the data in that >>> multiple-instance template, instead of just regular SMW property tags: >>> >>> http://www.mediawiki.org/wiki/Extension:Semantic_Internal_Objects >>> >>> That will allow you to associate each set of data with its instance. >>> >>> -Yaron >>> >>> On Thu, Jun 28, 2012 at 9:48 PM, Marcelo Chiaradía < >>> chi...@gm...> wrote: >>> >>>> Hello everyone, >>>> >>>> I have a page that uses a semantic form. >>>> >>>> This semantic form allows to complete several instances of a same >>>> template I defined, >>>> >>>> I wanna know if there is some table in the wiki database, which relates >>>> each instance of the template which its field values. >>>> >>>> Thanks in advance, >>>> >>>> Marcelo. >>>> >>>> >>>> ------------------------------------------------------------------------------ >>>> Live Security Virtual Conference >>>> Exclusive live event will cover all the ways today's security and >>>> threat landscape has changed and how IT managers can respond. >>>> Discussions >>>> will include endpoint security, mobile security and the latest in >>>> malware >>>> threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ >>>> _______________________________________________ >>>> Semediawiki-devel mailing list >>>> Sem...@li... >>>> https://lists.sourceforge.net/lists/listinfo/semediawiki-devel >>>> >>>> >>> >>> >>> -- >>> WikiWorks · MediaWiki Consulting · http://wikiworks.com >>> >> >> > > > -- > WikiWorks · MediaWiki Consulting · http://wikiworks.com > |
From: Marcelo C. <chi...@gm...> - 2012-06-30 13:52:27
|
Im sorry, i wrote my semantic form code wrong, it is like this: And the code of my semantic form is this: <noinclude> Este es el formulario '' MyForm ''. Para crear una página con este formulario, ingrese el nombre de la página a continuación; si la página con ese nombre ya existe, será dirigido al formulario para editar esa página. {{#forminput:form=MyForm}} </noinclude><includeonly> <div id="wikiPreview" style="display: none; padding-bottom: 25px; margin-bottom: 25px; border-bottom: 1px solid #AAAAAA;"></div> ==Relations== {{{for template|Relations}}} {{{field|Relation|holds template}}} {{{end template}}} {{{for template|Relation|multiple|embed in field=Relations[Relation]}}} {| class="formtable" ! Kind: | {{{field|Kind}}} |- ! Identifier: | {{{field|Identifier}}} |- ! Description: | {{{field|Description}}} |} {{{end template}}} Hope someone can help me. I cant make it work. Regards, Marcelo. 2012/6/30 Marcelo Chiaradía <chi...@gm...> > Hi Yaron, > > I've been looking at the page you pointed me. > > Im having some difficulties to do it. Maybe it is something worng in my > code. > I have a main template call "Relations", which must have inside of him > several instances of another template called " Relation". > > The code of "Relation" is this: > > <noinclude> > Este es la plantilla 'Relation'. Debe ser llamada en el siguiente formato: > <pre> > {{Relation > |Kind= > |Identifier= > |Description= > }} > </pre> > Editar la página para ver el texto de la plantilla. > </noinclude><includeonly> > > {| style="width: 30em; font-size: 90%; border: 1px solid #aaaaaa; > background-color: #f9f9f9; color: black; margin-bottom: 0.5em; margin-left: > 1em; padding: 0.2em; float: right; clear: right; text-align:left;" > ! style="text-align: center; background-color:#ccccff;" colspan="2" > |<big>Relation</big> > |- > ! Kind > |{{{Kind}}} > |- > ! Identifier > |[[{{{Identifier}}}]] > |- > ! Description > |{{{Description}}} > |} > {{#set_internal:hasCategory > |Lom Relation kind={{{Kind|}}} > |Lom Relation identifier={{{Identifier|}}} > |Lom Relation description={{{Description|}}} > }} > </includeonly> > > The code of "Relations" is this: > > <noinclude> > Este es la plantilla 'Relations'. Debe ser llamada en el siguiente formato: > <pre> > {{Relations > |Resource=={{Relation > |Kind > |Identifier > |Description > }} > }} > </pre> > Editar la página para ver el texto de la plantilla. > </noinclude><includeonly> > {| style="width: 30em; font-size: 90%; border: 1px solid #aaaaaa; > background-color: #f9f9f9; color: black; margin-bottom: 0.5em; margin-left: > 1em; padding: 0.2em; float: right; clear: right; text-align:left;" > ! style="text-align: center; background-color:#ccccff;" colspan="2" > |<big>Relations</big> > |- > ! Relation > | [[HasRelation::{{{Relation|}}}]] > |} > </includeonly> > > And the code of my semantic form is this: > > <noinclude> > Este es el formulario '' MyForm ''. > Para crear una página con este formulario, ingrese el nombre de la página > a continuación; si la página con ese nombre ya existe, será dirigido al > formulario para editar esa página. > > > {{#forminput:form=MyForm}} > > </noinclude><includeonly> > <div id="wikiPreview" style="display: none; padding-bottom: 25px; > margin-bottom: 25px; border-bottom: 1px solid #AAAAAA;"></div> > > ==Relations== > > {{{for template|Relaciones}}} > {{{field|Resource|holds template}}} > {{{end template}}} > > {{{for template|Relation|multiple|embed in field=Relaciones[Resource]}}} > > {| class="formtable" > ! Kind: > | {{{field|Kind}}} > |- > ! Identifier: > | {{{field|Identifier}}} > |- > ! Description: > | {{{field|Description}}} > |} > > {{{end template}}} > > '''Texto libre:''' > > {{{standard input|free text|rows=10}}} > {{{standard input|summary}}} > {{{standard input|minor edit}}} {{{standard input|watch}}} > {{{standard input|save}}} {{{standard input|preview}}} {{{standard > input|changes}}} {{{standard input|cancel}}} > </includeonly> > > Can you give me hand and tell me what am i doing wrong? > > Thanks in advance, > > Marcelo. > > 2012/6/29 Yaron Koren <ya...@wi...> > >> Hi, >> >> Yes, you can do that via the "embed in field" and "holds template" >> parameters - see here: >> >> >> http://www.mediawiki.org/wiki/Extension:Semantic_Forms/Defining_forms#Form_markup_language >> >> >> -Yaron >> >> >> On Fri, Jun 29, 2012 at 3:55 PM, Marcelo Chiaradía < >> chi...@gm...> wrote: >> >>> Hi Yaron, >>> >>> Ok, I'll give it a try, thanks a lot. >>> >>> One other question, does the semantic forms extension support nested >>> templates? >>> >>> For example, I have a template A, which must have several instances of a >>> template B. I would like to complete the data for A, and create several >>> instances of B within A, using only one semantic form. >>> >>> Is that possible? If so, can you point me to an example of how to do it? >>> >>> Thanks in advance, >>> >>> Marcelo. >>> >>> >>> 2012/6/29 Yaron Koren <ya...@wi...> >>> >>>> Hi Marcelo, >>>> >>>> If I understand your question correctly - I would strongly recommend >>>> using the Semantic Internal Objects extension to store the data in that >>>> multiple-instance template, instead of just regular SMW property tags: >>>> >>>> http://www.mediawiki.org/wiki/Extension:Semantic_Internal_Objects >>>> >>>> That will allow you to associate each set of data with its instance. >>>> >>>> -Yaron >>>> >>>> On Thu, Jun 28, 2012 at 9:48 PM, Marcelo Chiaradía < >>>> chi...@gm...> wrote: >>>> >>>>> Hello everyone, >>>>> >>>>> I have a page that uses a semantic form. >>>>> >>>>> This semantic form allows to complete several instances of a same >>>>> template I defined, >>>>> >>>>> I wanna know if there is some table in the wiki database, which >>>>> relates each instance of the template which its field values. >>>>> >>>>> Thanks in advance, >>>>> >>>>> Marcelo. >>>>> >>>>> >>>>> ------------------------------------------------------------------------------ >>>>> Live Security Virtual Conference >>>>> Exclusive live event will cover all the ways today's security and >>>>> threat landscape has changed and how IT managers can respond. >>>>> Discussions >>>>> will include endpoint security, mobile security and the latest in >>>>> malware >>>>> threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ >>>>> _______________________________________________ >>>>> Semediawiki-devel mailing list >>>>> Sem...@li... >>>>> https://lists.sourceforge.net/lists/listinfo/semediawiki-devel >>>>> >>>>> >>>> >>>> >>>> -- >>>> WikiWorks · MediaWiki Consulting · http://wikiworks.com >>>> >>> >>> >> >> >> -- >> WikiWorks · MediaWiki Consulting · http://wikiworks.com >> > > |
From: Yaron K. <ya...@wi...> - 2012-07-01 22:15:24
|
Hi Marcelo, That really looks like it should work... is this problem happening on a public wiki? If not, could you try to replicate it on a public wiki, like http://scratchpad.referata.com? Thanks, Yaron On Sat, Jun 30, 2012 at 9:52 AM, Marcelo Chiaradía < chi...@gm...> wrote: > Im sorry, i wrote my semantic form code wrong, it is like this: > > And the code of my semantic form is this: > > <noinclude> > Este es el formulario '' MyForm ''. > Para crear una página con este formulario, ingrese el nombre de la página > a continuación; si la página con ese nombre ya existe, será dirigido al > formulario para editar esa página. > > > {{#forminput:form=MyForm}} > > </noinclude><includeonly> > <div id="wikiPreview" style="display: none; padding-bottom: 25px; > margin-bottom: 25px; border-bottom: 1px solid #AAAAAA;"></div> > > ==Relations== > > {{{for template|Relations}}} > {{{field|Relation|holds template}}} > {{{end template}}} > > {{{for template|Relation|multiple|embed in field=Relations[Relation]}}} > > {| class="formtable" > ! Kind: > | {{{field|Kind}}} > |- > ! Identifier: > | {{{field|Identifier}}} > |- > ! Description: > | {{{field|Description}}} > |} > > {{{end template}}} > > Hope someone can help me. I cant make it work. > > Regards, > Marcelo. > > 2012/6/30 Marcelo Chiaradía <chi...@gm...> > >> Hi Yaron, >> >> I've been looking at the page you pointed me. >> >> Im having some difficulties to do it. Maybe it is something worng in my >> code. >> I have a main template call "Relations", which must have inside of him >> several instances of another template called " Relation". >> >> The code of "Relation" is this: >> >> <noinclude> >> Este es la plantilla 'Relation'. Debe ser llamada en el siguiente formato: >> <pre> >> {{Relation >> |Kind= >> |Identifier= >> |Description= >> }} >> </pre> >> Editar la página para ver el texto de la plantilla. >> </noinclude><includeonly> >> >> {| style="width: 30em; font-size: 90%; border: 1px solid #aaaaaa; >> background-color: #f9f9f9; color: black; margin-bottom: 0.5em; margin-left: >> 1em; padding: 0.2em; float: right; clear: right; text-align:left;" >> ! style="text-align: center; background-color:#ccccff;" colspan="2" >> |<big>Relation</big> >> |- >> ! Kind >> |{{{Kind}}} >> |- >> ! Identifier >> |[[{{{Identifier}}}]] >> |- >> ! Description >> |{{{Description}}} >> |} >> {{#set_internal:hasCategory >> |Lom Relation kind={{{Kind|}}} >> |Lom Relation identifier={{{Identifier|}}} >> |Lom Relation description={{{Description|}}} >> }} >> </includeonly> >> >> The code of "Relations" is this: >> >> <noinclude> >> Este es la plantilla 'Relations'. Debe ser llamada en el siguiente >> formato: >> <pre> >> {{Relations >> |Resource=={{Relation >> |Kind >> |Identifier >> |Description >> }} >> }} >> </pre> >> Editar la página para ver el texto de la plantilla. >> </noinclude><includeonly> >> {| style="width: 30em; font-size: 90%; border: 1px solid #aaaaaa; >> background-color: #f9f9f9; color: black; margin-bottom: 0.5em; margin-left: >> 1em; padding: 0.2em; float: right; clear: right; text-align:left;" >> ! style="text-align: center; background-color:#ccccff;" colspan="2" >> |<big>Relations</big> >> |- >> ! Relation >> | [[HasRelation::{{{Relation|}}}]] >> |} >> </includeonly> >> >> And the code of my semantic form is this: >> >> <noinclude> >> Este es el formulario '' MyForm ''. >> Para crear una página con este formulario, ingrese el nombre de la página >> a continuación; si la página con ese nombre ya existe, será dirigido al >> formulario para editar esa página. >> >> >> {{#forminput:form=MyForm}} >> >> </noinclude><includeonly> >> <div id="wikiPreview" style="display: none; padding-bottom: 25px; >> margin-bottom: 25px; border-bottom: 1px solid #AAAAAA;"></div> >> >> ==Relations== >> >> {{{for template|Relaciones}}} >> {{{field|Resource|holds template}}} >> {{{end template}}} >> >> {{{for template|Relation|multiple|embed in field=Relaciones[Resource]}}} >> >> {| class="formtable" >> ! Kind: >> | {{{field|Kind}}} >> |- >> ! Identifier: >> | {{{field|Identifier}}} >> |- >> ! Description: >> | {{{field|Description}}} >> |} >> >> {{{end template}}} >> >> '''Texto libre:''' >> >> {{{standard input|free text|rows=10}}} >> {{{standard input|summary}}} >> {{{standard input|minor edit}}} {{{standard input|watch}}} >> {{{standard input|save}}} {{{standard input|preview}}} {{{standard >> input|changes}}} {{{standard input|cancel}}} >> </includeonly> >> >> Can you give me hand and tell me what am i doing wrong? >> >> Thanks in advance, >> >> Marcelo. >> >> 2012/6/29 Yaron Koren <ya...@wi...> >> >>> Hi, >>> >>> Yes, you can do that via the "embed in field" and "holds template" >>> parameters - see here: >>> >>> >>> http://www.mediawiki.org/wiki/Extension:Semantic_Forms/Defining_forms#Form_markup_language >>> >>> >>> -Yaron >>> >>> >>> On Fri, Jun 29, 2012 at 3:55 PM, Marcelo Chiaradía < >>> chi...@gm...> wrote: >>> >>>> Hi Yaron, >>>> >>>> Ok, I'll give it a try, thanks a lot. >>>> >>>> One other question, does the semantic forms extension support nested >>>> templates? >>>> >>>> For example, I have a template A, which must have several instances of >>>> a template B. I would like to complete the data for A, and create several >>>> instances of B within A, using only one semantic form. >>>> >>>> Is that possible? If so, can you point me to an example of how to do it? >>>> >>>> Thanks in advance, >>>> >>>> Marcelo. >>>> >>>> >>>> 2012/6/29 Yaron Koren <ya...@wi...> >>>> >>>>> Hi Marcelo, >>>>> >>>>> If I understand your question correctly - I would strongly recommend >>>>> using the Semantic Internal Objects extension to store the data in that >>>>> multiple-instance template, instead of just regular SMW property tags: >>>>> >>>>> http://www.mediawiki.org/wiki/Extension:Semantic_Internal_Objects >>>>> >>>>> That will allow you to associate each set of data with its instance. >>>>> >>>>> -Yaron >>>>> >>>>> On Thu, Jun 28, 2012 at 9:48 PM, Marcelo Chiaradía < >>>>> chi...@gm...> wrote: >>>>> >>>>>> Hello everyone, >>>>>> >>>>>> I have a page that uses a semantic form. >>>>>> >>>>>> This semantic form allows to complete several instances of a same >>>>>> template I defined, >>>>>> >>>>>> I wanna know if there is some table in the wiki database, which >>>>>> relates each instance of the template which its field values. >>>>>> >>>>>> Thanks in advance, >>>>>> >>>>>> Marcelo. >>>>>> >>>>>> >>>>>> ------------------------------------------------------------------------------ >>>>>> Live Security Virtual Conference >>>>>> Exclusive live event will cover all the ways today's security and >>>>>> threat landscape has changed and how IT managers can respond. >>>>>> Discussions >>>>>> will include endpoint security, mobile security and the latest in >>>>>> malware >>>>>> threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ >>>>>> _______________________________________________ >>>>>> Semediawiki-devel mailing list >>>>>> Sem...@li... >>>>>> https://lists.sourceforge.net/lists/listinfo/semediawiki-devel >>>>>> >>>>>> >>>>> >>>>> >>>>> -- >>>>> WikiWorks · MediaWiki Consulting · http://wikiworks.com >>>>> >>>> >>>> >>> >>> >>> -- >>> WikiWorks · MediaWiki Consulting · http://wikiworks.com >>> >> >> > -- WikiWorks · MediaWiki Consulting · http://wikiworks.com |
From: Marcelo C. <chi...@gm...> - 2012-07-01 23:10:01
|
Hi Yaron, I could make it work. It was my semantic form distribution version. Thanks a lot for the help. I have one last thing to ask though. I have a template A that includes several instances of another template B. I have setted up my template A, so when It has no instances of B, it should look the message "No Instances", and not an empty infobox. Something like this: <noinclude> Este es la plantilla 'Classifications'. Debe ser llamada en el siguiente formato: <pre> {{Classifications |ClassificationList={{Classification|Purpose|TaxonPathList|Description|Keyword}} }} </pre> Editar la página para ver el texto de la plantilla. </noinclude><includeonly> {| style="width: 30em; font-size: 90%; border: 1px solid #aaaaaa; background-color: #f9f9f9; color: black; margin-bottom: 0.5em; margin-left: 1em; padding: 0.2em; float: right; clear: right; text-align:left;" ! style="text-align: center; background-color:#ccccff;" colspan="2" |<big>LOM Classification</big> |- |{{{ClassificationList|No Instances}}} |} </includeonly> And with Semantic Forms, Im using the "embed field" and the "holds template" parameters. My question is: when I'm editing any page with my semantic form, and I remove all the instances of B for my template A, it still creates a Template A in my page like this: {{Classifications |ClassificationList= }} and not just {{Classifications}} as I was expected. I for this, It doesn't show the default value "No instances". Is there some way to fix this? Thanks a lot for the help, Marcelo. 2012/7/1 Yaron Koren <ya...@wi...> > Hi Marcelo, > > That really looks like it should work... is this problem happening on a > public wiki? If not, could you try to replicate it on a public wiki, like > http://scratchpad.referata.com? > > Thanks, > Yaron > > > On Sat, Jun 30, 2012 at 9:52 AM, Marcelo Chiaradía < > chi...@gm...> wrote: > >> Im sorry, i wrote my semantic form code wrong, it is like this: >> >> And the code of my semantic form is this: >> >> <noinclude> >> Este es el formulario '' MyForm ''. >> Para crear una página con este formulario, ingrese el nombre de la página >> a continuación; si la página con ese nombre ya existe, será dirigido al >> formulario para editar esa página. >> >> >> {{#forminput:form=MyForm}} >> >> </noinclude><includeonly> >> <div id="wikiPreview" style="display: none; padding-bottom: 25px; >> margin-bottom: 25px; border-bottom: 1px solid #AAAAAA;"></div> >> >> ==Relations== >> >> {{{for template|Relations}}} >> {{{field|Relation|holds template}}} >> {{{end template}}} >> >> {{{for template|Relation|multiple|embed in field=Relations[Relation]}}} >> >> {| class="formtable" >> ! Kind: >> | {{{field|Kind}}} >> |- >> ! Identifier: >> | {{{field|Identifier}}} >> |- >> ! Description: >> | {{{field|Description}}} >> |} >> >> {{{end template}}} >> >> Hope someone can help me. I cant make it work. >> >> Regards, >> Marcelo. >> >> 2012/6/30 Marcelo Chiaradía <chi...@gm...> >> >>> Hi Yaron, >>> >>> I've been looking at the page you pointed me. >>> >>> Im having some difficulties to do it. Maybe it is something worng in my >>> code. >>> I have a main template call "Relations", which must have inside of him >>> several instances of another template called " Relation". >>> >>> The code of "Relation" is this: >>> >>> <noinclude> >>> Este es la plantilla 'Relation'. Debe ser llamada en el siguiente >>> formato: >>> <pre> >>> {{Relation >>> |Kind= >>> |Identifier= >>> |Description= >>> }} >>> </pre> >>> Editar la página para ver el texto de la plantilla. >>> </noinclude><includeonly> >>> >>> {| style="width: 30em; font-size: 90%; border: 1px solid #aaaaaa; >>> background-color: #f9f9f9; color: black; margin-bottom: 0.5em; margin-left: >>> 1em; padding: 0.2em; float: right; clear: right; text-align:left;" >>> ! style="text-align: center; background-color:#ccccff;" colspan="2" >>> |<big>Relation</big> >>> |- >>> ! Kind >>> |{{{Kind}}} >>> |- >>> ! Identifier >>> |[[{{{Identifier}}}]] >>> |- >>> ! Description >>> |{{{Description}}} >>> |} >>> {{#set_internal:hasCategory >>> |Lom Relation kind={{{Kind|}}} >>> |Lom Relation identifier={{{Identifier|}}} >>> |Lom Relation description={{{Description|}}} >>> }} >>> </includeonly> >>> >>> The code of "Relations" is this: >>> >>> <noinclude> >>> Este es la plantilla 'Relations'. Debe ser llamada en el siguiente >>> formato: >>> <pre> >>> {{Relations >>> |Resource=={{Relation >>> |Kind >>> |Identifier >>> |Description >>> }} >>> }} >>> </pre> >>> Editar la página para ver el texto de la plantilla. >>> </noinclude><includeonly> >>> {| style="width: 30em; font-size: 90%; border: 1px solid #aaaaaa; >>> background-color: #f9f9f9; color: black; margin-bottom: 0.5em; margin-left: >>> 1em; padding: 0.2em; float: right; clear: right; text-align:left;" >>> ! style="text-align: center; background-color:#ccccff;" colspan="2" >>> |<big>Relations</big> >>> |- >>> ! Relation >>> | [[HasRelation::{{{Relation|}}}]] >>> |} >>> </includeonly> >>> >>> And the code of my semantic form is this: >>> >>> <noinclude> >>> Este es el formulario '' MyForm ''. >>> Para crear una página con este formulario, ingrese el nombre de la >>> página a continuación; si la página con ese nombre ya existe, será dirigido >>> al formulario para editar esa página. >>> >>> >>> {{#forminput:form=MyForm}} >>> >>> </noinclude><includeonly> >>> <div id="wikiPreview" style="display: none; padding-bottom: 25px; >>> margin-bottom: 25px; border-bottom: 1px solid #AAAAAA;"></div> >>> >>> ==Relations== >>> >>> {{{for template|Relaciones}}} >>> {{{field|Resource|holds template}}} >>> {{{end template}}} >>> >>> {{{for template|Relation|multiple|embed in field=Relaciones[Resource]}}} >>> >>> {| class="formtable" >>> ! Kind: >>> | {{{field|Kind}}} >>> |- >>> ! Identifier: >>> | {{{field|Identifier}}} >>> |- >>> ! Description: >>> | {{{field|Description}}} >>> |} >>> >>> {{{end template}}} >>> >>> '''Texto libre:''' >>> >>> {{{standard input|free text|rows=10}}} >>> {{{standard input|summary}}} >>> {{{standard input|minor edit}}} {{{standard input|watch}}} >>> {{{standard input|save}}} {{{standard input|preview}}} {{{standard >>> input|changes}}} {{{standard input|cancel}}} >>> </includeonly> >>> >>> Can you give me hand and tell me what am i doing wrong? >>> >>> Thanks in advance, >>> >>> Marcelo. >>> >>> 2012/6/29 Yaron Koren <ya...@wi...> >>> >>>> Hi, >>>> >>>> Yes, you can do that via the "embed in field" and "holds template" >>>> parameters - see here: >>>> >>>> >>>> http://www.mediawiki.org/wiki/Extension:Semantic_Forms/Defining_forms#Form_markup_language >>>> >>>> >>>> -Yaron >>>> >>>> >>>> On Fri, Jun 29, 2012 at 3:55 PM, Marcelo Chiaradía < >>>> chi...@gm...> wrote: >>>> >>>>> Hi Yaron, >>>>> >>>>> Ok, I'll give it a try, thanks a lot. >>>>> >>>>> One other question, does the semantic forms extension support nested >>>>> templates? >>>>> >>>>> For example, I have a template A, which must have several instances of >>>>> a template B. I would like to complete the data for A, and create several >>>>> instances of B within A, using only one semantic form. >>>>> >>>>> Is that possible? If so, can you point me to an example of how to do >>>>> it? >>>>> >>>>> Thanks in advance, >>>>> >>>>> Marcelo. >>>>> >>>>> >>>>> 2012/6/29 Yaron Koren <ya...@wi...> >>>>> >>>>>> Hi Marcelo, >>>>>> >>>>>> If I understand your question correctly - I would strongly recommend >>>>>> using the Semantic Internal Objects extension to store the data in that >>>>>> multiple-instance template, instead of just regular SMW property tags: >>>>>> >>>>>> http://www.mediawiki.org/wiki/Extension:Semantic_Internal_Objects >>>>>> >>>>>> That will allow you to associate each set of data with its instance. >>>>>> >>>>>> -Yaron >>>>>> >>>>>> On Thu, Jun 28, 2012 at 9:48 PM, Marcelo Chiaradía < >>>>>> chi...@gm...> wrote: >>>>>> >>>>>>> Hello everyone, >>>>>>> >>>>>>> I have a page that uses a semantic form. >>>>>>> >>>>>>> This semantic form allows to complete several instances of a same >>>>>>> template I defined, >>>>>>> >>>>>>> I wanna know if there is some table in the wiki database, which >>>>>>> relates each instance of the template which its field values. >>>>>>> >>>>>>> Thanks in advance, >>>>>>> >>>>>>> Marcelo. >>>>>>> >>>>>>> >>>>>>> ------------------------------------------------------------------------------ >>>>>>> Live Security Virtual Conference >>>>>>> Exclusive live event will cover all the ways today's security and >>>>>>> threat landscape has changed and how IT managers can respond. >>>>>>> Discussions >>>>>>> will include endpoint security, mobile security and the latest in >>>>>>> malware >>>>>>> threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ >>>>>>> _______________________________________________ >>>>>>> Semediawiki-devel mailing list >>>>>>> Sem...@li... >>>>>>> https://lists.sourceforge.net/lists/listinfo/semediawiki-devel >>>>>>> >>>>>>> >>>>>> >>>>>> >>>>>> -- >>>>>> WikiWorks · MediaWiki Consulting · http://wikiworks.com >>>>>> >>>>> >>>>> >>>> >>>> >>>> -- >>>> WikiWorks · MediaWiki Consulting · http://wikiworks.com >>>> >>> >>> >> > > > -- > WikiWorks · MediaWiki Consulting · http://wikiworks.com > |
From: Yaron K. <ya...@wi...> - 2012-07-02 00:26:01
|
Hi, Try replacing {{{ClassificationList|No Instances}}} with {{#if:{{{ClassificationList|}}}||No Instances}} . -Yaron |
From: Marcelo C. <chi...@gm...> - 2012-07-02 02:19:38
|
Thanks a lot. Marcelo. 2012/7/1 Yaron Koren <ya...@wi...> > Hi, > > Try replacing {{{ClassificationList|No Instances}}} with {{#if:{{{ClassificationList|}}}||No > Instances}} . > > -Yaron > |