texyla upload se provede, ale do texyla kódů to vkládá špatnou cestu k právě nahranému souboru
Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
- vtitl
- Člen | 29
Ahoj,
potřebuji rozchodit Texylu. Už mi funguje upload samotný, soubory se na server nahrají, jak bylo zamýšleno.
public function startup()
{
parent::startup();
$texy = new Texy();
$this->baseFolderPath = "/img/news/";
$this->baseFolderUri = "/img/news/";
$this->tempDir = WWW_DIR . "/temp";
$this->tempUri = $this->template->basePath . "/temp";
}
Takhle je to nastavený v TexylaPresenteru a je to ok. Jenže při vložení toho souboru/obrázku do textu se mi tam vloží špatná cesta k němu, vkládá se tam automaticky „/images/nazev-uploadovaneho.xxx“. Kde nastavím cestu, kterou to tam má vkládat? Vše se uploaduje do te „/img/news/“, nevim tedy proč tam je nějaká složka „images“.
Díky!
- vtitl
- Člen | 29
Nakonec jsem to vyřešil sám, stačilo upravit actionListFilesv Texyla presenteru.
public function actionListFiles($folder = "")
{
...
//image
$files[] = array(
"type" => "image",
"name" => $fileName,
//"insertUrl" => $key,
"insertUrl" => $this->baseFolderUri . ($folder ? "$folder/" : "") . $fileName,
"description" => $fileName,
"thumbnailKey" => $thumbnailKey,
);
}
Nahradil jsem insertUrl celou cestou k souboru i u obrázků.