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
+
0
-

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
+
+1
-

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ů.