[Tutorial] Menampilkan Profil ORCID ID Penulis pada Table Of Contents
Posted: 03 Jul 2017, 19:21
Edit file issue.tpl
lokasi file --> template\issue\
lalu silahkan cari "tocAuthors"
berikut tampilannya
dari script diatas yang perlu perhatikan hanya potongan script berikut ini, script inilah yang akan kita ubah
<!-- Start -->
{$author->getFullName()|escape}{if !$smarty.foreach.authorList.last},{/if}
<!-- End -->
lalu ubah menjadi seperti ini
hasilnya akan seperti ini
Yang ini untuk tambahan saja, coba-coba praktek.
pada saat sebuah artikel di klik maka akan muncul detail dari artikel tersebut.
Judul, penulis dan juga isi.
tampilannya biasanya kurang lebih seperti berikut ini kita akan coba merubah tampilan tersebut agar nama penulis juga menyertakan ORCID ID nya.
caranya:
Edit file article.tpl
lokasi file --> template\article\
lalu silahkan cari "authorString"
seperti ini scriptnya
jika sudah, kemudian ubah terlebih dahulu menjadi seperti ini (untuk memudahkan mengedit)
{$article->getAuthorString()|escape} ---> dihapus saja.
setelah itu masukkan script berikut
dan hasil akhir scriptnya akan menjadi seperti ini
dan hasil tampilan view artikel menjadi seperti ini
catatan:
sebelum melakukan perubahan apapun, silahkan melakukan backup terlebih dahulu ya (file yang akan di otak atik tentunya).
Salam Berbagi dan semoga bermanfaat
lokasi file --> template\issue\
lalu silahkan cari "tocAuthors"
berikut tampilannya
Code: Select all
<div class="tocAuthors">
{if (!$section.hideAuthor && $article->getHideAuthor() == $smarty.const.AUTHOR_TOC_DEFAULT) || $article->getHideAuthor() == $smarty.const.AUTHOR_TOC_SHOW}
{foreach from=$article->getAuthors() item=author name=authorList}
<!-- Start -->
{$author->getFullName()|escape}{if !$smarty.foreach.authorList.last},{/if}
<!-- End -->
{/foreach}
{else}
{/if}
</div>
<!-- Start -->
{$author->getFullName()|escape}{if !$smarty.foreach.authorList.last},{/if}
<!-- End -->
lalu ubah menjadi seperti ini
Code: Select all
<div class="tocAuthors">
{if (!$section.hideAuthor && $article->getHideAuthor() == $smarty.const.AUTHOR_TOC_DEFAULT) || $article->getHideAuthor() == $smarty.const.AUTHOR_TOC_SHOW}
{foreach from=$article->getAuthors() item=author name=authorList}
<!-- Start -->
{assign var="orcid" value=$author->getData('orcid')}
{$author->getFullName()|escape}{if !$smarty.foreach.authorList.last}{/if}
{if $orcid}
- <a target="_blank" href="{$orcid|escape}">[ {$orcid|escape} ]</a><br>
{else}
<br>
{/if}
<!-- End -->
{/foreach}
{else}
{/if}
</div>
Yang ini untuk tambahan saja, coba-coba praktek.
pada saat sebuah artikel di klik maka akan muncul detail dari artikel tersebut.
Judul, penulis dan juga isi.
tampilannya biasanya kurang lebih seperti berikut ini kita akan coba merubah tampilan tersebut agar nama penulis juga menyertakan ORCID ID nya.
caranya:
Edit file article.tpl
lokasi file --> template\article\
lalu silahkan cari "authorString"
seperti ini scriptnya
Code: Select all
<div id="authorString"><em>{$article->getAuthorString()|escape}</em></div>
{$article->getAuthorString()|escape} ---> dihapus saja.
Code: Select all
<div id="authorString">
<em>
<!-- disini nanti akan di inputkan script perubahannya -->
</em>
</div>
Code: Select all
{foreach from=$article->getAuthors() item=author name=authorList}
{assign var="orcid" value=$author->getData('orcid')}
{$author->getFullName()|escape}{if !$smarty.foreach.authorList.last}{/if}
{if $orcid}
- <a target="_blank" href="{$orcid|escape}">[ {$orcid|escape} ]</a><br>
{else}
<br>
{/if}
{/foreach}
Code: Select all
<div id="authorString">
<em>
{foreach from=$article->getAuthors() item=author name=authorList}
{assign var="orcid" value=$author->getData('orcid')}
{$author->getFullName()|escape}{if !$smarty.foreach.authorList.last}{/if}
{if $orcid}
- <a target="_blank" href="{$orcid|escape}">[ {$orcid|escape} ]</a><br>
{else}
<br>
{/if}
{/foreach}
</em>
</div>
sebelum melakukan perubahan apapun, silahkan melakukan backup terlebih dahulu ya (file yang akan di otak atik tentunya).
Salam Berbagi dan semoga bermanfaat