EPrints Technical Mailing List Archive

See the EPrints wiki for instructions on how to join this mailing list and related information.

Message: #00634


< Previous (by date) | Next (by date) > | < Previous (in thread) | Next (in thread) > | Messages - Most Recent First | Threads - Most Recent First

[EP-tech] Re: question thumbmails/icons


On Thu, 24 May 2012 10:37:42 +0200, Ulf Laube <ulf.laube@ontochem.com>
wrote:
> Hi all,
> 
> we are adding docs onto an Eprints on follow way:
> 
>         $doc_file_name = basename( $doc_file );
>         $doc = EPrints::DataObj::Document::create( $ep_session, $eprint
);
>         $doc->set_value( "format", "image/jpeg" );
>         $doc->add_file( $doc_file, "$doc_file_name" );
>         $doc->set_value( "main", $doc_file_name );
>         $doc->commit;
> 
> Try to creating a thumbnail
> 
>         $doc->render_icon_link( %ep_doc_render_icon_link_opts );
>         $doc->render_preview_link();
> 
> with  my %ep_doc_render_icon_link_opts = (
>     new_window => 0,
>     preview    => 1,
>     public     => 1,
> );
> 
> has no effect (no lightbox).
> 
> Any Ideas?

Thumbnails are generated on-demand by the indexer. If you want to perform a
manual thumbnails generation you will need to do:

$doc->make_thumbnails();

(render* are just generating links to existing thumbnails)

-- 
All the best,
Tim.