[6.x]: CpScreenSlideout has several display issues (no padding, no fixed footer)
I maintainer di solito rispondono entro 1 giorno
@brianjhanson ci sta già lavorando.
Dal 5/10/2026.
Valutazione
- Difficoltà
- 3/5
- Tempo stimato
- 1-2 giorni
- Idoneità per principianti
- 68/100
- Tipo di issue
- Bug
- Chiarezza
- Abbastanza chiara
- Stato di attività
- Attiva
- Stack tecnologico
- css, javascript, php
Direzione di ricerca
Start by reading the commented rules in slideout.css and the Craft.CpScreenSlideout entry point, then reproduce the issue with the provided controller, template, and JavaScript setup. Trace how .so-body and .so-footer are rendered; done means the slideout has the expected body padding and fixed footer behavior.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
What happened?
Seems you might be transitioning away from this but just to note it as I'm running into it:
CpScreenSlideout still generates .so-body and .so-footer which appear to have had their styles removed/commented out in slideout.css
/*.slideout > .so-body:not(.so-full-details) {*/
/* padding-block: 24px;*/
/* padding-inline: var(--padding);*/
/*}*/
Example of my implementation in a module
Controller
use CraftCms\Cms\Http\Responses\CpScreenResponse;
public function __invoke(): CpScreenResponse
{
return (new CpScreenResponse)
->title('Example Slideout')
->action('my-plugin/save')
->contentTemplate('my-slideout.blade.php');
}
Template
@use('CraftCms\Cms\Cp\FormFields')
<craft-field-group>
{!! FormFields::textFieldHtml([
'label' => 'Title',
'name' => 'title',
]) !!}
{!! FormFields::lightswitchFieldHtml([
'label' => 'Active',
'name' => 'active',
]) !!}
</craft-field-group>
JS
new Craft.CpScreenSlideout('my-plugin/slideout-action');
Craft CMS version
6.0.0-alpha.19
PHP version
No response
Operating system and version
No response
Database type and version
No response
Image driver and version
No response
Installed plugins and versions
- Lingua principale
- PHP
- Stelle
- 3.6k
- Fork
- 705
- Merge medio
- 13h 8m
- PR unite (30g)
- 250
Preparare l'ambiente
- Nessun Dockerfile né file Docker Compose
- Nessun modello di pull request
- Leggi la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di craftcms/cms
-
[6.x] Licence nag countdown never continues to the control panel, and there's no button to skip itApertabug repo:cms
Difficoltà 3/5 1-2 giorni Idoneità per principianti 55/100
craftcms/cms#19895 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
Improve inner chip stylingForse già presa @brianjhanson l’ha presa 1 giorno fa. Apertarepo:cms
craftcms/cms#19885 · 1 commento · 1 assegnatario ·
I maintainer di solito rispondono entro 1 giorno
-
bug
Difficoltà 5/5 Più di una settimana Idoneità per principianti 25/100
craftcms/cms#19761 · 1 commento · 2 reazioni ·
I maintainer di solito rispondono entro 1 giorno
-
bug
Difficoltà 4/5 3-5 giorni Idoneità per principianti 55/100
craftcms/cms#19675 · 2 commenti ·
I maintainer di solito rispondono entro 1 giorno
-
bug
Difficoltà 3/5 1-2 giorni Idoneità per principianti 68/100
craftcms/cms#19214 · 4 commenti ·
I maintainer di solito rispondono entro 1 giorno
Tutte le issue di craftcms/cms
Issue simili
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 82/100
-
run-fpm-phpt.sh refuses FPMNG_PHPT_PORT_BASE, so the upstream suite cannot use a reserved laneApertaarea:test-harness help wanted priority:low type:chore
Difficoltà 2/5 1-3 ore Idoneità per principianti 76/100
crazy-goat/php-fpm-ng#913 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
10up/10up-experience#238 ·
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 76/100
laravel/nova-issues#7002 ·
-
extension/Commercial needs-triage
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
I maintainer di solito rispondono entro 2 giorni