Удалить модуль из позиции шаблона (изменить на «нет»)

У меня простая проблема: когда модуль создается, он может быть сохранен без позиции (отображается как позиция «нет» в списке). Но после установки любой позиции ее, очевидно, можно изменить только на другую, а не сбрасывать обратно на «нет».

Обратите внимание, что я не хочу отменять публикацию модуля. Я хочу использовать его другими способами (создание экземпляра модуля в диспетчере компоновки Gantry 5).

Я знаю, что могу воссоздать модуль или создать для него какую-то скрытую позицию, но кажется довольно странным, что позицию нельзя просто очистить, когда очевидно, что модули без позиции могут существовать. Есть ли способ добиться этого?


Другое решение:

Пока вы редактируете модуль, откройте консоль браузера (обычно F12 и щелкните вкладку Console ), затем введите:

  document.getElementById ('jform_position').  value = '';  

в консоли и нажмите Enter . Теперь вы можете сохранить модуль с пустой позицией AKA none postion.


2

Нет прямого способа (насколько я знаю) сбросить позиция модуля равна None, но, как вы сказали, вы можете создать новую настраиваемую позицию с именем None или Empty и сохранить модуль в этой позиции таким образом, чтобы его не было в вашем шаблоне.

Этот новый пользовательский позиция сохраняется как активная позиция и будет удалена только в том случае, если она отсутствует ни в одном модуле.

Если вы действительно хотите очистить эту позицию, вы можете сделать это из phpMyAdmin. Найдите префикс таблицы _modules найдите свой модуль и удалите поле позиции.

Улучшите этот ответ
ответил 08 февраля 2017, 15:03
добавить комментарий |

Нет прямого способа (насколько я знаю) для сброса позиции модуля на None, но, как вы сказали, вы можете создать новый пользовательский позицию с именем None или Empty и сохраните модуль в этой позиции таким образом, чтобы его не было в вашем шаблоне.

Эта новая настраиваемая позиция сохраняется как активная позиция и будет удалена, только если нет модуля есть.

Если вы действительно хотите очистить эту позицию, вы можете сделать это с помощью phpMyAdmin. Найдите префикс таблицы _modules найдите свой модуль и удалите поле позиции.


2

Это известная ошибка, которую необходимо исправить в версии 3.. 7 см. Информацию об ошибке здесь

В качестве обходного пути вы можете удалить позицию в базе данных — посмотрите в таблице xxx_modules для вашего модуля столбец под названием «позиция», просто удалите значение в этом столбце.

Улучшите этот ответ
ответил 08 фев. в 16:52
  • Спасибо за ответ. Рад слышать, что эта ошибка скоро будет исправлена. — Матей, 09 фев. 2017, в 10:24
добавить комментарий |

Это известная ошибка, которая должна быть исправлена ​​в версии 3.7, см. информацию об ошибке здесь

Как обходной путь: вы можете удалить позицию в базе данных — посмотрите таблицу xxx_modules для вашего модуля, там есть столбец под названием «позиция», просто удалите значение в этом столбце.



Как удалить ссылку с авторским правом Joomla-Monster.com?

Наши клиенты часто спрашивают нас, могут ли они удалить ссылку Joomla-Monster из области нижнего колонтитула шаблона. Некоторые клиенты думают, что они должны заплатить за разрешение на удаление информации об авторских правах из нижнего колонтитула, с другой стороны, некоторые из клиентов думают, что приобрели разрешение с шаблоном.

Однако не все поставщики шаблонов Joomla позволяют бесплатно удалить ссылку на нижний колонтитул компании, они часто взимают плату за ребрендинг.
Joomla-Monster позволяет БЕСПЛАТНО удалять информацию об авторских правах из области нижнего колонтитула шаблона.

Взгляните на краткое руководство и узнайте, как удалить код из шаблона.

Шаблоны для Joomla 3.x

Сначала проверьте, есть ли в вашей версии шаблона Joomla параметр для отключения ссылки нижнего колонтитула JM. Возможность отключить ссылку нижнего колонтитула Joomla-Monster и разместить свою собственную ссылку может быть расположена в настройках серверной части шаблона, как на изображении ниже:

Если в вашем шаблоне Joomla нет этих параметров, попробуйте удалить информацию нижнего колонтитула в коде шаблона.

Отредактируйте файл footer.php шаблона, который находится в templates/you-template-name/tpl/blocks/footer.php

Код выглядит следующим образом:

Шаблоны для Joomla 2.5

Отредактируйте файл index.php шаблона, который находится в templates/your-template-name/index.php

Код находится внизу файла и выглядит следующим образом:

Оцените статью
logicle.ru
Добавить комментарий