Uwaga! Od sierpnia 2017 forum jest w trybie tylko do odczytu.

Dlaczego? Dlatego, że społeczność TYPO3 przeniosła się na slack'a i stackoverflow:
  • Przeczytaj artykuł wprowadzający do slacka, w którym dowiesz gdzie i jak się zarejestrować.
  • Jeżeli masz pytania odnośnie Polskiej Społeczności TYPO3 zapraszamy na kanał slack'a #community-pl. Rozmawiamy tam w języku polskim.
  • Pytania dotyczące samego TYPO3 zadawaj po angielsku na stackoverflow oznaczając je tagiem "typo3". Następnie posługując się linkiem do tego pytania postaraj się zachęcić ludzi z kanału slack'a #typo3-cms lub bardziej pasujących kanałów tematycznych, żeby na nie odpowiedzieli.
  • Możesz też oczywiście zadawać pytania na slacku bez zakładania wątków na stackoverflow, ale wówczas wiedza ta nie jest indeksowana przez googla i część osób nie będzie chciała Ci z tego powodu pomagać.
  • Dla części osób dzielących się wiedzą ważne jest też budowanie reputacji na stackoverflow. Jest to kolejny powód dla którego powinieneś zadawać pytania na stackoverflow by zwiększyć swoje szanse na znalezienie odpowiedzi. Pamiętaj, żeby oceniać odpowiedzi!
Tematy bez nowych odpowiedzi

TemplaVoila 1.8 na Typo3 6.0.4 - "missing Directory" w "wizard site" TV


Autor Wiadomość
Napisane: 11.05.2013 [18:28]
zoe
Twórca tematu
zarejestrowany: 12.11.2010
Posty: 35
w katalogu /fileadmin znajduje się katalog /templates

informacja od TemplaVoila:

>>>>>>>>>>>>>
Missing directory!
The directory "" (relative to the website root) does not exist! This is where you must place your HTML templates. Please create that directory before you start the wizard. In order to do so, follow these direction:
- Go to the module File > Filelist
- Click the icon of the "fileadmin/" root and select "Create" from the context menu.
- Enter the name "templates" of the folder and press the "Create" button.
- Return to this wizard
>>>>>>>>>>>>

w https://forge.typo3.org/issues/45124
jest zgłoszony problem i od jednej osoby taka odpowiedź:

>>>>>>>>>>>>>>>
Hi,

error seems to be in file typo3conf/ext/templavoila/mod2/index.php, function getTemplatePaths.
Variable $GLOBALS['FILEMOUNTS'] is empty.
In getTemplateFiles the variable $prefix is not filled with the absolute base path.

>>>>>>>>>>>>>>

W rzeczonym pliku mamy zmienną $prefix [w linii: 2414 ]

pytanie co zrobić by ścieżka była wypełniona przez absolutną ścieżkę?

funkcja "getTemplatePaths":

PHP
/**
	 * Find and check all template paths
	 *
	 * @param	boolean		if true returned paths are relative
	 * @param	boolean		if true the patchs are checked
	 * @return	array		all relevant template paths
	 */
	protected function getTemplatePaths($relative = false, $check = true) {
		$templatePaths = array();
		if (strlen($this->modTSconfig['properties']['templatePath'])) {
			$paths = t3lib_div::trimExplode(',', $this->modTSconfig['properties']['templatePath'], true);
		} else {
			$paths = array ('templates');
		}
 
		$prefix = t3lib_div::getFileAbsFileName($GLOBALS['TYPO3_CONF_VARS']['BE']['fileadminDir']);
		if (count($paths) > 0 && is_array($GLOBALS['FILEMOUNTS']))	{
			foreach($GLOBALS['FILEMOUNTS'] as $mountCfg)	{
					// look in paths if it's part of mounted path
				$isPart = false;
				foreach ($paths as $path) {
					if (t3lib_div::isFirstPartOfStr($prefix . $path, $mountCfg['path']) &&
						is_dir($prefix . $path)) {
						$templatePaths[] = ($relative ? $GLOBALS['TYPO3_CONF_VARS']['BE']['fileadminDir'] : $prefix) . $path;
					} else if (!$check) {
						$templatePaths[] = ($relative ? $GLOBALS['TYPO3_CONF_VARS']['BE']['fileadminDir'] : $prefix) . $path;
					}
				}
			}
		}
		return $templatePaths;
	}




Pozdrawiam chłopaków i dziewczyny

oczywiście templatkę można zmapować bez tego "site wizard"
i udaje się w dużej mierze (ale o problemach innej natury gdzie indziej)
W każdym razie jako nowicjusz TV zapragnęłam użyć właśnie "site wizard".

Ktoś ma może jakąś radę co należy zmienić w kodzie php aby "czarodziej" ruszył?

Pozdrawiam!!






[Ten temat był edytowany 1 razy. Ostatnio 11.05.2013 o 18:29.]
Napisane: 08.07.2013 [10:54]
cieciwa
zarejestrowany: 08.07.2013
Posty: 2
TemplaVoila 1.8.0 i Typo3 6.1.1 - ma ten sam błąd.


[EDIT]
Użycie TV 1.70 nie rozwiązuje problemu.
Może problem tkwi w "otoczeniu" ?

[Ten temat był edytowany 1 razy. Ostatnio 08.07.2013 o 12:36.]
Napisane: 16.07.2013 [21:39]
cieciwa
zarejestrowany: 08.07.2013
Posty: 2
Raz jeszcze ...

Wychodzi na to, że Templavoila nie będzie dalej wspierana w taki sposób jak była do tej pory. I niestety mimo zapewnień ze strony autora, że niby działa - mnie na świeżo postawionym systemie nie udało się zainstalować TV.
Napisane: 17.07.2013 [09:16]
zoe
Twórca tematu
zarejestrowany: 12.11.2010
Posty: 35
i raz jeszcze - potwierdzam w 6.1.1 TV 1.8 już nie chce ruszyć icon_frown.gif
Napisane: 12.10.2013 [23:15]
yankes
zarejestrowany: 08.10.2013
Posty: 1
U mnie T 6.1.5 + TV 1.8 - standardowe przez Web->TemplaVoilà->Start Wizard Now nie działa pomimo wielu prób zmian w kodzie.
Ostatecznie zmapowałem za pomocą file->filelist->(znalazłem plik html)->i po kliknięciu w ikonę przy pliku pojawia się opcja "TemplaVoilà" icon_smile.gif / może komuś to pomoże
Załącznik