Skip to content

Commit

Permalink
add coveo templates for 3 new modules
Browse files Browse the repository at this point in the history
  • Loading branch information
wei-harness committed Sep 7, 2024
1 parent 65a26fc commit 3277029
Showing 1 changed file with 185 additions and 0 deletions.
185 changes: 185 additions & 0 deletions js/coveo_template.js
Original file line number Diff line number Diff line change
Expand Up @@ -70,6 +70,9 @@ if (typeof coveoRegexp === 'undefined') {
const CoveoFieldValueGitness = ' CoveoFieldValueGitness';
const CoveoFieldValueCR = ' CoveoFieldValueCR';
const CoveoFieldValueDBDevOps = ' CoveoFieldValueDBDevOps';
const CoveoFieldValueAR = ' CoveoFieldValueAR';
const CoveoFieldValueCDE = ' CoveoFieldValueCDE';
const CoveoFieldValueArmory = ' CoveoFieldValueArmory';
const CoveoFieldValuePlatform = ' CoveoFieldValuePlatform';

const CoveoFieldValueFirstGen = ' CoveoFieldValueFirstGen';
Expand Down Expand Up @@ -560,6 +563,97 @@ if (typeof coveoRegexp === 'undefined') {
true
);

Coveo.TemplateCache.registerTemplate(
'ResultWithImage-AR',
Coveo.HtmlTemplate.fromString(
createStringFromTemplate(baseTemplate, {
imageCell: withImage,
moduleClassName: CoveoFieldValueAR,
imagePlaceHolder: imagePlaceHolder,
tagFieldName: tagName,
}),
{
condition: null,
layout: 'list',
fieldsToMatch: [
{
field: 'featuredimage',
values: [],
},
{
field: 'commonmodule',
values: ['Artifact Registry'],
},
],
mobile: null,
role: null,
}
),
true,
true
);

Coveo.TemplateCache.registerTemplate(
'ResultWithImage-CDE',
Coveo.HtmlTemplate.fromString(
createStringFromTemplate(baseTemplate, {
imageCell: withImage,
moduleClassName: CoveoFieldValueCDE,
imagePlaceHolder: imagePlaceHolder,
tagFieldName: tagName,
}),
{
condition: null,
layout: 'list',
fieldsToMatch: [
{
field: 'featuredimage',
values: [],
},
{
field: 'commonmodule',
values: ['Cloud Development Environments'],
},
],
mobile: null,
role: null,
}
),
true,
true
);

// Armory
Coveo.TemplateCache.registerTemplate(
'ResultWithImage-Armory',
Coveo.HtmlTemplate.fromString(
createStringFromTemplate(baseTemplate, {
imageCell: withImage,
moduleClassName: CoveoFieldValueArmory,
imagePlaceHolder: imagePlaceHolder,
tagFieldName: tagName,
}),
{
condition: null,
layout: 'list',
fieldsToMatch: [
{
field: 'featuredimage',
values: [],
},
{
field: 'commonmodule',
values: ['Armory'],
},
],
mobile: null,
role: null,
}
),
true,
true
);

/* @categoryname with image */

Coveo.TemplateCache.registerTemplate(
Expand Down Expand Up @@ -1087,6 +1181,97 @@ if (typeof coveoRegexp === 'undefined') {
true
);

Coveo.TemplateCache.registerTemplate(
'ResultWithoutImage-AR',
Coveo.HtmlTemplate.fromString(
createStringFromTemplate(baseTemplate, {
imageCell: withoutImage,
moduleClassName: CoveoFieldValueAR,
imagePlaceHolder: withoutImage,
tagFieldName: tagName,
}),
{
condition: null,
layout: 'list',
fieldsToMatch: [
{
field: 'uri',
values: [],
},
{
field: 'commonmodule',
values: ['Artifact Registry'],
},
],
mobile: null,
role: null,
}
),
true,
true
);

Coveo.TemplateCache.registerTemplate(
'ResultWithoutImage-CDE',
Coveo.HtmlTemplate.fromString(
createStringFromTemplate(baseTemplate, {
imageCell: withoutImage,
moduleClassName: CoveoFieldValueCDE,
imagePlaceHolder: withoutImage,
tagFieldName: tagName,
}),
{
condition: null,
layout: 'list',
fieldsToMatch: [
{
field: 'uri',
values: [],
},
{
field: 'commonmodule',
values: ['Cloud Development Environments'],
},
],
mobile: null,
role: null,
}
),
true,
true
);

// Armory
Coveo.TemplateCache.registerTemplate(
'ResultWithoutImage-Armory',
Coveo.HtmlTemplate.fromString(
createStringFromTemplate(baseTemplate, {
imageCell: withoutImage,
moduleClassName: CoveoFieldValueArmory,
imagePlaceHolder: withoutImage,
tagFieldName: tagName,
}),
{
condition: null,
layout: 'list',
fieldsToMatch: [
{
field: 'uri',
values: [],
},
{
field: 'commonmodule',
values: ['Armory'],
},
],
mobile: null,
role: null,
}
),
true,
true
);

Coveo.TemplateCache.registerTemplate(
'ResultWithoutImage-Platform',
Coveo.HtmlTemplate.fromString(
Expand Down

0 comments on commit 3277029

Please sign in to comment.