Costanti usate nello sviluppo per Joomla

Elenco in questo post-reference alcune delle più importanti costanti che possono essere utili durante lo sviluppo di estensioni per Joomla.

Costanti legate al percorso

  • DS: il separatore di directory (/), garantisce la portabilità tra sistemi operativi diversi.
  • JPATH_ADMINISTRATOR: il percorso base dell'applicazione JAdministrator (/joomla/administrator)
  • JPATH_BASE: il percorso base dell'applicazione corrente: assume valori diversi a seconda dell'applicazione in uso (JSite, JAdministrator, JInstallation o altre personalizzate)
  • JPATH_CACHE: il percorso della directory cache (/joomla/cache)
  • JPATH_COMPONENT: il percorso verso la directory del componente in uso (/joomla/components/com_in_uso)
  • JPATH_COMPONENT_ADMINISTRATOR: il percorso verso la directory lato admin del componente in uso (/joomla/administrator/components/com_in_uso)
  • JPATH_COMPONENT_SITE: il percorso verso la directory lato sito del componente in uso (/joomla/components/com_in_uso)
  • JPATH_CONFIGURATION: il percorso della directory che contiene il file di configurazione (/joomla)
  • JPATH_INSTALLATION: il percorso della applicazione di installazione JInstallation (/joomla/installation)
  • JPATH_LIBRARIES: il percorso della cartella libraries (/joomla/libraries)
  • JPATH_PLUGINS: il percorso della cartella plugins (/joomla/plugins)
  • JPATH_ROOT: il percorso principale del framework Joomla (/joomla)
  • JPATH_SITE: il percorso base dell'applicazione JSite (/joomla)
  • JPATH_THEMES: il percorso della cartella templates (/joomla/templates)

Costanti legate alla data

  • DATE_FORMAT_LC: mostra la data nella forma (Martedì, 18 Novembre 2008)
  • DATE_FORMAT_LC2: mostra la data e l'ora nella forma (Martedì, 18 Novembre 2008 11:00
  • DATE_FORMAT_LC3: mostra la data nella forma 18 Novembre 2008
  • DATE_FORMAT_LC4: mostra la data nella forma 18:11:08

Per un elenco completo di tutte le costanti definite nel framework di Joomla, si veda questa pagina.

Tags: ,

Lascia un commento

Nome (obbligatorio)

Mail (non sarà pubblicata) (obbligatoria)

Sito web