Skip to content

Instantly share code, notes, and snippets.

@amitaibu
Created April 29, 2013 13:44
Show Gist options
  • Save amitaibu/5481649 to your computer and use it in GitHub Desktop.
Save amitaibu/5481649 to your computer and use it in GitHub Desktop.
biblio_create_field('biblio_year', 'biblio', 'book');
biblio_create_field('biblio_abstract', 'biblio', 'book');
biblio_create_field('biblio_image', 'biblio', 'book');
biblio_create_field('biblio_pages', 'biblio', 'book');
biblio_create_field('contributor_collection', 'biblio', 'book');
biblio_create_field('biblio_contributor', 'field_collection_item', 'contributor_field_collection');
biblio_create_field('biblio_contributor_roles', 'field_collection_item', 'contributor_field_collection');
$biblio = biblio_create('book');
$wrapper = entity_metadata_wrapper('biblio', $biblio);
$wrapper->biblio_year->set(120);
$wrapper->biblio_abstract->set('This is the abstract!');
$wrapper->biblio_pages->set('22-25');
// Add contributor to collection.
$biblio_contributor1 = biblio_contributor_create('Amitai', 'author');
$biblio_contributor1->save();
$biblio_contributor2 = biblio_contributor_create('Ferdi', 'editor');
$biblio_contributor2->save();
$wrapper->contributor_collection[] = $biblio_contributor1;
$wrapper->contributor_collection[] = $biblio_contributor2;
$biblio->title= 'TEST CITEPROC';
$wrapper->save();
dpm($biblio->getText('citeproc'));
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment