Design Blocks
Workspace Link
// Use this inside an li tag
function workspaceLink($lcd, $action, $table, $token) {
$attrs = "
class='pointer'
hx-post='/cmsapi/$lcd/$action/'
hx-target='#workspace'
hx-vals='{\"table\": \"$table\", \"token\": \"$token\"}'
";
return $attrs;
}
<ul class="links">
<li @raw( workspaceLink($lcd, 'getdatatable', 'dblinks', $token) )>Useful Links</li>
<li @raw( workspaceLink($lcd, 'getdatatable', 'dbdocuments', $token) )>Documents</li>
<li @raw( workspaceLink($lcd, 'getcalendar', 'dbevents', $token) )>Calendar</li>
<li @raw( workspaceLink($lcd, 'getgallery', 'dbimages', $token) )>Gallery</li>
</ul>
Notes
Article Link
// Use this inside an li tag
function articleLink($lcd, $ref, $token) {
$attrs = "
class='pointer'
hx-post='/cmsapi/$lcd/getdocument/'
hx-target='#workspace'
hx-vals='{\"table\": \"dbdocuments\", \"reference\": \"$ref\", \"token\": \"$token\"}'
";
return $attrs;
}
<div class="footer-widget">
<h6>Services</h6>
<ul class="links">
<li @raw( articleLink($lcd, 'ref', $token) )>Web Design</li>
<li @raw( articleLink($lcd, 'ref', $token) )>Web Development</li>
<li @raw( articleLink($lcd, 'ref', $token) )>Content Management</li>
<li @raw( articleLink($lcd, 'ref', $token) )>App Development</li>
</ul></div>