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

misha51reg

  • Новичок
  • 1
  • 0 / 0
Вчера скачал Joomla, начал делать свой шаблон, при добавлении своей позиции в templateDetails в опциях модулей напротив пункта позиционирование выскакивает такая ошибка:

Warning: Invalid argument supplied for foreach() in
Z:\home\joomla\www\administrator\components\com_modules\view s\module\tmpl\edit_positions.php on line 31

И позиция моего шаблона не ищется.
Искал в Google, толком ничего не нашел, позиции везде так же добавляют, как и я.
Что я делаю не так ?

xml:
Код
<?xml version="1.0" encoding="utf-8"?>
<extension version="1.6" type="template">
         <name>XPole</name>
         <creationDate>26.04.2013</creationDate>
         <author>Автор</author>
         <authorEmail>misha51reg@gmail.com</authorEmail>
         <authorUrl>Nope</authorUrl>
         <copyright>© Гончарук М. И., 2013</copyright>
         <license>GNU General Public License</license>
         <version>1.0.0</version>
         <description>DESCRIPTION_XPOLE</description>
         <files>
                 <filename>index.php</filename>
                 <filename>templateDetails.xml</filename>
                 <folder>html</folder>
                 <folder>img</folder>
                 <folder>css</folder>
                 <folder>font</folder>
         </files>
         <positions>
                 <position>nav</position>
         </positions>
        <languages folder="lang">
            <language tag="ru-RU">ru-RU/ru-RU.tpl_lunword.ini</language>
            <language tag="ru-RU">ru-RU/ru-RU.tpl_lunword.sys.ini</language>
            <language tag="en-GB">en-GB/en-GB.tpl_lunword.ini</language>
            <language tag="en-GB">en-GB/en-GB.tpl_lunword.sys.ini</language>
        </languages>
</extension>

php:
Код
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="<?php echo $this->language; ?>" lang="<?php echo $this->language; ?>" dir="<?php echo $this->direction; ?>">
<head>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<jdoc:include type="head" />
<link rel="stylesheet" href="<?php echo $this->baseurl ?>/templates/<?php echo $this->template ?>/css/template.css" />
</head>
<body>
    <header id="mainHeader">
        <jdoc:include type="modules" name="nav" style="default" />
    </header>
</body>
</html>

В чем ошибка ?
Помогите пожалуйста, никак не могу найти ничего в инете, даже на ин яз форум писал.
Joomla 3.1 и никак не изменялась, стоит на Денвере 3 с PHP 5.3.1
*

Taatshi

  • Глобальный модератор
  • 5246
  • 479 / 1
  • Верстаем и кодим. Обращайтесь ;)
Странная вещь. Практически та же история.

Не один шаблон вроде сверстала...

Ошибки у меня никакой не возникало, но и шаблон в выборе позиций не отображался. Не было его вообще.

Проверяла и кодировку, и установку других шаблонов - ошибку так и не нашла.

Выкрутилась просто. Взяла файл templateDetails.xml из другого шаблона, снесла все лишнее, перезаписала информацию какую нужно - и шаблон появился в выборе позиций.

Может, кому пригодится.

Мистика...
ВЕРСТКА, САЙТЫ ПОД КЛЮЧ, УДАЛЕНИЕ ВИРУСОВ, МИГРАЦИЯ НА JOOMLA 3, ОБНОВЛЕНИЕ  |  ОТЗЫВЫ 
Связь: telegram - Taatshi, почта - Taatshi на яндексе, Skype - Taatshi
*

artel-st

  • Захожу иногда
  • 350
  • 37 / 1
Не проверяли такой вариант решения?

Цитировать
Короче, проблема решилась очень неожиданно. Оказывается, если в шаблоне только одна (!) позиция, то это вызывает ошибку!
Я добавил ради эксперимента, еще одну позицию, и (о, чудо!):

1. Админка стала как полагается отображать все позиции index.php и tempateDetails;
2. Исчезла ошибка edit_positions.

© Stanly, 14.04.2013, 21:41 ссылка на оригинальный пост
"Жираф - это лошадь, выполненная по всем требованиям заказчика" (с) кто-то из дизайнеров
*

Taatshi

  • Глобальный модератор
  • 5246
  • 479 / 1
  • Верстаем и кодим. Обращайтесь ;)
Точно. Так и есть.

Я в новом файле помимо своей еще оставила позицию debug.

artel-st, спасибо!

Это надо в FAQ
ВЕРСТКА, САЙТЫ ПОД КЛЮЧ, УДАЛЕНИЕ ВИРУСОВ, МИГРАЦИЯ НА JOOMLA 3, ОБНОВЛЕНИЕ  |  ОТЗЫВЫ 
Связь: telegram - Taatshi, почта - Taatshi на яндексе, Skype - Taatshi
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Перенос шаблона статического сайта на Joomla3

Автор bartes

Ответов: 4
Просмотров: 189
Последний ответ 22.12.2020, 21:58:26
от bartes
Использование своего шаблона блога категории

Автор PashkaRu

Ответов: 28
Просмотров: 3585
Последний ответ 31.05.2020, 14:05:18
от jem777
Ошибка Call to a member function data() on null

Автор Дмитрий3838

Ответов: 0
Просмотров: 259
Последний ответ 11.03.2020, 15:49:41
от Дмитрий3838
[РЕШЕНО] Ошибка при переходе на php7

Автор warlocksp

Ответов: 15
Просмотров: 429
Последний ответ 11.03.2020, 15:37:50
от warlocksp
Заготовка болванки - BlankTemplate для Joomla 3.x

Автор buyanov

Ответов: 83
Просмотров: 30596
Последний ответ 20.02.2019, 10:27:16
от jem777