[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[EP-tech] Quick export plugin question



Hi Robert, thanks for this. 
However me either I did not know about using tree_to_utf8 with arguments, probably because it is undocumented or buried in some 205 wiki pages?

On 26 September 2016 10:45:38 CEST, Adam Field <Adam.Field at jisc.ac.uk> wrote:
>Cool ? I?ve never used tree_to_utf8 with extra arguments.  I learned
>something today ?
>
>
>[cid:image001.png at 01D217DA.C250A4A0]<http://www.jisc.ac.uk/>
>
>Adam Field
>SHERPA services analyst developer
>
>
>
>From: Robin Sylvestre <robin.sylvestre at polymtl.ca>
>Date: Friday, 23 September 2016 20:22
>To: Adam Field <Adam.Field at jisc.ac.uk>, "eprints-tech at ecs.soton.ac.uk"
><eprints-tech at ecs.soton.ac.uk>
>Subject: RE: [EP-tech] Quick export plugin question
>
>Thanks everyone for your help!
>
>I tweaked Adam?s code a bit and I managed to get exactly what I wanted
>with:
>
>$data->{B} =
>EPrints::Utils::tree_to_utf8($dataobj->render_value('divisions') ,
>undef , undef , undef , 1) if $dataobj->exists_and_set('divisions');
>
>Have a nice weekend!
>
>Robin
>
>
>De : Adam Field [mailto:Adam.Field at jisc.ac.uk]
>Envoy? : 22 septembre 2016 05:44
>? : eprints-tech at ecs.soton.ac.uk
>Objet : Re: [EP-tech] Quick export plugin question
>
>Depending on the structure of your subject tree, you might get away
>with:
>
>$data->{B} =
>EPrints::Utils::tree_to_utf8($dataobj->render_value(?divisions?)) if
>$dataobj->exists_and_set(?divisions?);
>
>
>
>[cid:image002.png at 01D217DA.C250A4A0]<http://www.jisc.ac.uk/>
>
>Adam Field
>SHERPA services analyst developer
>
>
>
>From: <eprints-tech-bounces at ecs.soton.ac.uk> on behalf of Robin
>Sylvestre <robin.sylvestre at polymtl.ca>
>Reply-To: "eprints-tech at ecs.soton.ac.uk" <eprints-tech at ecs.soton.ac.uk>
>Date: Wednesday, 21 September 2016 21:55
>To: "eprints-tech at ecs.soton.ac.uk" <eprints-tech at ecs.soton.ac.uk>
>Subject: [EP-tech] Quick export plugin question
>
>Hello everyone,
>
>I?m wondering if someone could help me here. Using an export plugin, I
>would like to export a value from a subject tree.
>
>Currently, the code is:
>
>$data->{B} = $dataobj->get_value( "divisions" ) if
>$dataobj->exists_and_set( "divisions" );
>
>This works, but it exports the ?subject ID string? rather than the
>rendered subject.
>
>How can I export the associated subject instead of the ID? Our archive
>is multilingual but these ?subjects? are in only one language.
>
>Thanks!
>
>[mage supprim?e par l'exp?diteur.
>ttp://www.polymtl.ca/sc/img/logoType/log]
>Robin Sylvestre
>Technicien en documentation
>Services techniques et syst?mes informatis?s
>Biblioth?que Louise-Lalonde-Lamarre
>?cole Polytechnique de Montr?al
>T?l.: 514-340-4711 poste 3743
>
>Jisc is a registered charity (number 1149740) and a company limited by
>guarantee which is registered in England under Company No. 5747339, VAT
>No. GB 197 0632 86. Jisc?s registered office is: One Castlepark, Tower
>Hill, Bristol, BS2 0JA. T 0203 697 5800.
>
>Jisc Services Limited is a wholly owned Jisc subsidiary and a company
>limited by guarantee which is registered in England under company
>number 2881024, VAT number GB 197 0632 86. The registered office is:
>One Castle Park, Tower Hill, Bristol BS2 0JA. T 0203 697 5800.
>
>
>------------------------------------------------------------------------
>
>*** Options:
>http://mailman.ecs.soton.ac.uk/mailman/listinfo/eprints-tech
>*** Archive: http://www.eprints.org/tech.php/
>*** EPrints community wiki: http://wiki.eprints.org/
>*** EPrints developers Forum: http://forum.eprints.org/

-- 
Sent from my Android device with K-9 Mail. Please excuse my brevity.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mailman.ecs.soton.ac.uk/pipermail/eprints-tech/attachments/20160926/cedf3183/attachment.html