Skip to main content
Toggle navigation menu
What's new
Best practices
Responsive Academy
Responsive Community
Sign in
<% links.forEach(function(link) { %>
<%= link.text %>
<% }) %>
Choose your product
Responsive Platform
Responsive Products
Responsive Add-ons
Home
Proposal Builder
Proposal Builder integrations
Proposal Builder integrations
Setting Up and Using Proposal Builder on Salesforce (Lightning)
Setting Up and Using Proposal Builder on Salesforce (Classic)
Mapping Salesforce Custom Fields with Proposal Builder
Configuring Custom Object Types for Salesforce for Proposal Builder
Popular searches:
Top
Categories
<% categories.forEach(function(category, index) { %>
<%= category.name %>
<%= partial('partial-article-list-sections', { id: 'category-' + category.id, parentId: '#sidebar-article-navigation', sections: category.sections, activeCategoryId: activeCategoryId, activeSectionId: activeSectionId, activeArticleId: activeArticleId, partial: partial }) %>
<% }); %>
<% var maxSections = 5 %>
Toggle navigation menu
<% categories.forEach(function(category, index) { %>
<%= category.name %>
<%= partial('partial-section-list-sections', { parent: category, sections: category.sections, maxSections: maxSections, partial: partial }) %>
<% }); %>
Categories
Categories
<% categories.forEach(function(category) { %>
<%= category.name %>
<% }); %>
<% if (sections.length) { %>
<% sections.forEach(function(section) { %>
<%= section.name %>
<%= partial('partial-article-list-sections', { id: 'section-' + section.id, parentId: '#' + id, sections: section.sections, activeCategoryId: activeCategoryId, activeSectionId: activeSectionId, activeArticleId: activeArticleId, partial: partial }) %> <% if (section.articles.length) { %>
<% section.articles.forEach(function(article) { %> <% }); %>
<% } %>
<% }); %>
<% } %>
<% if (sections.length) { %>
<% sections.slice(0, maxSections).forEach(function(section) { %>
<%= section.name %>
<%= partial('partial-section-list-sections', { parent: section, sections: section.sections, maxSections: maxSections, partial: partial }) %>
<% }); %><% if (sections.length > maxSections) { %>
See more
<% } %>
<% } %>
<% var getColumnClasses = function(columnNumber) { var classNames = 'col-12'; if (columnNumber >= 2) classNames += ' md:col-6'; if (columnNumber >= 3) classNames += ' lg:col-4'; if (columnNumber >= 4) classNames += ' xl:col-3'; return classNames; } %>
Choose your Product
<% (categories.length > 1 ? categories : sections).forEach(function(block, index) { %>
<% if (imageHeight) { %>
<% } %>
<% if (block.name) { %>
<% if (!imageHeight) { %>
<%= block.name %>
<% } else { %><%= block.name %><% } %>
<% } %><% if (block.description) { %>
<%= block.description %>
<% } %>
<% }) %>
<% if (children.length) { %>
<% children.forEach(function(child, index) { %>
<% if (child.title === 'Responsive') { %>
<% } %><% if (child.title === 'Responsive - Classic') { %>
<% } %><% if (child.title === 'Essentials') { %>
<% } %><% if (child.title === 'Essentials - Classic') { %>
<% } %><%= child.title %>
<% }); %>
<% children.forEach(function(child, index) { %>
<%= child.innerHTML %>
<% }) %>
<% } %>
Categories
<% categories.forEach(function(category, index) { %>
<%= category.name %>
<%= partial('partial-article-list-sections', { id: 'category-' + category.id, parentId: '#sidebar-navigation', sections: category.sections, activeCategoryId: activeCategoryId, activeSectionId: activeSectionId, activeArticleId: activeArticleId, partial: partial }) %>
<% }); %>
<% if (sections.length) { %>
<% sections.forEach(function(section) { %>
<%= section.name %>
<%= partial('partial-article-list-sections', { id: 'section-' + section.id, parentId: '#' + id, sections: section.sections, activeCategoryId: activeCategoryId, activeSectionId: activeSectionId, activeArticleId: activeArticleId, partial: partial }) %> <% if (section.articles.length) { %>
<% section.articles.forEach(function(article) { %>
<%= article.title %>
<% }); %>
<% } %>
<% }); %>
<% } %>
Still can't find what you are looking for?
Contact Support
<% var featuredArticles = articles.filter(function(article) { return article['label_names'].some(function(label) { return labels.includes(label); }) }) %><% if (featuredArticles.length) { %><% if (heading) { %>
<%= heading %>
<% } %>
<% featuredArticles.slice(0, maxArticles).forEach(function(article) { %>
<%= article.title %>
<%= Util.getExcerpt(article.body || '', excerptLength) %>
<% }) %>
<% } %>
<% if (items.length) {%>
<% items.forEach(function(item) {%>
<%= item.name %>
<%= partial('table-of-contents', { items: item.children, partial: partial }) %>
<% }); %>
<% } %>