Expose root Knowledge SEO title
This commit is contained in:
parent
e31b247128
commit
4c6f133ff1
|
|
@ -5586,6 +5586,11 @@ function renderKnowledgeEditor() {
|
|||
}
|
||||
|
||||
state.knowledge.settings ||= {};
|
||||
state.knowledge.seo ||= {};
|
||||
if (!state.knowledge.seo.title) state.knowledge.seo.title = state.knowledge.title || "Knowledge";
|
||||
if (!state.knowledge.seo.description && state.knowledge.settings.description) {
|
||||
state.knowledge.seo.description = state.knowledge.settings.description;
|
||||
}
|
||||
const bodyPath = isRoot ? "introHtml" : "bodyHtml";
|
||||
const match = isRoot ? null : findKnowledgeNode(node.id);
|
||||
const parentTitle = match?.parent?.title || state.knowledge.title || "База знаний";
|
||||
|
|
@ -5634,7 +5639,8 @@ function renderKnowledgeEditor() {
|
|||
seoGrid.className = "group-grid";
|
||||
if (isRoot) {
|
||||
seoGrid.append(
|
||||
createKnowledgeInput({ node, path: "settings.description", label: "SEO description / описание", kind: "textarea", wide: true }),
|
||||
createKnowledgeInput({ node, path: "seo.title", label: "SEO title", wide: true }),
|
||||
createKnowledgeInput({ node, path: "seo.description", label: "SEO description / описание", kind: "textarea", wide: true }),
|
||||
);
|
||||
} else {
|
||||
node.seo ||= {};
|
||||
|
|
|
|||
Loading…
Reference in New Issue