diff --git a/src/components/NFTBook/ItemCard.vue b/src/components/NFTBook/ItemCard.vue
index 9c1d76e7c..aded3938b 100644
--- a/src/components/NFTBook/ItemCard.vue
+++ b/src/components/NFTBook/ItemCard.vue
@@ -149,9 +149,20 @@
class="flex flex-col justify-center min-w-0"
>
+ {{ iscnWorkPublisher }} +
+{{ creatorDisplayName }}
diff --git a/src/pages/nft/class/_classId/_nftId.vue b/src/pages/nft/class/_classId/_nftId.vue index 12327b860..37494f836 100644 --- a/src/pages/nft/class/_classId/_nftId.vue +++ b/src/pages/nft/class/_classId/_nftId.vue @@ -484,7 +484,8 @@ export default { '@context': 'http://www.schema.org', '@type': this.nftIsNFTBook ? 'Book' : 'CreativeWork', name: title, - author: this.iscnWorkAuthor, + author: this.iscnWorkAuthor || this.iscnOwner, + publisher: this.iscnWorkPublisher || this.iscnOwner, image: [this.NFTImageUrl], description: this.NFTDescription, brand, diff --git a/src/pages/nft/class/_classId/index.vue b/src/pages/nft/class/_classId/index.vue index 040cf5d29..ac84a02aa 100644 --- a/src/pages/nft/class/_classId/index.vue +++ b/src/pages/nft/class/_classId/index.vue @@ -584,7 +584,7 @@ export default { '@context': 'http://www.schema.org', '@type': ['CreativeWork', 'Product'], name: title, - author: this.iscnWorkAuthor, + author: this.iscnWorkAuthor || this.iscnOwnerPerson, image: [ogImage], description, brand: { @@ -635,8 +635,9 @@ export default { url: 'https://liker.land/about/nft-book', name: 'NFT Book', }, - author: iscnOwnerPerson, + author: this.iscnWorkAuthor || iscnOwnerPerson, sku: this.classId, + publisher: this.iscnWorkPublisher || iscnOwnerPerson, isbn: this.iscnData?.contentMetadata?.isbn, inLanguage: this.iscnData?.contentMetadata?.inLanguage, productGroupID: this.classId, diff --git a/src/pages/nft/gift/index.vue b/src/pages/nft/gift/index.vue index f2925e9df..57e3ed0dc 100644 --- a/src/pages/nft/gift/index.vue +++ b/src/pages/nft/gift/index.vue @@ -17,10 +17,24 @@ />+ {{ iscnWorkPublisher }} +
+