Перейти к содержимому


Фотография
- - - - -

Уточнение работы со своими параметрамис


Сообщений в теме: 4

#1 immortal727

immortal727

Отправлено 03 April 2015 - 11:14

Вставляю свои параметры в xml шаблона

<fieldset name="basic">
   <field name="logoFile"  type="media" default="" label="LOGO_LABEL"   description="LOGO_DESC" />
</fieldset>

Первый вопрос. Это где в jblank руссифицировать переменные LOGO_LABEL и LOGO_DESC?

 

А по второму запросу мои действия. Хочу просто уточнить правильно ли делаю?

 

В index.php перед body

$app = JFactory::getApplication();
$templateparams = $app->getTemplate(true)->params;
$sitename=JFactory::getApplication()->getCfg('sitename');
$logo = $this->params->get('logoFile');

И уже в нужном месте

<?php if ($logo != null ) : ?>
   <a href="<?php echo $this->baseurl ?>">
     <img src="<?php echo $this->baseurl ?>/<?php echo htmlspecialchars($logo); ?>" 
     alt="<?php echo $sitename;?>"/>
   </a>
<?php else : ?>
   <a href="<?php echo $this->baseurl ?>/">
     <img src="<?php echo $this->baseurl; ?>/templates/<?php echo $this->template; ?>/images/logo.png" 
      alt="<?php echo $sitename;?>"  />
   </a>
<?php endif; ?>

 


  • 0

#2 Cheren-dow

Cheren-dow

Отправлено 03 April 2015 - 11:50

Первый вопрос. Это где в jblank руссифицировать переменные LOGO_LABEL и LOGO_DESC?

Руссификация языковых констант происходит точно так же как и во всех Joomla шаблонах. Создается папка language в ней папка ru-RU и файл ru-RU.tpl_jblank.ini а внутри уже писать константы начиная с TPL_JBLANK_НАЗВАНИЕ_КОНСТАНТЫ.


В index.php перед body

Посмотрите что в себе хранят $this и $tpl там уже должны быть все нужные данные


  • 0
Изображение
 

#3 immortal727

immortal727

Отправлено 03 April 2015 - 13:49

Да, такие переменные есть. Но когда делаю вывод в index.php 

<? echo $tpl->sitename; ?>

то ничего нет.  Может не так вызов делаю, подскажите


  • 0

#4 SmetDenis

SmetDenis

Отправлено 03 April 2015 - 14:00

print_r($tpl)

  • 0
JBZoo v4.0 и новый чудный мир Open Source GPL
Отключайте проверку лицензий как можно скорее!



— Есть два типа людей: Кто еще не делает бекапы и кто уже делает бекапы.


#5 immortal727

immortal727

Отправлено 03 April 2015 - 14:21

Я конечно так и делал. Поэтому и сказал что такая переменная там есть sitename


  • 0




Click to return to top of page in style!