EPrints Technical Mailing List Archive
See the EPrints wiki for instructions on how to join this mailing list and related information.
Message: #02789
< Previous (by date) | Next (by date) > | < Previous (in thread) | Next (in thread) > | Messages - Most Recent First | Threads - Most Recent First
[EP-tech] Re: Paragraph in abstract field
- To: "eprints-tech@ecs.soton.ac.uk" <eprints-tech@ecs.soton.ac.uk>
- Subject: [EP-tech] Re: Paragraph in abstract field
- From: Andrew Beeken <anbeeken@lincoln.ac.uk>
- Date: Mon, 17 Mar 2014 14:54:06 +0000
Oh right, cool! Do I need to include any dependencies or just the code as you¹ve presented it? On 17/03/2014 14:38, "Sebastien Francois" <sf2@ecs.soton.ac.uk> wrote: >Hello, > >In whichever file you want inside archives/<id>/cfg/cfg.d/ > >e.g. create new file "render_paras.pl" or "render_methods.pl" and put >all your render methods there. As you wish! > >Seb > >On 17/03/14 14:36, Andrew Beeken wrote: >> Hi Seb, >> >> This is also something I¹m looking for where would this go in local >>conf (which file)? >> >> Andrew >> >> From: Sebastien Francois >><sf2@ecs.soton.ac.uk<mailto:sf2@ecs.soton.ac.uk>> >> Reply-To: >>"eprints-tech@ecs.soton.ac.uk<mailto:eprints-tech@ecs.soton.ac.uk>" >><eprints-tech@ecs.soton.ac.uk<mailto:eprints-tech@ecs.soton.ac.uk>> >> Date: Monday, 17 March 2014 12:13 >> To: "eprints-tech@ecs.soton.ac.uk<mailto:eprints-tech@ecs.soton.ac.uk>" >><eprints-tech@ecs.soton.ac.uk<mailto:eprints-tech@ecs.soton.ac.uk>> >> Subject: [EP-tech] Re: Paragraph in abstract field >> >> Hi, >> >> In your local conf, add: >> >> $c->{render_paras} = sub { >> my( $session, $field, $value, $object ) = @_; >> >> my $frag = $session->make_doc_fragment; >> >> # normalise newlines >> $value =~ s/(\r\n|\n|\r)/\n/gs; >> >> my @paras = split( /\n\n/, $value ); >> foreach my $para( @paras ) >> { >> $para =~ s/^\s*\n?//; >> $para =~ s/\n?\s*$//; >> next if $para eq ""; >> >> my $p = $session->make_element( "p", >>class=>"ep_field_para" ); >> >> my @lines = split( /\n/, $para ); >> for( my $i=0; $i<scalar( @lines ); $i++ ) >> { >> $p->appendChild( $session->make_text( >>$lines[$i] ) ); >> $p->appendChild( $session->make_element( "br" >>) ) unless $i == $#lines; >> } >> >> $frag->appendChild( $p ); >> } >> >> return $frag; >> } >> >> >> Then in your eprint_fields: >> >> { >> name=>'abstract', >> #etc >> render_value => 'render_paras' >> } >> >> Seb >> >> >> On 14/03/14 13:14, Lourdes Calvo Montero wrote: >> Hi all, >> >> we have upgraded to 3.3.12, is there any way to render paragraphs >>inside the abstract field? >> >> Thanks >> >> Lourdes >> >> >> >> *** 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/ >> >> >> The University of Lincoln, located in the heart of the city of Lincoln, >>has established an international reputation based on high student >>satisfaction, excellent graduate employment and world-class research. >> >> The information in this e-mail and any attachments may be confidential. >>If you have received this email in error please notify the sender >>immediately and remove it from your system. Do not disclose the contents >>to another person or take copies. >> >> Email is not secure and may contain viruses. The University of Lincoln >>makes every effort to ensure email is sent without viruses, but cannot >>guarantee this and recommends recipients take appropriate precautions. >> >> The University may monitor email traffic data and content in accordance >>with its policies and English law. Further information can be found at: >>http://www.lincoln.ac.uk/legal. >> >> *** 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/ > >*** 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/
- Follow-Ups:
- [EP-tech] Re: Paragraph in abstract field
- From: Sebastien Francois <sf2@ecs.soton.ac.uk>
- [EP-tech] Re: Paragraph in abstract field
- References:
- [EP-tech] Paragraph in abstract field
- From: Lourdes Calvo Montero <lcalvom@pas.ucm.es>
- [EP-tech] Re: Paragraph in abstract field
- From: Sebastien Francois <sf2@ecs.soton.ac.uk>
- [EP-tech] Re: Paragraph in abstract field
- From: Andrew Beeken <anbeeken@lincoln.ac.uk>
- [EP-tech] Re: Paragraph in abstract field
- From: Sebastien Francois <sf2@ecs.soton.ac.uk>
- [EP-tech] Paragraph in abstract field
- Prev by Date: [EP-tech] Re: Paragraph in abstract field
- Next by Date: [EP-tech] Re: Paragraph in abstract field
- Previous by thread: [EP-tech] Re: Paragraph in abstract field
- Next by thread: [EP-tech] Re: Paragraph in abstract field
- Index(es):