sfcc-schemas
Version:
Salesforce Commerce Cloud import and export schemas validator
104 lines (100 loc) • 2.6 kB
HTML
<html>
<head>
<title>meta cheatsheet</title>
<meta http-equiv="Content-Type" content="text/html;charset=UTF-8" />
<meta charset="utf-8" />
<link href="https://fonts.googleapis.com/css?family=Lato&display=swap" rel="stylesheet" />
<style>
table,
table th,
table td {
border: 1px solid #ccc;
border-collapse: collapse;
text-align: left;
vertical-align: top;
}
table {
width: 100%;
margin-bottom: 20px;
}
td,
th {
padding: 10px;
}
th.obj {
font-weight: normal;
background-color: #e5eaff;
}
th.obj h3 {
font-weight: bold;
text-transform: capitalize;
}
th {
background-color: #eee;
font-weight: normal;
}
* {
box-sizing: border-box;
}
body {
font-family: 'Lato', sans-serif;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
font-size: 16px;
font-weight: 400;
color: #444;
}
code {
font-family: Monaco, Menlo, Consolas, 'Courier New', monospace ;
font-size: 0.75rem;
line-height: 0.75rem;
white-space: normal;
color: #e01e5a;
padding: 2px 3px 1px;
font-variant-ligatures: none;
tab-size: 4;
background-color: #f7f7f9;
border: 1px solid#e1e1e8;
border-radius: 3px;
display: inline-block;
margin-top: 5px;
}
</style>
</head>
<body>
<h2>Entry points and URL remapping</h2>
<% _.forEach(sites, function(site) { %>
<h3>${site.id}</h3>
<table class="relative-table" style="text-align: left;width: 100.0%;">
<thead>
<tr>
<th>Pipeline</th>
<th>Method</th>
<th>Mapping</th>
<th>Controller</th>
<th>Available in cartridges</th>
</tr>
</thead>
<tbody>
<% _.forEach(site.entrypoints , function(item) { %>
<tr>
<td>${item.pipeline}</td>
<td>${item.method === 'GET' ? '<code>GET</code>' : item.method}</td>
<td>${item.alias}</td>
<td>${item.controller}.js</td>
<td>
<% _.forEach(item.cartridges , function(cartridge) { %>
<code>${cartridge}</code><br />
<% }); %>
</td>
</tr>
<% }); %>
</tbody>
</table>
<% }); %>
<br />
<br />
<small>generated by metacheatsheet</small>
</body>
</html>