MultipleFileUpload – nastavení jazyk
- chap
- Člen | 81
Napadlo mě přepsat si metodu v původním plupload a to následovně:
namespace Chap\UI;
use MultipleFileUpload\MultipleFileUpload;
class Controller extends \MultipleFileUpload\UI\Plupload\Controller{
public function renderInitJavaScript(MultipleFileUpload $upload)
{
$tpl = $this->createTemplate(dirname(__FILE__) . "/initJS.latte");
$tpl->sizeLimit = $upload->maxFileSize;
$tpl->token = $upload->getToken();
$tpl->maxFiles = $upload->maxFiles;
$tpl->backLink = (string) $upload->form->action;
$tpl->uploadifyId = $upload->getHtmlId() . "-uploadifyBox";
$tpl->simUploadFiles = $upload->simUploadThreads;
return $tpl->__toString(TRUE);
}
}
ve stejné adresáři jako můj přepsaný Controller mám i initJS.latte
(zatím nezměněný) … V bootstrapu přidám controller (\Chap\UI), ale
nějak mi tahle metoda zlobí – i když je stejná jen v ní volám jiný
initJS (v adresáři potomka), tak mi to komponentu nenastartuje a zobrazí
HTML4SingleUpload. Když ale přejmenuji/odstraním metodu renderInitJavaScript,
aby se nevolala, tak mi Plupload najede normálně. Nenapadá vás, kde by mohla
být zrada?
Díky, Chap
** Dolněno:
Zrada je v tom, že jsem slepý a použil jsem metodu a initJS jiného
controlleru – takže to funguje :-)
Editoval chap (4. 3. 2015 8:40)
- Honza Kuchař
- Člen | 1662
Nechceš raději poslat pull request na podpru nastavení jazyka? Issue na to již nějakou dobu leží v backlogu.