Open philohelp opened 1 week ago
This is an example :
'strapi-algolia': {
...
config: {
...
contentTypes: [
{
name: 'api::helps-article.helps-article',
hideFields: [
'content',
'summary',
'region',
'feature',
'sitemap_exclude',
'localizations',
'createdBy',
'updatedBy',
],
populate: {
helps_category: {
fields: ['title', 'slug'],
},
image: {
fields: ['id', 'name', 'url'],
},
reward: true,
},
},
{
name: 'api::helps-category.helps-category',
hideFields: [
'description',
'metaTitle',
'metaDescription',
'feature',
'sitemap_exclude',
'localizations',
'createdBy',
'updatedBy',
],
},
{
name: 'api::article.article',
transformToBooleanFields: ['customer_exclusivity'],
hideFields: [
'sitemap_exclude',
'feature',
'localizations',
'createdBy',
'updatedBy',
],
populate: {
customer_exclusivity: {
fields: ['customer_exclusivity'],
},
category: {
fields: ['title', 'slug'],
},
article: {
fields: ['id'],
populate: {
image: {
fields: ['id', 'name', 'url'],
},
},
},
},
},
{
name: 'api::category.category',
hideFields: [
'sitemap_exclude',
'feature',
'summary',
'seo',
'picto',
'localizations',
'createdBy',
'updatedBy',
],
},
{
name: 'api::advices-article.advices-article',
hideFields: [
'sitemap_exclude',
'feature',
'localizations',
'createdBy',
'updatedBy',
],
populate: {
advices_category: {
fields: ['name', 'slug'],
},
article: {
fields: ['id', 'readingTime'],
populate: {
image: {
fields: ['id', 'name', 'url'],
},
author: {
fields: ['id', 'slug', 'firstname', 'lastname'],
populate: {
author_picture: {
fields: ['id', 'name', 'url'],
},
},
},
},
},
},
},
{
name: 'api::advices-category.advices-category',
hideFields: [
'sitemap_exclude',
'feature',
'summary',
'seo',
'picto',
'localizations',
'createdBy',
'updatedBy',
],
populate: {
parent_categories: true,
children_categories: true,
},
},
{
name: 'api::edflex-article.edflex-article',
hideFields: [
'sitemap_exclude',
'feature',
'localizations',
'createdBy',
'updatedBy',
],
populate: {
category: {
fields: ['title', 'id', 'slug'],
},
type: {
fields: ['title', 'id', 'slug'],
},
article: {
fields: ['id'],
populate: {
image: {
fields: ['id', 'name', 'url'],
},
},
},
},
},
],
},
},
Great thank you !
Le ven. 18 oct. 2024 à 12:00, Mickaël Depardon @.***> a écrit :
This is an example :
'strapi-algolia': { ... config: { ... contentTypes: [ { name: 'api::helps-article.helps-article', hideFields: [ 'content', 'summary', 'region', 'feature', 'sitemap_exclude', 'localizations', 'createdBy', 'updatedBy', ], populate: { helps_category: { fields: ['title', 'slug'], }, image: { fields: ['id', 'name', 'url'], }, reward: true, }, }, { name: 'api::helps-category.helps-category', hideFields: [ 'description', 'metaTitle', 'metaDescription', 'feature', 'sitemap_exclude', 'localizations', 'createdBy', 'updatedBy', ], }, { name: 'api::article.article', transformToBooleanFields: ['customer_exclusivity'], hideFields: [ 'sitemap_exclude', 'feature', 'localizations', 'createdBy', 'updatedBy', ], populate: { customer_exclusivity: { fields: ['customer_exclusivity'], }, category: { fields: ['title', 'slug'], }, article: { fields: ['id'], populate: { image: { fields: ['id', 'name', 'url'], }, }, }, }, }, { name: 'api::category.category', hideFields: [ 'sitemap_exclude', 'feature', 'summary', 'seo', 'picto', 'localizations', 'createdBy', 'updatedBy', ], }, { name: 'api::advices-article.advices-article', hideFields: [ 'sitemap_exclude', 'feature', 'localizations', 'createdBy', 'updatedBy', ], populate: { advices_category: { fields: ['name', 'slug'], }, article: { fields: ['id', 'readingTime'], populate: { image: { fields: ['id', 'name', 'url'], }, author: { fields: ['id', 'slug', 'firstname', 'lastname'], populate: { author_picture: { fields: ['id', 'name', 'url'], }, }, }, }, }, }, }, { name: 'api::advices-category.advices-category', hideFields: [ 'sitemap_exclude', 'feature', 'summary', 'seo', 'picto', 'localizations', 'createdBy', 'updatedBy', ], populate: { parent_categories: true, children_categories: true, }, }, { name: 'api::edflex-article.edflex-article', hideFields: [ 'sitemap_exclude', 'feature', 'localizations', 'createdBy', 'updatedBy', ], populate: { category: { fields: ['title', 'id', 'slug'], }, type: { fields: ['title', 'id', 'slug'], }, article: { fields: ['id'], populate: { image: { fields: ['id', 'name', 'url'], }, }, }, }, }, ], }, },
— Reply to this email directly, view it on GitHub https://github.com/wizbii/strapi-plugin-strapi-algolia/issues/13#issuecomment-2422035313, or unsubscribe https://github.com/notifications/unsubscribe-auth/ADAKAW2COBCH34JV4VY4UC3Z4DL23AVCNFSM6AAAAABP5ZCNQOVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDIMRSGAZTKMZRGM . You are receiving this because you authored the thread.Message ID: @.***>
Would you have an example ? So far I've tried: { name: "api::etude.etude", index: "main", idPrefix: "etude", populate: { id: true, title: true, }, } And: { name: "api::etude.etude", index: "etude", idPrefix: "etude", populate: { populate: [ "id", "title", ], }, }, with no luck. Thanks a lot.