--
For more information about using this group, please read our Listserv Guidelines: http://islandora.ca/content/welcome-islandora-listserv
---
You received this message because you are subscribed to the Google Groups "islandora" group.
To unsubscribe from this group and stop receiving emails from it, send an email to islandora+...@googlegroups.com.
Visit this group at http://groups.google.com/group/islandora.
For more options, visit https://groups.google.com/d/optout.
Hi Brandon et al,
interesting job, I achieved that using Views,
see this
http://v2p2arch.to.cnr.it/islandora/object/v2p2image%3A125
I think is just another way, I prefer views because is more
flexible.
In my case I have images with DC and images also with DWC so I
defined a new Cmodel and assigned it to object with DWC then using
filters in views I show blocks depending on object models.
cheers
Giancarlo
Here a couple of export of views:
==== Download tiff/jpg
$view = new view();
$view->name = 'download_tif_jpg_image';
$view->description = '';
$view->tag = 'default';
$view->base_table = 'islandora_solr';
$view->human_name = 'Download TIF JPG image';
$view->core = 7;
$view->api_version = '3.0';
$view->disabled = FALSE; /* Edit this to true to make a default
view disabled initially */
/* Display: Master */
$handler = $view->new_display('default', 'Master', 'default');
$handler->display->display_options['title'] = 'Image
Download';
$handler->display->display_options['use_more_always'] =
FALSE;
$handler->display->display_options['access']['type'] =
'none';
$handler->display->display_options['cache']['type'] =
'none';
$handler->display->display_options['query']['type'] =
'views_query';
$handler->display->display_options['exposed_form']['type'] =
'basic';
$handler->display->display_options['pager']['type'] =
'none';
$handler->display->display_options['pager']['options']['offset'] =
'0';
$handler->display->display_options['style_plugin'] =
'default';
$handler->display->display_options['row_plugin'] = 'fields';
/* Footer: Global: Unfiltered text */
$handler->display->display_options['footer']['area_text_custom']['id']
= 'area_text_custom';
$handler->display->display_options['footer']['area_text_custom']['table']
= 'views';
$handler->display->display_options['footer']['area_text_custom']['field']
= 'area_text_custom';
$handler->display->display_options['footer']['area_text_custom']['content']
= '<br>Downloading you accept our copyrights policies.';
/* Field: Islandora Solr: PID */
$handler->display->display_options['fields']['PID']['id'] =
'PID';
$handler->display->display_options['fields']['PID']['table']
= 'islandora_solr';
$handler->display->display_options['fields']['PID']['field']
= 'PID';
$handler->display->display_options['fields']['PID']['exclude'] =
TRUE;
$handler->display->display_options['fields']['PID']['link_to_object']
= 0;
/* Field: Global: Custom text */
$handler->display->display_options['fields']['nothing']['id'] =
'nothing';
$handler->display->display_options['fields']['nothing']['table'] =
'views';
$handler->display->display_options['fields']['nothing']['field'] =
'nothing';
$handler->display->display_options['fields']['nothing']['label'] =
'High-resolution';
$handler->display->display_options['fields']['nothing']['alter']['text']
= '<strong>TIFF</strong>';
$handler->display->display_options['fields']['nothing']['alter']['make_link']
= TRUE;
$handler->display->display_options['fields']['nothing']['alter']['path']
=
'http://v2p2arch.to.cnr.it/islandora/object/[PID]/datastream/OBJ/[PID].tif';
$handler->display->display_options['fields']['nothing']['alter']['absolute']
= TRUE;
$handler->display->display_options['fields']['nothing']['alter']['alt']
= 'TIFF';
$handler->display->display_options['fields']['nothing']['alter']['target']
= '_blank';
/* Field: Global: Custom text */
$handler->display->display_options['fields']['nothing_1']['id'] =
'nothing_1';
$handler->display->display_options['fields']['nothing_1']['table']
= 'views';
$handler->display->display_options['fields']['nothing_1']['field']
= 'nothing';
$handler->display->display_options['fields']['nothing_1']['label']
= 'Low-resolution';
$handler->display->display_options['fields']['nothing_1']['alter']['text']
= '<strong>JPG</strong>';
$handler->display->display_options['fields']['nothing_1']['alter']['make_link']
= TRUE;
$handler->display->display_options['fields']['nothing_1']['alter']['path']
=
'http://v2p2arch.to.cnr.it/islandora/object/[PID]/datastream/JPG/[PID].jpg';
$handler->display->display_options['fields']['nothing_1']['alter']['absolute']
= TRUE;
$handler->display->display_options['fields']['nothing_1']['alter']['alt']
= 'JPG';
$handler->display->display_options['fields']['nothing_1']['alter']['target']
= '_blank';
/* Contextual filter: Islandora Solr: PID */
$handler->display->display_options['arguments']['PID']['id']
= 'PID';
$handler->display->display_options['arguments']['PID']['table'] =
'islandora_solr';
$handler->display->display_options['arguments']['PID']['field'] =
'PID';
$handler->display->display_options['arguments']['PID']['default_action']
= 'default';
$handler->display->display_options['arguments']['PID']['default_argument_type']
= 'raw';
$handler->display->display_options['arguments']['PID']['default_argument_options']['index']
= '2';
$handler->display->display_options['arguments']['PID']['summary']['number_of_records']
= '0';
$handler->display->display_options['arguments']['PID']['summary']['format']
= 'default_summary';
$handler->display->display_options['arguments']['PID']['summary_options']['items_per_page']
= '25';
/* Filter criterion: Islandora Solr: RELS_EXT_hasModel_uri_ms */
$handler->display->display_options['filters']['RELS_EXT_hasModel_uri_ms']['id']
= 'RELS_EXT_hasModel_uri_ms';
$handler->display->display_options['filters']['RELS_EXT_hasModel_uri_ms']['table']
= 'islandora_solr';
$handler->display->display_options['filters']['RELS_EXT_hasModel_uri_ms']['field']
= 'RELS_EXT_hasModel_uri_ms';
$handler->display->display_options['filters']['RELS_EXT_hasModel_uri_ms']['value']
= 'info:fedora/islandora:sp_large_image_cmodel';
/* Display: Block */
$handler = $view->new_display('block', 'Block', 'block');
=== Download DWC
$view = new view();
$view->name = 'download_dwc_image';
$view->description = '';
$view->tag = 'default';
$view->base_table = 'islandora_solr';
$view->human_name = 'Download DWC image';
$view->core = 7;
$view->api_version = '3.0';
$view->disabled = FALSE; /* Edit this to true to make a default
view disabled initially */
/* Display: Master */
$handler = $view->new_display('default', 'Master', 'default');
$handler->display->display_options['title'] = 'Metadata
Download';
$handler->display->display_options['use_more_always'] =
FALSE;
$handler->display->display_options['access']['type'] =
'none';
$handler->display->display_options['cache']['type'] =
'none';
$handler->display->display_options['query']['type'] =
'views_query';
$handler->display->display_options['exposed_form']['type'] =
'basic';
$handler->display->display_options['pager']['type'] =
'none';
$handler->display->display_options['pager']['options']['offset'] =
'0';
$handler->display->display_options['style_plugin'] =
'default';
$handler->display->display_options['row_plugin'] = 'fields';
/* Footer: Global: Unfiltered text */
$handler->display->display_options['footer']['area_text_custom']['id']
= 'area_text_custom';
$handler->display->display_options['footer']['area_text_custom']['table']
= 'views';
$handler->display->display_options['footer']['area_text_custom']['field']
= 'area_text_custom';
$handler->display->display_options['footer']['area_text_custom']['content']
= '<br>Downloading you accept our copyrights policies.';
/* Field: Islandora Solr: PID */
$handler->display->display_options['fields']['PID']['id'] =
'PID';
$handler->display->display_options['fields']['PID']['table']
= 'islandora_solr';
$handler->display->display_options['fields']['PID']['field']
= 'PID';
$handler->display->display_options['fields']['PID']['exclude'] =
TRUE;
$handler->display->display_options['fields']['PID']['link_to_object']
= 0;
/* Field: Global: Custom text */
$handler->display->display_options['fields']['nothing']['id'] =
'nothing';
$handler->display->display_options['fields']['nothing']['table'] =
'views';
$handler->display->display_options['fields']['nothing']['field'] =
'nothing';
$handler->display->display_options['fields']['nothing']['label'] =
'Darwin Core';
$handler->display->display_options['fields']['nothing']['alter']['text']
= '<strong>XML</strong>';
$handler->display->display_options['fields']['nothing']['alter']['make_link']
= TRUE;
$handler->display->display_options['fields']['nothing']['alter']['path']
=
'http://v2p2arch.to.cnr.it/islandora/object/[PID]/datastream/DWC/[PID].xml';
$handler->display->display_options['fields']['nothing']['alter']['absolute']
= TRUE;
$handler->display->display_options['fields']['nothing']['alter']['alt']
= 'DWC';
$handler->display->display_options['fields']['nothing']['alter']['target']
= '_blank';
/* Contextual filter: Islandora Solr: PID */
$handler->display->display_options['arguments']['PID']['id']
= 'PID';
$handler->display->display_options['arguments']['PID']['table'] =
'islandora_solr';
$handler->display->display_options['arguments']['PID']['field'] =
'PID';
$handler->display->display_options['arguments']['PID']['default_action']
= 'default';
$handler->display->display_options['arguments']['PID']['default_argument_type']
= 'raw';
$handler->display->display_options['arguments']['PID']['default_argument_options']['index']
= '2';
$handler->display->display_options['arguments']['PID']['summary']['number_of_records']
= '0';
$handler->display->display_options['arguments']['PID']['summary']['format']
= 'default_summary';
$handler->display->display_options['arguments']['PID']['summary_options']['items_per_page']
= '25';
/* Filter criterion: Islandora Solr: RELS_EXT_hasModel_uri_ms */
$handler->display->display_options['filters']['RELS_EXT_hasModel_uri_ms']['id']
= 'RELS_EXT_hasModel_uri_ms';
$handler->display->display_options['filters']['RELS_EXT_hasModel_uri_ms']['table']
= 'islandora_solr';
$handler->display->display_options['filters']['RELS_EXT_hasModel_uri_ms']['field']
= 'RELS_EXT_hasModel_uri_ms';
$handler->display->display_options['filters']['RELS_EXT_hasModel_uri_ms']['value']
= 'info:fedora/islandora:sp_large_image_dwc_cmodel';
/* Display: Block */
$handler = $view->new_display('block', 'Block', 'block');
--
For more information about using this group, please read our Listserv Guidelines: http://islandora.ca/content/welcome-islandora-listserv
---
You received this message because you are subscribed to the Google Groups "islandora" group.
To unsubscribe from this group and stop receiving emails from it, send an email to islandora+...@googlegroups.com.
Visit this group at https://groups.google.com/group/islandora.
To view this discussion on the web visit https://groups.google.com/d/msgid/islandora/b6dd013b-b7ee-4562-a94c-963921d14cde%40googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/islandora/88007167-e6a8-48dc-a1ab-69735954d343%40googlegroups.com.