Prikaz vsebine

Gradnik za priloge

Prikažite datotečne priloge za katero koli entiteto (vsebino, dogodke, izdelke). Podpira postavitve seznamov in mrež s štetjem prenosov in združevanjem vrst datotek.

Postavitev seznama

Navpični seznam s podrobnostmi o datoteki.

Zahteva entiteto s prilogami. Prikaže prazno stanje, če ga ni.
Koda
<?php echo AttachmentsWidget::widget([ 'entityType' => 'Content', 'entityId' => $model->id, 'layout' => 'list', ]); ?>
Demo v živo

Zahteva entiteto s prilogami. Oglejte si vsebino ali strani z dogodki za primer v živo.

Mreža z združevanjem

Postavitev mreže, združena glede na vrsto datoteke.

Koda
<?php echo AttachmentsWidget::widget([ 'entityType' => 'Content', 'entityId' => $model->id, 'layout' => 'grid', 'groupByType' => true, ]); ?>
Demo v živo

Zahteva entiteto s prilogami. Oglejte si vsebino ali strani z dogodki za primer v živo.

Možnosti konfiguracije

MožnostVrstaPrivzetoOpis
entityTypestringrequiredRazred entitete: vsebina, vsebinski dogodek, izdelek
entityIdintrequiredID entitete
layoutstringlistPostavitev: seznam, mreža
showDownloadCountbooltruePokaži statistiko prenosov
groupByTypeboolfalseZdruži datoteke po vrsti (slike, dokumenti itd.)