Refine homepage shortcode layout and rendering cleanup
This commit is contained in:
@@ -399,6 +399,13 @@ class AdminController
|
||||
'source' => 'Pages module',
|
||||
'enabled' => true,
|
||||
],
|
||||
[
|
||||
'tag' => '[home-catalog]',
|
||||
'description' => 'Complete homepage catalog block (hero + releases + chart + artists + newsletter).',
|
||||
'example' => '[home-catalog release_limit="8" artist_limit="6" chart_limit="10"]',
|
||||
'source' => 'Pages module',
|
||||
'enabled' => true,
|
||||
],
|
||||
[
|
||||
'tag' => '[login-link]',
|
||||
'description' => 'Renders an account login link.',
|
||||
@@ -503,6 +510,7 @@ class AdminController
|
||||
'sale-chart',
|
||||
'top-sellers',
|
||||
'hero',
|
||||
'home-catalog',
|
||||
'login-link',
|
||||
'account-link',
|
||||
'cart-link',
|
||||
@@ -565,6 +573,10 @@ class AdminController
|
||||
. '.ac-shortcode-newsletter-row{display:grid;grid-template-columns:1fr auto;gap:8px;}'
|
||||
. '.ac-shortcode-newsletter-input{height:40px;border:1px solid rgba(255,255,255,.16);border-radius:10px;background:rgba(8,10,16,.6);color:#f5f7ff;padding:0 12px;font-size:14px;}'
|
||||
. '.ac-shortcode-newsletter-btn{height:40px;padding:0 14px;border:1px solid rgba(57,244,179,.6);border-radius:999px;background:rgba(57,244,179,.16);color:#9ff8d8;font-size:12px;letter-spacing:.14em;text-transform:uppercase;font-family:"IBM Plex Mono",monospace;cursor:pointer;}'
|
||||
. '.ac-home-catalog{display:grid;gap:14px;}'
|
||||
. '.ac-home-columns{display:grid;grid-template-columns:minmax(0,2.2fr) minmax(280px,1fr);gap:14px;align-items:start;}'
|
||||
. '.ac-home-main,.ac-home-side{display:grid;gap:14px;align-content:start;}'
|
||||
. '@media (max-width:1200px){.ac-home-columns{grid-template-columns:1fr;}}'
|
||||
. '</style></head><body>'
|
||||
. '<div class="preview-shell"><div class="preview-head">' . htmlspecialchars($code, ENT_QUOTES, 'UTF-8') . '</div>'
|
||||
. $rendered
|
||||
|
||||
Reference in New Issue
Block a user