a template staticdir
This commit is contained in:
parent
eae70284d7
commit
a26927848f
@ -1,24 +1,31 @@
|
|||||||
import os
|
import os
|
||||||
|
|
||||||
|
# template import
|
||||||
|
import templates.basic_bootstrap.main as basic_bootstrap
|
||||||
|
|
||||||
|
# pages directory
|
||||||
page = {
|
page = {
|
||||||
'public' :'page/public' ,
|
'public' :'page/public' ,
|
||||||
'error' :'page/error' # Non-template
|
'error' :'page/error' # Non-template
|
||||||
}
|
}
|
||||||
|
|
||||||
|
# public staticdir
|
||||||
dirconfig = {
|
dirconfig = {
|
||||||
'/' :
|
'/' :
|
||||||
{
|
{
|
||||||
'tools.sessions.on' : True ,
|
'tools.sessions.on' : True ,
|
||||||
'tools.staticdir.root' : os.path.abspath(os.getcwd()) ,
|
'tools.staticdir.root' : os.path.abspath(os.getcwd()) ,
|
||||||
},
|
},
|
||||||
'/lib' :
|
|
||||||
{
|
|
||||||
'tools.staticdir.on' : True ,
|
|
||||||
'tools.staticdir.dir' : './static/lib' ,
|
|
||||||
},
|
|
||||||
'/css' :
|
'/css' :
|
||||||
{
|
{
|
||||||
'tools.staticdir.on' : True ,
|
'tools.staticdir.on' : True ,
|
||||||
'tools.staticdir.dir' : './static/css' ,
|
'tools.staticdir.dir' : './static/css' ,
|
||||||
},
|
},
|
||||||
}
|
}
|
||||||
|
|
||||||
|
def add(template):
|
||||||
|
for row in template:
|
||||||
|
dirconfig[ row['name'] ] = row['value']
|
||||||
|
|
||||||
|
# template staticdir
|
||||||
|
add(basic_bootstrap.static)
|
||||||
|
@ -1,7 +1,9 @@
|
|||||||
import cherrypy
|
import cherrypy
|
||||||
import json
|
import json
|
||||||
import config.directory as directory
|
import config.directory as directory
|
||||||
|
|
||||||
import templates.basic_bootstrap.main as basic_bootstrap
|
import templates.basic_bootstrap.main as basic_bootstrap
|
||||||
|
|
||||||
import modules.public.home as public_home
|
import modules.public.home as public_home
|
||||||
|
|
||||||
@cherrypy.tools.accept(media="application/json")
|
@cherrypy.tools.accept(media="application/json")
|
||||||
|
@ -5,10 +5,10 @@
|
|||||||
<meta http-equiv="X-UA-Compatible" content="IE=edge">
|
<meta http-equiv="X-UA-Compatible" content="IE=edge">
|
||||||
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
|
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
|
||||||
<title>${GV_title}</title>
|
<title>${GV_title}</title>
|
||||||
<script src="${GV_base_url}/lib/jquery/jquery-3.7.0.min.js"></script>
|
<script src="${GV_base_url}/basic_bootstrap/lib/jquery/jquery-3.7.0.min.js"></script>
|
||||||
<link href="${GV_base_url}/lib/bootstrap/css/bootstrap.min.css" rel="stylesheet" type="text/css">
|
<link href="${GV_base_url}/basic_bootstrap/lib/bootstrap/css/bootstrap.min.css" rel="stylesheet" type="text/css">
|
||||||
<script src="${GV_base_url}/lib/bootstrap/js/bootstrap.bundle.min.js"></script>
|
<script src="${GV_base_url}/basic_bootstrap/lib/bootstrap/js/bootstrap.bundle.min.js"></script>
|
||||||
<link rel="stylesheet" href="${GV_base_url}/css/style.css">
|
<link rel="stylesheet" href="${GV_base_url}/basic_bootstrap/css/style.css">
|
||||||
</head>
|
</head>
|
||||||
<body class="d-flex flex-column" style="min-height:100vh;">
|
<body class="d-flex flex-column" style="min-height:100vh;">
|
||||||
${topnav}
|
${topnav}
|
||||||
|
@ -1,4 +1,22 @@
|
|||||||
from core import html
|
from core import html
|
||||||
|
from config import directory
|
||||||
|
|
||||||
|
static = [
|
||||||
|
{
|
||||||
|
'name':'/basic_bootstrap/lib',
|
||||||
|
'value':{
|
||||||
|
'tools.staticdir.on' : True ,
|
||||||
|
'tools.staticdir.dir' : './templates/basic_bootstrap/static/lib' ,
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
'name':'/basic_bootstrap/css',
|
||||||
|
'value':{
|
||||||
|
'tools.staticdir.on' : True ,
|
||||||
|
'tools.staticdir.dir' : './templates/basic_bootstrap/static/css' ,
|
||||||
|
}
|
||||||
|
}
|
||||||
|
]
|
||||||
|
|
||||||
def main(dir, page):
|
def main(dir, page):
|
||||||
|
|
||||||
|
1
templates/basic_bootstrap/static/css/style.css
Normal file
1
templates/basic_bootstrap/static/css/style.css
Normal file
@ -0,0 +1 @@
|
|||||||
|
/* your style here */
|
Loading…
Reference in New Issue
Block a user