Inicializace projektu

Pokud jste si již přečetli informace o tom jak začít, tak zde navážeme na základní instalace a vysvětlíme podrobněji jak správně inicializovat vlastní projekt v rámci KT frameworku.

Nejprve je tedy nutné mít založenou vlastní šablonu, v ní adresář kt a do něho nakopírovat obsah nejnovější verze, což představuje adresář core a soubor kt_init.inc.php. Pro vlastní projekt nyní stačí založit v adresáři kt nový podadresář, nejlépe yours a do něho vložit nový soubor kt_init.inc.php, tentokrát s vlastním obsahem, např.:

Tímto jsou v tomto případě připraveny 2 vlastní konstanty pro hlavní menu a výchozí sidebar (nutno dále implementovat v nastavení šablony) a pomocí funkce kt_initialize_module došlo k inicializaci systémových konstant nutných pro chod projektu (= vlastního modulu). Ještě je třeba nezapomenout na povinný podadresář requires (viz rozložení projektu) a pak už je možné s projektem začít pracovat dle libosti.

Pozn.: funkce kt_initialize_module by měla být vyvolána až za definicí vlastních projektových konstant, protože může aktivovat, resp. automaticky načíst, kódy, které tyto konstanty mohou potřebovat…

Pro úplnost ještě seznam systémových konstant definovaných v rámci vyvolání funkce kt_initialize_module, které je možné následně používat i pro vlastní potřebu, v tomto případě (při definici prefixu „XXX“):

  • KT_XXX_ASSETS_PATH a KT_XXX_ASSETS_URL
  • KT_XXX_CLASSES_PATH a KT_XXX_CLASSES_URL
  • KT_XXX_CSS_PATH a KT_XXX_CSS_URL
  • KT_XXX_EXCEPTIONS_PATH a KT_XXX_EXCEPTIONS_URL
  • KT_XXX_IMAGES_PATH a KT_XXX_IMAGES_URL
  • KT_XXX_INTERFACES_PATH a KT_XXX_INTERFACES_URL
  • KT_XXX_JS_PATH a KT_XXX_JS_URL
  • KT_XXX_REQUIRES_PATH a KT_XXX_REQUIRES_URL
  • KT_XXX_TEMPLATES_PATH a KT_XXX_TEMPLATES_URL

Přičemž konstanty končící _PATH jsou úplné cesty na disku a konstanty končící _URL jsou úplné URL adresy…



Odebírejte novinky z FW

Sledujte nás!

Tyto stránky využívají Cookies. Používáním těchto stránek vyjadřujete souhlas s používáním Cookies.Zjistit víceOK, rozumím