Browse Source

Posts categories selector

Vova Tkach 6 years ago
parent
commit
55b5711cec
3 changed files with 24 additions and 2 deletions
  1. 2 2
      assets/cp.styles.css
  2. 0 0
      assets/cp.styles.css.go
  3. 22 0
      modules/module_blog.go

+ 2 - 2
assets/cp.styles.css

@@ -438,8 +438,8 @@ ul.pagination {
 		margin-bottom: 0px;
 	}
 
-	.data-form.blog-add .form-group.n5,
-	.data-form.blog-modify .form-group.n5 {
+	.data-form.blog-add .form-group.n6,
+	.data-form.blog-modify .form-group.n6 {
 		margin-bottom: 0px;
 	}
 

File diff suppressed because it is too large
+ 0 - 0
assets/cp.styles.css.go


+ 22 - 0
modules/module_blog.go

@@ -268,6 +268,28 @@ func (this *Modules) RegisterModule_Blog() *Module {
 					Value:   data.A_alias,
 					Hint:    "Example: our-news",
 				},
+				{
+					Kind:    builder.DFKText,
+					Caption: "Categories",
+					Name:    "cats",
+					Value:   "0",
+					CallBack: func(field *builder.DataFormField) string {
+						return `<div class="form-group n4">
+							<div class="row">
+								<div class="col-md-3">
+									<label for="lbl_parent">Categories</label>
+								</div>
+								<div class="col-md-9">
+									<div>
+										<select class="form-control" id="lbl_cats" name="cats[]" multiple>
+											` + this.blog_GetCategorySelectOptions(wrap, 0, 0) + `
+										</select>
+									</div>
+								</div>
+							</div>
+						</div>`
+					},
+				},
 				{
 					Kind:    builder.DFKTextArea,
 					Caption: "Post content",

Some files were not shown because too many files changed in this diff