задача перенести инфоблок с одного сайта на другой, с обязательным сохранением разделов (инфоблок товаров без разделов никуда не годится))
для простоты использую модуль из маркета экспортимпорт который предлагает на выбор xml или csv. csv копирует без разделов. в xml есть возможность сохранение разделов, НО импортировать xml не получается( пишет что импорт завершен, добавлено 0, при нажатии «перейти к списку элементов» кидает на авторизацию админки и пишет Ошибка авторизации!
Неверный тип блока.
нашел что type= не прописан, прописал, это не помогло)
подскажите, пожалуйста, как решить)
задан 26 фев 2018 в 11:13
3
При экспорте в xml создается папка с файлами, которая должна лежать в одной папке с файлом импорта для корректной работы.
ответ дан 1 мар 2018 в 12:54
Если у вас возникли какие либо вопросы которые вы не смогли решить по нашим публикациям самостоятельно,
то ждем ваше обращение в нашей службе тех поддержки.
Инфоблоки
Решение типовых проблем не требует вмешательства программистов. Контент-менеджер в большинстве случаев может разрешить их самостоятельно. Самые частые ошибки совершаются при работе с информационными блоками. Это естественно, так как в инфоблоках хранится большая часть информации на сайте. Описание ошибок даётся в формате: Проблема > ошибка > решение, чтобы вам было проще перейти к исправлению ситуации.
Типовые проблемы:
- Выводится сообщение: У вас нет прав на просмотр.
- На странице не выводится информация, добавленная в поля свойств элемента инфоблока.
- В форме добавления элементов не видны добавленные свойства инфоблока.
- Как добавить новые свойства в форму создания элемента.
- Выводится сообщение: Неверный тип файла.
- Выводится сообщение: Превышен максимальный размер.
- Выводится сообщение: элемент не найден.
- Количество сообщений (тем форума, новостей, количество фотографий и т.д.) на странице не совпадает с количеством, указанном в настройке компонента.
-
Проблема: выводится сообщение:
«У вас нет прав на просмотр …»

.Ошибка: ненастроенные права доступа к детальной информации: новостей и фотогалереи.
Решение: Настроить группы пользователей для доступа в настройках комплексного компонента в группе параметров Дополнительные настройки:
-
Проблема: На странице не выводится информация, добавленная в поля свойств элемента инфоблока. Например, добавляется информация в поле Производитель и Материал, а она
не видна у товара

.Ошибка: в настройках компонента не указаны свойства инфоблока, которые должны отображаться на данной странице.
Решение: В настройках параметров инфоблока указать какие свойства должны отображаться. Для этого надо сначала понять на какой странице не выводятся нужные свойства: на детальной странице товара или на странице списка товаров. Отличить не трудно: на странице списка товаров выводятся все товары раздела. На странице детального отображения товара — только выбранный товар. Соответственно нужно выбирать свойства для показа в нужной секции настроек компонента.
-
Проблема: В форме добавления элементов не видны добавленные свойства инфоблока.
Ошибка: добавленное свойство либо неактивно, либо свойство не выведено в измененной (кастомизированной) форме добавления элемента.
Решения:
- активируйте свойство в форме редактирования инфоблока (Контент > Инфоблоки > Типы инфоблоков > _ваш_тип_инфоблока > _ ваш_инфоблок_) на закладке Свойства.
- добавьте новые свойства в форму создания элемента, как это рассказано в курсе Администратор. Базовый.
Прав контент-менеджера на эти операции может не хватить. В этом случае обратитесь к администратору сайта.
- активируйте свойство в форме редактирования инфоблока (Контент > Инфоблоки > Типы инфоблоков > _ваш_тип_инфоблока > _ ваш_инфоблок_) на закладке Свойства.
-
Проблема: При создании элемента инфоблока не удается прикрепить файл, выводится сообщение: Неверный тип файла. При этом не происходит сохранение элемента.
Ошибка: в свойствах инфоблока типа Файл не указаны разрешенные для загрузки форматы.
Решение: разрешенные форматы указываются на закладке Свойства формы настройки инфоблока (Контент > Инфоблоки > Типы инфоблоков > _ваш_тип_инфоблока > _ ваш_инфоблок_). В строке свойства типа Файл с помощью кнопки […] вызовите форму детальной настройки свойства и в поле Типы загружаемых файлов введите нужные форматы или выберите форматы в выпадающем списке:

-
Проблема: Не удается прикрепить файл к элементу инфоблока, выводится сообщение: Превышен максимальный размер файла. При этом не происходит сохранение элемента.
Ошибка: ограничения администратора сайта на размер загружаемого файла.
Решение: Для снятия этого ограничения необходимо обратиться к администратору сайта.
-
Проблема: При переходе из списка элементов к странице детального просмотра появляется сообщение:
Элемент не найден

.Ошибка: неправильно формируется адрес страницы (не передается идентификатор открываемого элемента или в настройках компонента ошиблись).
Решение: проверить настройки компонента в группе параметров Управление адресами страниц или обратиться к администратору сайта.
-
Проблема: Количество сообщений (тем форума, новостей, количество фотографий и т.д.) на странице не совпадает с количеством, указанном в настройке компонента.
Ошибка: в настройках используемого компонента отмечена опция Использовать обратную постраничную навигацию. В этом режиме происходит вывод страниц в обратном порядке (последняя страница становится первой).
Решение: исправить настройки компонента в группе параметров Настройки постраничной навигации.
Необязательная информация: зачем нужна обратная навигация
Назад в раздел
Подписаться на новые материалы раздела:
Мне удалось решить мои проблемы, просто удалив старые блоки. Я сделал это путем:
Добавление строки Mage::log($className . ' - ' $blockName, null, 'logfile.log');в функцию _generateBlock в /app/code/core/Mage/Core/Model/Layout.php
Вот так:
$block = $this->addBlock($className, $blockName);
if (!$block) {
Mage::log($className . ' - ' $blockName, null, 'logfile.log');
return $this;
}
Затем я удалил блоки, добавив следующую строку в мой файл local.xml в моей теме / макете
<remove name="fb8cd356f514800e782dfca09d40465d"/>
<remove name="1f0592cf88e12e898c194d5d18250c51"/>
<remove name="downloads.product"/>
Надеюсь, это кому-нибудь поможет. Не могу вынести всю хрень, написанную в моем файле exceptions.log.
ОБНОВИТЬ:
Я обнаружил, что использование этого кода непосредственно перед возвратом $ this в функции _generateBlock в /app/code/core/Mage/Core/Model/Layout.php
if ($_SERVER['HTTP_X_FORWARDED_FOR'] == '00.00.00.00') {
Mage::log(Zend_Debug::dump($parentBlock, null, false), null, 'export_all_xml.log');
}
очевидно, замените «HTTP_X_FORWARDED_FOR» на «REMOTE_ADDR», если вам тоже нужно.
ОБНОВЛЕНИЕ 2
Я обнаружил, что проблема с моим сайтом не так:
if ($_SERVER['HTTP_X_FORWARDED_FOR'] == '00.00.00.00') {
Mage::setIsDeveloperMode(true);
}
чуть выше ‘Mage :: throwException (Mage :: helper (‘ core ‘) -> __ (‘ Недопустимый тип блока:% s ‘, $ block));’ в функции «_getBlockInstance» в файле «/app/code/core/Mage/Core/Model/Layout.php»
Я переместил веб-сайт magento с одного сервера http://example_old.com/ на другой сервер http://example.com/beta/. Но на странице списка категорий / товаров не отображается, отображается только пустой экран. При проверке журнала ошибок отображается следующая ошибка:
exception 'Mage_Core_Exception' with message 'Invalid block type: Mage_Page_Block_Header' in /var/www/vhosts/example.com/httpdocs/beta/app/Mage.php:595
Stack trace:
#0 /var/www/vhosts/example.com/httpdocs/beta/app/code/core/Mage/Core/Model/Layout.php(495): Mage::throwException('Invalid block t...')
#1 /var/www/vhosts/example.com/httpdocs/beta/app/code/core/Mage/Core/Model/Layout.php(437): Mage_Core_Model_Layout->_getBlockInstance('page/header', Array)
#2 /var/www/vhosts/example.com/httpdocs/beta/app/code/core/Mage/Core/Model/Layout.php(472): Mage_Core_Model_Layout->createBlock('page/header', 'header')
#3 /var/www/vhosts/example.com/httpdocs/beta/app/code/core/Mage/Core/Model/Layout.php(239): Mage_Core_Model_Layout->addBlock('page/header', 'header')
Такой же пустой экран появляется на панели администратора.
В чем причина этой ошибки? На старом сервере все работало нормально.
Заранее спасибо.
1
Решение
Я знаю, что это через 6 месяцев, но у меня есть решение, если оно все еще нужно.
У меня была похожая проблема. Я установил исправления в свою установку 1.9.2.1, а затем внезапно мои страницы со списком продуктов стали пустыми.
Как и вы, я зашел в логи и увидел эту ошибку. Но я чувствую, что эта ошибка слабо связана с пустой страницей со списком товаров, которая у вас есть.
Чтобы справиться с этой ошибкой, я пошел в свой файл макета, я ссылался на заголовок и затем загружал его как дочерний блок:
<reference name="header">
<block type="page/header" name="header">
<action method="setTemplate">
...
Когда все, что мне нужно было сделать, это сослаться на него, поэтому я удалил блок:
<reference name="header">
<action method="setTemplate">
Это решило журнал ошибок, но не на пустой странице со списком товаров. Я не уверен, какую версию Magento вы используете, но я читал, что у людей возникли проблемы с короткими кодами статических блоков в версии 1.9.2.2 смотрите здесь для деталей
Если вы используете статические блоки в своих категориях
Я использовал статические шорткоды для некоторых категорий. Чтобы исправить это (как указано в dudesjoerd из вышеприведенной статьи), вам нужно перейти в «Система»> «Разрешения»> «Блоки»: и разрешить использование любого типа блока (если он есть).
Если вы НЕ используете статические блоки в своих категориях
Поскольку вы мигрировали с сервера на сервер, а не устанавливали исправления, я могу только предположить, что ваши версии PHP отличаются, и в файле phtml, содержащем список продуктов, есть ошибки версий.
Надеюсь, это поможет тебе, приятель!
0
Другие решения
Других решений пока нет …
|
0 / 0 / 0 Регистрация: 02.08.2013 Сообщений: 14 |
|
|
1 |
|
Информационный блок не найден или доступ к нему запрещен21.05.2015, 12:01. Показов 8658. Ответов 3
Добрый день коллеги! Работаю с системой 1С Битрикс: портал гос организации (расширенная версия) Пытаюсь разобраться с модулем документооборота. Собственно нужно группе пользователей (1) дать возможность создания материала в черновиках, другой группе (2) — публикацию созданного материала. Настройки проводил по статье . Сейчас после авторизации пользователя 1 в панели администрирования появился раздел контект, но при входе в инфоблок он выдает сообщение «Информационный блок не найден или доступ к нему запрещен». Что делать? Как исправить? Миниатюры
__________________
0 |
|
67 / 67 / 11 Регистрация: 20.11.2013 Сообщений: 282 |
|
|
27.05.2015, 00:32 |
2 |
|
покажите права на доступ к инфоблоку
0 |
|
0 / 0 / 0 Регистрация: 02.08.2013 Сообщений: 14 |
|
|
28.05.2015, 08:32 [ТС] |
3 |
|
Права доступа на инфоблок Группы, в которые включен пользователь, у которого возникает данная проблема Миниатюры
0 |
|
0 / 0 / 0 Регистрация: 29.08.2016 Сообщений: 1 |
|
|
13.10.2018, 14:55 |
4 |
|
Кроме прав пользователей проблема может быть в управляемом кеше инфоблока. Нужно сбросить кеш непосредственно через управление базой сайта.
https://capyba.ru/blog/cbros-u… infobloka/ — инструкция со скриншотами.
0 |