2015-05-20 2 views
2
<?php if ($this->countModules('position-7')): ?> 

    <nav class="navbar navbar-default"> 
    <div class="container-fluid"> 
    <div class="navbar-header"> 
     <a class="navbar-brand" href="#">WebSiteName</a> 
    </div> 
    <div> 
     <ul class="nav navbar-nav"> 
     <li class="active"> <a href="#" > Home </a> </li> 
     <li> <a href="<?php include_once('templates/'.$this->template.'../test.php'); ?>"> page </a></li> 

     <li><a href="#">Page 2</a></li> 
     <li><a href="#">Page 3</a></li> 
     </ul> 
    </div> 

    <jdoc:include type="modules" name="position-7" style="none" /> 
    </div> 

</nav> 
<?php endif; ?> 

Я новичок в шаблон Joomla файл редактировать index.php и добавил меню и вставить внешний PHP файл test.phpВключите PHP файл в шаблоне Joomla

пытается таким образом получая ошибки.

Запретный

У вас нет разрешения на доступ/joomla_site/ï »¿проверить свой код на этом сервере. Apache/2.4.9 (Win32) PHP/5.5.12 Сервер в localhost Порт 80

+0

У вас есть разрешение? Имеется ли файл? –

+0

нет, просто включите файл шаблона index.php – ranjith

ответ

0

Почему вы работаете с внешними файлами PHP. ?

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

необходимо отдельную секцию меню, кроме того, что у Joomla уже есть, просто create a module и присвойте это позиции, прочитайте пункты меню из БД внутри модуля, а не включите php-файл.

У Joomla уже есть модуль для пунктов меню рендеринга, которые вы можете повторно использовать.

надеюсь, что его имеет смысл ..

сделать некоторые исследования, прежде чем делать смесительного ядра PHP с Joomla.

+0

да, вы правы, но я вошел в систему admin, чтобы создать меню, то как добавить php-файл в это меню, потому что дать некоторые детали формы – ranjith

+0

не может добавить php-файлы в меню. у вас есть пункты меню, чтобы добавить его под тип меню. используя модуль, вы можете отобразить его где угодно. –

+0

не может видеть, какой модуль будет добавлен в тип элемента меню – ranjith

Смежные вопросы