API.txt |
API.txt |
|
The API for expanding the panels module comes in two pieces. First there is the
layout API, which adds to the list of layouts you need. Second is the content
types API, which lets modules supply content to the panels. Natively, panels
module supports… |
block.inc |
content_types/block.inc |
|
|
CHANGELOG.txt |
CHANGELOG.txt |
|
Panels 5.x-1.2
o Block visibility code used improper array_merge, causing silly errors.
Panels 5.x-1.1
o #120919 (by grugnog) empty content caused array error
o #102572 (by yched, harriska2, cbutera, et al) -- missing views_load_cache when… |
custom.inc |
content_types/custom.inc |
|
|
INSTALL.txt |
INSTALL.txt |
|
Simply activate the module. The tables you need will be installed.
Then, go to administer >> panels
Select 'add'.
Choose a layout; a simple one is best if you're just exploring.
Choose a URL for your new panel page.… |
node.inc |
content_types/node.inc |
|
|
panels.info |
panels.info |
|
name = Panels
description = Create pages that are divided into areas of the page. |
panels.install |
panels.install |
|
|
panels.module |
panels.module |
|
|
panels_admin.css |
panels_admin.css |
|
.layout-link {
float: left;
padding: 1em;
width: 125px;
}
.layout-link img {
margin-left: auto;
margin-right: auto;
}
.layout-icon {
float: right;
} |
README.txt |
README.txt |
|
The panels module is the ideological son, successor to and almost complete
replacement for the dashboard module. This module allows you to create pages
that are divided into areas of the page. Where the dashboard module only gave
four areas--top,… |
threecol_25_50_25.css |
layouts/threecol_25_50_25.css |
|
.panel-3col {
/* border: 1px solid red; */
overflow: hidden;
}
.panel-3col div div {
margin: .5em;
}
.panel-3col .panel-col-first {
float: left;
width: 25%;
}
.panel-3col .panel-col {
float: left;
width: 50%;
}
.panel-3col… |
threecol_25_50_25.inc |
layouts/threecol_25_50_25.inc |
|
|
threecol_25_50_25_stacked.css |
layouts/threecol_25_50_25_stacked.css |
|
.panel-3col-stacked {
/* border: 1px solid red; */
overflow: hidden;
}
.panel-3col-stacked div div {
margin: .5em;
}
.panel-3col-stacked .panel-col-top,
.panel-3col-stacked .panel-col-bottom {
width: 100%;
clear:… |
threecol_25_50_25_stacked.inc |
layouts/threecol_25_50_25_stacked.inc |
|
|
threecol_33_34_33.css |
layouts/threecol_33_34_33.css |
|
.panel-3col-33 {
/* border: 1px solid red; */
overflow: hidden;
}
.panel-3col-33 div div {
margin: .5em;
}
.panel-3col-33 .panel-col-first {
float: left;
width: 33%;
}
.panel-3col-33 .panel-col {
float: left;
width: 34%;… |
threecol_33_34_33.inc |
layouts/threecol_33_34_33.inc |
|
|
threecol_33_34_33_stacked.css |
layouts/threecol_33_34_33_stacked.css |
|
.panel-3col-33-stacked {
/* border: 1px solid red; */
overflow: hidden;
}
.panel-3col-33-stacked div div {
margin: .5em;
}
.panel-3col-33-stacked .panel-col-top,
.panel-3col-33-stacked .panel-col-bottom {
width: 100%;
clear:… |
threecol_33_34_33_stacked.inc |
layouts/threecol_33_34_33_stacked.inc |
|
|
TODO.txt |
TODO.txt |
|
TODO:
This is a brief list of the things that may still need to be done. No guarantee
of them ever getting done.
content type: phptemplate
access control to pages
access control to content types
dashboard node extension |
twocol.css |
layouts/twocol.css |
|
.panel-2col {
/* border: 1px solid red; */
overflow: hidden;
}
.panel-2col div div {
margin: .5em;
}
.panel-2col .panel-col-first {
float: left;
width: 50%;
}
.panel-2col .panel-col-last {
float: left;
width: 50%;… |
twocol.inc |
layouts/twocol.inc |
|
|
twocol_stacked.css |
layouts/twocol_stacked.css |
|
.panel-2col-stacked {
/* border: 1px solid red; */
overflow: hidden;
}
.panel-2col-stacked div > div {
margin: .5px;
}
.panel-2col-stacked .panel-col-top,
.panel-2col-stacked .panel-col-bottom {
width: 99.9%;
clear:… |
twocol_stacked.inc |
layouts/twocol_stacked.inc |
|
|
views.inc |
content_types/views.inc |
|
|