custom pages in mobile nav bar
This commit is contained in:
@@ -5,6 +5,7 @@ from werkzeug.exceptions import abort
|
|||||||
|
|
||||||
from myriad.auth import login_required
|
from myriad.auth import login_required
|
||||||
from myriad.db import get_db
|
from myriad.db import get_db
|
||||||
|
from myriad.utilities import get_pages
|
||||||
|
|
||||||
bp = Blueprint('home', __name__)
|
bp = Blueprint('home', __name__)
|
||||||
|
|
||||||
@@ -99,4 +100,9 @@ def groups():
|
|||||||
def custom_page(pid):
|
def custom_page(pid):
|
||||||
db = get_db()
|
db = get_db()
|
||||||
page = db.execute("SELECT * FROM pages WHERE id=(?)",(pid,)).fetchone()
|
page = db.execute("SELECT * FROM pages WHERE id=(?)",(pid,)).fetchone()
|
||||||
return render_template('custom_page.html', page=page)
|
return render_template('custom_page.html', page=page)
|
||||||
|
|
||||||
|
@bp.route("/page")
|
||||||
|
def pages():
|
||||||
|
pages = get_pages()
|
||||||
|
return render_template('pages.html', pages=pages)
|
||||||
@@ -65,6 +65,7 @@
|
|||||||
<a href="{{ url_for('home.full_list') }}">Full List</a> |
|
<a href="{{ url_for('home.full_list') }}">Full List</a> |
|
||||||
<a href="{{ url_for('home.groups') }}">Groups</a> |
|
<a href="{{ url_for('home.groups') }}">Groups</a> |
|
||||||
<a href="{{ url_for('blog.blog') }}">Blog</a> |
|
<a href="{{ url_for('blog.blog') }}">Blog</a> |
|
||||||
|
{% set pages = get_pages() %}{% if pages %}<a href="{{ url_for('home.pages') }}">{{ get_pages_name() }} | {% endif %}
|
||||||
{% if g.user %}<a class="mobile" href="{{ url_for('manage.admin') }}">Admin</a>{% endif %}
|
{% if g.user %}<a class="mobile" href="{{ url_for('manage.admin') }}">Admin</a>{% endif %}
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
|||||||
@@ -5,7 +5,7 @@
|
|||||||
|
|
||||||
<div class="container">
|
<div class="container">
|
||||||
|
|
||||||
{% if g.user %}<a href="{{ url_for('manage.edit_page', pid=page[0]) }}">Edit Page</a>{% endif %}
|
{% if g.user %}<p><a href="{{ url_for('manage.edit_page', pid=page[0]) }}">Edit Page</a></p>{% endif %}
|
||||||
|
|
||||||
{{ page[2]|safe }}
|
{{ page[2]|safe }}
|
||||||
|
|
||||||
|
|||||||
17
myriad/templates/pages.html
Normal file
17
myriad/templates/pages.html
Normal file
@@ -0,0 +1,17 @@
|
|||||||
|
{% extends 'base.html' %}
|
||||||
|
{% block title %}{{ get_pages_name() }}{% endblock %}
|
||||||
|
|
||||||
|
{% block content %}
|
||||||
|
|
||||||
|
<div class="container">
|
||||||
|
|
||||||
|
{% if not pages %}
|
||||||
|
<i>There are no pages to show</i>
|
||||||
|
{% endif %}
|
||||||
|
{% for page in pages %}
|
||||||
|
<p><a href="{{ url_for('home.custom_page', pid=page[0]) }}">{{ page[1]|safe }}</a></p>
|
||||||
|
{% endfor %}
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
{% endblock %}
|
||||||
Reference in New Issue
Block a user