Added support for custom value stored in CMS_STORAGE. Added optional css classes addition to CMS_BLOCK output. Refactored storage, to manage node from node module code only (or mostly). TODO: improved view for a cms node, for now hardcoded.
24 lines
506 B
PL/PgSQL
24 lines
506 B
PL/PgSQL
BEGIN;
|
|
|
|
CREATE TABLE "nodes"(
|
|
"nid" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL CHECK("nid">=0),
|
|
"revision" INTEGER,
|
|
"type" TEXT NOT NULL,
|
|
"title" VARCHAR(255) NOT NULL,
|
|
"summary" TEXT,
|
|
"content" MEDIUMTEXT NOT NULL,
|
|
"format" VARCHAR(255),
|
|
"author" INTEGER,
|
|
"publish" DATETIME,
|
|
"created" DATETIME NOT NULL,
|
|
"changed" DATETIME NOT NULL
|
|
);
|
|
|
|
CREATE TABLE page_nodes(
|
|
"nid" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL CHECK("nid">=0),
|
|
"revision" INTEGER,
|
|
"parent" INTEGER
|
|
);
|
|
|
|
COMMIT;
|