fileblock($field, $title, $directory, $rename_files = true);
$field - Nazvanije polja (pojdet v GET ili POST)
$title - Text kotorij budet pokazan sleva ot elementa
$directory - direktorija kuda budut klastsa files (files/ podstavljejetsa avtomaticheski)
$rename_file - nuzhno li perenazivatj faili dlja togo chtobi ne perezapisatj kakoj libo drugoj fail
Funckija na vihode vipolnit :
if ($title){
echo $this->tr($code, $title);
} else {
return $code;
}
gde $code - HTML kod elementa
$title - Text kotorij budet pokazan sleva ot elementa
$directory - direktorija kuda budut klastsa files (files/ podstavljejetsa avtomaticheski)
$rename_file - nuzhno li perenazivatj faili dlja togo chtobi ne perezapisatj kakoj libo drugoj fail
Funckija na vihode vipolnit :
if ($title){
echo $this->tr($code, $title);
} else {
return $code;
}
gde $code - HTML kod elementa
Code:
<?php
$this->fileblock("fileblock_field", "This is fileblock", "uploaded_files/", true);
?>
$this->fileblock("fileblock_field", "This is fileblock", "uploaded_files/", true);
?>
Result:

Esli vi hotite vruchnuju vstavitj kakije libo polja v etot element v shablone to vam nuzhno sformirovatj sledujushij massiv:
$this->content['fileblock_field']['title'][0] = xxx;
$this->content['fileblock_field']['filename'][0] = xxx;
$this->content['fileblock_field']['file'][0] = xxx;
$this->content['fileblock_field']['modified'][0] = xxx;
$this->content['fileblock_field']['modified_by'][0] = xxx;
$this->content['fileblock_field']['notes'][0] = xxx;
$this->fileblock("fileblock_field", "Attachs", "object_files/", true);
iz primera vidno chto nuzhno
v $this->content sozdatj massiv s pervim indexom - nazvanijem elementa
vtorim indexom - jachejkoj s zarezervirovannim nazvanijem i tretim - nomerom faila.
T.e esli vam nuzhno sozdatj 3 elementa to nuzhno etu operaciju povtroritj 3 raza menjaja tretij index 0 , zatem 1 , zatem 2
Основные базовые классы
Документы раздела