ajout du layout polo
TODO: créé les pages de blog (sommaire,news) permettant d'afficher les fichiers md
This commit is contained in:
parent
7d578cbdeb
commit
cc773ffd1d
39 changed files with 26842 additions and 43 deletions
|
|
@ -10,7 +10,6 @@ class DefaultAction extends Action
|
|||
{
|
||||
public function default($data)
|
||||
{
|
||||
|
||||
/**your action algorythm**/
|
||||
if (isset($data[0])) {
|
||||
$var1 = $data[0];
|
||||
|
|
|
|||
35
application/include/actions/MenudocsAction.php
Normal file
35
application/include/actions/MenudocsAction.php
Normal file
|
|
@ -0,0 +1,35 @@
|
|||
<?php
|
||||
|
||||
use MVC\Classe\Dumper;
|
||||
use MVC\Classe\HttpMethodRequete;
|
||||
use MVC\Classe\Implement\Action;
|
||||
use MVC\Classe\Url;
|
||||
use MVC\Classe\Response;
|
||||
|
||||
class MenudocsAction extends Action
|
||||
{
|
||||
public function default($data)
|
||||
{
|
||||
|
||||
|
||||
$files = array();
|
||||
|
||||
if ($handle = opendir(DATA_PATH.'/docs')) {
|
||||
|
||||
while (false !== ($entry = readdir($handle))) {
|
||||
|
||||
if ($entry != "." && $entry != "..") {
|
||||
|
||||
$files[] = $entry;
|
||||
}
|
||||
}
|
||||
|
||||
closedir($handle);
|
||||
}
|
||||
|
||||
asort($files);
|
||||
|
||||
return $this->render('menu-docs', array('files'=>$files));
|
||||
}
|
||||
|
||||
}
|
||||
41
application/include/conduits/DocConduit.php
Normal file
41
application/include/conduits/DocConduit.php
Normal file
|
|
@ -0,0 +1,41 @@
|
|||
<?php
|
||||
|
||||
use Michelf\MarkdownExtra;
|
||||
use MVC\Classe\Implement\Conduit;
|
||||
|
||||
class DocConduit extends Conduit
|
||||
{
|
||||
// Route('/docs')
|
||||
public function index()
|
||||
{
|
||||
|
||||
$files = array();
|
||||
|
||||
if ($handle = opendir(DATA_PATH.'/docs')) {
|
||||
|
||||
while (false !== ($entry = readdir($handle))) {
|
||||
|
||||
if ($entry != "." && $entry != "..") {
|
||||
|
||||
$files[] = $entry;
|
||||
}
|
||||
}
|
||||
|
||||
closedir($handle);
|
||||
}
|
||||
|
||||
asort($files);
|
||||
|
||||
return $this->render('docs', array('page_title' => 'Foo', 'description' => 'DocConduit','files' => $files));
|
||||
}
|
||||
// Route('/docs/file/{name}')
|
||||
public function readfile(){
|
||||
|
||||
$markdown = file_get_contents(DATA_PATH.'/docs/'.$this->name);
|
||||
|
||||
$my_html = MarkdownExtra::defaultTransform($markdown);
|
||||
|
||||
return $this->render('docs', array('page_title' => 'Foo', 'description' => 'DocConduit','data' => $my_html));
|
||||
|
||||
}
|
||||
}
|
||||
|
|
@ -1,7 +0,0 @@
|
|||
<?php
|
||||
|
||||
|
||||
use MVC\Classe\Logger;
|
||||
|
||||
$templateData = array("templating_a"=>'blade',"templating_b"=>'twig',"templating_c"=>'edge');
|
||||
Logger::addLog('ok', 'Hello world');
|
||||
|
|
@ -1,5 +0,0 @@
|
|||
name : docs
|
||||
page_title : module_title
|
||||
description : module_description
|
||||
params : module_params
|
||||
|
||||
|
|
@ -109,21 +109,7 @@
|
|||
|
||||
<li class="dropdown"><a
|
||||
href="#">Documentation</a>
|
||||
<ul class="dropdown-menu">
|
||||
<li><a href="{{ \MVC\Classe\Url::link_rewrite( false, 'Docs', []) }}">Summary</a></li>
|
||||
<li class="dropdown-submenu">
|
||||
<span class="dropdown-menu-title-only">Controllers</span>
|
||||
<ul class="dropdown-menu menu-invert" style="">
|
||||
<li><a href="#">Easy</a></li>
|
||||
<li><a href="#">Base</a></li>
|
||||
<li><a href="#">REST</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li><a href="#">Actions</a></li>
|
||||
<li><a href="#">Conduits</a></li>
|
||||
<li><a href="#">Modules</a></li>
|
||||
<li><a href="#">Views</a></li>
|
||||
</ul>
|
||||
{{\MVC\Classe\ControlleurAction::inserer('menudocs.default',[])}}
|
||||
</li>
|
||||
</ul>
|
||||
</nav>
|
||||
|
|
|
|||
|
|
@ -2,15 +2,15 @@
|
|||
|
||||
@section('sidebar')
|
||||
@parent
|
||||
|
||||
<p>This is appended to the master sidebar.</p>
|
||||
@endsection
|
||||
|
||||
@section('content')
|
||||
Foo Controlleur
|
||||
@if (isset($id))
|
||||
{{$id}}
|
||||
@else
|
||||
id not exist
|
||||
@if (isset($files))
|
||||
@foreach( $files as $file)
|
||||
<a href="{{ \MVC\Classe\Url::link_rewrite( false, 'docs', ['file'=>$file]) }}">{{ $file }}</a> <br/>
|
||||
@endforeach
|
||||
@endif
|
||||
@if (isset($data))
|
||||
{{$data}}
|
||||
@endif
|
||||
@endsection
|
||||
8
application/include/vues/view/menu-docs.blade.php
Normal file
8
application/include/vues/view/menu-docs.blade.php
Normal file
|
|
@ -0,0 +1,8 @@
|
|||
<ul class="dropdown-menu">
|
||||
<li><a href="{{ \MVC\Classe\Url::link_rewrite( false, 'docs', []) }}">Summary</a></li>
|
||||
@if (isset($files))
|
||||
@foreach( $files as $file)
|
||||
<li><a href="{{ \MVC\Classe\Url::link_rewrite( false, 'docs', ['file'=>$file]) }}">{{ $file }}</a><li>
|
||||
@endforeach
|
||||
@endif
|
||||
</ul>
|
||||
Loading…
Add table
Add a link
Reference in a new issue