Default order for pages 0, 9999
This commit is contained in:
parent
8348de2452
commit
2e29d2b990
@ -25,20 +25,27 @@ SELECT
|
|||||||
p.page_name,
|
p.page_name,
|
||||||
p.page_title,
|
p.page_title,
|
||||||
--
|
--
|
||||||
COALESCE((
|
COALESCE (
|
||||||
SELECT MAX(g.order#) AS order#
|
CASE p.page_id
|
||||||
FROM g
|
WHEN 0 THEN 599 -- preferred order
|
||||||
WHERE g.page_group = p.page_group
|
WHEN 9999 THEN 999
|
||||||
AND g.page_id < p.page_id
|
END,
|
||||||
AND g.parent_id IN (
|
(
|
||||||
SELECT MAX(g.parent_id) AS parent_id
|
SELECT MAX(g.order#) AS order#
|
||||||
FROM g
|
FROM g
|
||||||
WHERE g.page_group = p.page_group
|
WHERE g.page_group = p.page_group
|
||||||
AND g.page_id < p.page_id
|
AND g.page_id < p.page_id
|
||||||
AND g.parent_id IS NOT NULL
|
AND g.parent_id IN (
|
||||||
)
|
SELECT MAX(g.parent_id) AS parent_id
|
||||||
|
FROM g
|
||||||
), CASE WHEN MOD(p.page_id, 100) = 0 THEN p.page_id END) AS order#,
|
WHERE g.page_group = p.page_group
|
||||||
|
AND g.page_id < p.page_id
|
||||||
|
AND g.parent_id IS NOT NULL
|
||||||
|
)
|
||||||
|
|
||||||
|
),
|
||||||
|
CASE WHEN MOD(p.page_id, 100) = 0 THEN p.page_id END
|
||||||
|
) AS order#,
|
||||||
--
|
--
|
||||||
p.page_css_classes AS css_class,
|
p.page_css_classes AS css_class,
|
||||||
--
|
--
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user