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.db import get_db
|
||||
from myriad.utilities import get_pages
|
||||
|
||||
bp = Blueprint('home', __name__)
|
||||
|
||||
@@ -99,4 +100,9 @@ def groups():
|
||||
def custom_page(pid):
|
||||
db = get_db()
|
||||
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.groups') }}">Groups</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 %}
|
||||
</div>
|
||||
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
|
||||
<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 }}
|
||||
|
||||
|
||||
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