Как я могу изменить позицию отладки системы в Joomla 3?

Я хотел бы отладить страницу с «постоянной прокруткой», поэтому у меня не может быть отладки внизу страницы.

я пытался добавить

<jdoc:include type="modules" name="debug" style="xhtml"/>

В начало файла (сразу после тега body), но это, похоже, не помогает.


person Søren Beck Jensen    schedule 16.12.2013    source источник


Ответы (2)


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

echo str_replace('</body>', implode('', $html) . '</body>', $contents);

То есть он всегда будет помещать его в конец тела.

person Elin    schedule 17.12.2013

Я нашел быстрый (и грязный) способ перенести отладку в другой элемент (id="container"), поместив этот скрипт в шаблон:

  ;jQuery(document).ready(function($){
      $('#system-debug')
        .css({marginBottom:80}) /* custom style */
        .appendTo('#container') /* target element */
      ;
  });

... и в моем случае также установите нижнее поле.

person Florian Fida    schedule 29.03.2015