Создание новой страницы без привязки к пункту меню

  • 17 Ответов
  • 882 Просмотров

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

Здравствуйте, нужно, чтобы материал открывался в новой странице, при чем переход на него по внутренней ссылке. При переходе материал отображается в составе главной страницы, хоть со старта его на ней нет. Если создать подпункт меню, то можно кликнуть на заголовок материала и тогда он открывается как новая страница. Как можно исправить?

*

Ilhom666

  • ******
  • 1295
  • 166
можно пункт меню просто скрыть - в настройках пункта "Параметры ссылки" - "Показать в меню"

Наверное неточно описал проблему... Нужно, чтобы материал сразу открывался в новой странице, а не в составе главной. Вот ссылка того, что получается: http://cbs.kiev.ua/index.php/38-izdeliya/110-dveri-vhodnye, а хочется http://cbs.kiev.ua/110-dveri-vhodnye.

*

darkghost

  • *******
  • 2100
  • 94
вопрос ---- на чем построен сайт (каталог) - компонент какой или без компонента?
Интересует вот эта страница ---->
Спойлер
[свернуть]
Если просто на странице прописана таблица ----- то допишите --- target="_blank" и будет открывать в новом окне
Код
... 
<tr>
     <td class="ban_zag">
          <a href="/index.php/38-izdeliya/110-dveri-vhodnye" target="_blank">Двери входные</a>
    </td>
</tr>
...
Если с сылки уберете -/index.php/38-izdeliya/- будет так как Вы желаете. Но убрать можно вручную, а вот если компонент - надо знать какой именно
Какой выход --- создаете меню (например, NULL-меню), публикуете в позицию -null- (если надо скрыть) или в -sidebar- (если надо посмотреть ссылку на материал)
« Последнее редактирование: 23.06.2016, 18:46:38 от darkghost »

вопрос ---- на чем построен сайт (каталог) - компонент какой или без компонента? Интересует вот эта страница ---->
Спойлер
[свернуть]
- - это раздел главного меню сайта, вроде без компонентов
в случае с меню не помогает, через меню открывает сразу новую страницу, как надо, а вот если ставлю ссылку на картинку и текст, открывается в даже в новой странице, но совсем материалом с главной
target="_blank" не помог

*

darkghost

  • *******
  • 2100
  • 94
Меню привязано к какому-то документу, материалу?
Как именно приписываете ссылку на картинку, текст, в ручную?

Спасибо за участие.
Получилось, когда скопировал ссылку страницы, созданной с помощью меню и вручную прописал на нее переход с моей картинки.
Проблема только в том, что теперь мой первый(родительский) пункт меню срабатывает только на двойной щелчок.
Цитировать
создаете меню (например, NULL-меню), публикуете в позицию -null-  
так и не понял, о чём речь, просто в настройках отключил отображение заголовка, теперь при наведении на родительский пункт главного меню подсвечивается белое пустое поле, не знаю, как его убрать.
И в итоге так и не понял, как же сформировалась моя страница, о которой спрашивал в начале
Спойлер
[свернуть]
и что с ней теперь делать, ведь она живет и здравствует.
« Последнее редактирование: 01.07.2016, 16:28:42 от Pavel_Kaurov »

*

saharin88

  • ****
  • 246
  • 18
  • joom.work
и что с ней теперь делать, ведь она живет и здравствует.
http://joom.work/plg-system-joomworkredirect в помощь
пропишите редирект с http://cbs.kiev.ua/index.php/38-izdeliya/110-dveri-vhodnye на ваш новый URL http://cbs.kiev.ua/dveri-vhodnye

Зачем мне редирект, если эта страница вообще не нужна? Я просто не понимаю, откуда она взялась и как её туда обратно отправить ;D

*

saharin88

  • ****
  • 246
  • 18
  • joom.work
Зачем мне редирект, если эта страница вообще не нужна? Я просто не понимаю, откуда она взялась и как её туда обратно отправить ;D
редирект нужен для того чтобы не было дублей
а эта страница обычное обращение через компонент
« Последнее редактирование: 01.07.2016, 18:00:39 от saharin88 »

Цитировать
а эта страница обычне обращение через компонент
И ее никак нельзя удалить? Ведь у меня уже есть страница, на которую я перехожу всеми нужными мне способами.

*

saharin88

  • ****
  • 246
  • 18
  • joom.work
И ее никак нельзя удалить? Ведь у меня уже есть страница, на которую я перехожу всеми нужными мне способами.
можно роутер компонента допилить, но вы такого не сделаете, потому не морочте голову, поставьте плагин, включите его, и в компоненте редиректов добавьте переадресацию

Спасибо ^-^ Только я не использую никаких компонентов ;) А с двойным кликом на разделе меню и белым полем при наведении не подскажете, что можно сделать?
« Последнее редактирование: 01.07.2016, 18:24:16 от Pavel_Kaurov »

*

saharin88

  • ****
  • 246
  • 18
  • joom.work
да можно, скорее всего там прокатит просто убрать класс haschild у этой ссылки

Нет, не прокатило

*

saharin88

  • ****
  • 246
  • 18
  • joom.work

Получилось, только  haschild  отвечает за двойной клик, а за белое поле отвечает <div class="childcontent"> ;D
Код
<ul class="gkmenu level0">
         <li class="first">...</li>
         <li class="haschild active">
             <a href="/index.php/katalog-produktsii" class=" haschild active" id="menu978" onmouseover="">Каталог продукции</a>
             <div class="childcontent"></div>
         </li>
</ul>

Спасибо всем Большое-ПРЕОГРОМНОЕ! ;)
« Последнее редактирование: 06.07.2016, 18:59:23 от Pavel_Kaurov »

Не могу выключить этот класс:
Код
<li class="haschild active">
Насколько я смог понять, активируется он так:
Код
function genClass($mitem, $level, $pos) {
            $iParams = new JRegistry($mitem->params);
            $cls =  ($pos ? " $pos" : "");
            if (@$this->children[$mitem->id] || (isset($mitem->content) && $mitem->content)) {
                if ($mitem->gkparams->get('group'))
                    $cls .= " group";
                else
                    if ($level < $this->getParam('endlevel') && isset($this->children[$mitem->id][0]))
                    $cls .= " haschild";
            }
а как его выключить?