0 Пользователей и 1 Гость просматривают эту тему.
  • 3 Ответов
  • 3144 Просмотров
*

PR-NN

  • Новичок
  • 3
  • 0 / 0
Привет всем!

Есть вопрос от новичка который пытается познять все в joomla

так вот есть например стандартный шаблон rhuk_milkyway. в данном шаблоне есть файл index.php.

первые несколько строк:
<?php
/**
* @copyright Copyright (C) 2005 - 2008 Open Source Matters. All rights reserved.
* @license GNU/GPL, see LICENSE.php
* Joomla! is free software. This version may have been modified pursuant
* to the GNU General Public License, and as distributed it includes or
* is derivative of works licensed under the GNU General Public License or
* other free or open source software licenses.
* See COPYRIGHT.php for copyright notices and details.
*/

// no direct access
defined( '_JEXEC' ) or die( 'Restricted access' );
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="<?php echo $this->language; ?>" lang="<?php echo $this->language; ?>" >
<head>
<jdoc:include type="head" />

<link rel="stylesheet" href="<?php echo $this->baseurl ?>/templates/system/css/system.css" type="text/css" />
<link rel="stylesheet" href="<?php echo $this->baseurl ?>/templates/system/css/general.css" type="text/css" />
<link rel="stylesheet" href="<?php echo $this->baseurl ?>/templates/rhuk_milkyway/css/template.css" type="text/css" />
<link rel="stylesheet" href="<?php echo $this->baseurl ?>/templates/rhuk_milkyway/css/<?php echo $this->params->get('colorVariation'); ?>.css" type="text/css" />
<link rel="stylesheet" href="<?php echo $this->baseurl ?>/templates/rhuk_milkyway/css/<?php echo $this->params->get('backgroundVariation'); ?>_bg.css" type="text/css" />


а теперь вопрос: в шаблоне идет речь о классе $this скажите плиз что за класс скрывается в этой пременной какие у него есть методы какие есть члены-класса итд... или где это можно прочитать.
*

Darkick

  • Завсегдатай
  • 1142
  • 239 / 1
Re: класс $this в дефолтном шаблоне joomla
« Ответ #1 : 13.03.2009, 14:00:33 »
$this в шаблоне, это класс от JDocument. Типа того:
Код
$this = &JFactory::getDocument();
Почитать можно на сайте Джумлы: в доках и api
*

smart

  • Администратор
  • 6485
  • 1318 / 15
  • Хочешь сделать хорошо — сделай!
Re: класс $this в дефолтном шаблоне joomla
« Ответ #2 : 13.03.2009, 14:24:37 »
Между прочим, получить исчерпывающую информацию переменной можно с помощью функции var_dump:

Код: php
var_dump($this);
*

PR-NN

  • Новичок
  • 3
  • 0 / 0
Re: класс $this в дефолтном шаблоне joomla
« Ответ #3 : 13.03.2009, 14:33:22 »
спасибо проверим!
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Тег OpenGraph image в Joomla 1.5

Автор Savitar

Ответов: 1
Просмотров: 579
Последний ответ 22.04.2020, 08:23:04
от sivers
Как создать новый блок в шаблоне?

Автор moov

Ответов: 7
Просмотров: 3727
Последний ответ 17.12.2018, 14:08:12
от arma
Как вывести путь до шаблона с помощью API Joomla?

Автор elche

Ответов: 13
Просмотров: 10886
Последний ответ 11.09.2018, 23:48:50
от DK-Scorp
Поддержка Joomla в Dreamweaver CS5

Автор Palomnik

Ответов: 38
Просмотров: 19388
Последний ответ 02.03.2017, 02:43:17
от KoreshS
Как изменить шаблон категории в Joomla 1.5?

Автор nagav

Ответов: 8
Просмотров: 1902
Последний ответ 24.10.2016, 22:09:01
от nagav