2015-04-15 3 views
0

Привет, Ребята Я публикую новый запрос о создании страницы wiki с помощью SBT.Как создать дочернюю страницу на родительскую страницу в wiki

Я попытался создать страницу wiki под одной родительской страницей, но не нашел ссылку для отображения как родительского, так и дочернего. Каждый раз, когда я создаю страницу вики, он создается независимо без сообщества (не-сообщество wiki-страницы).

Я работаю с детской площадкой, но она бросает некоторые исключения. Заранее благодарим за ваш ответ.

ответ

1

Для установки дочерней страницы не существует специального кода. Вам нужно будет расширить службу wiki в sbt, чтобы он работал на дочерние страницы.

Per http://bastide.org/2014/05/06/creating-a-new-wiki-page-as-a-child/

API Подробности URL: https: // {имя хоста}: {порт}/вики/основной/API/вики/{вики-метка}/подача Метод: POST Content-Type : application/atom + xml

Возможно, вам придется добавить заголовок X-Update-Nonce.

Вы должны обновить XML с parentUuid - например, bd586bb6-d9b2-4527-b9a0-0f9b0d3c1e3f

Когда вы закончите запись, вы будете иметь новую страницу с родительской страницы.

<entry xmlns="http://www.w3.org/2005/Atom"> 
<category term="Test" label="Test"></category> 
<category term="page" label="page" scheme="tag:ibm.com,2006:td/type"></category> 
<parentUuid xmlns="urn:ibm.com/td">parentUuid</parentUuid> 
<title>Tes4</title> 
<summary></summary> 
<label xmlns="urn:ibm.com/td">Tes4</label> 
<content type="text/html"><?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html [<!ENTITY amp "&#38;#38;"><!ENTITY lt "&#60;#60;"><!ENTITY gt "&#62;#62;"><!ENTITY nbsp "&#160;"><!ENTITY apos "&#39;"><!ENTITY quot "&#34;">]><div></div></content></entry> 
+0

Благодаря Паыля ваш ответ работал для меня, но не удалось добавить описание/резюме в вики page.may быть что-то пропал, отсутствует. Iam, используя тот же метод добавления дочерней страницы. Можете ли вы рассказать мне, где я должен проверить, что part.when Checked в ответе сайта соединений там показывает сводку, но тег содержимого пуст. –

+0

После нескольких исследований я придумал одно решение, пропуская над содержимым xml замените << и> на >. Это добавляет контент на страницу, но все же с объектами не работают, Итак, я прошел DOCTYPE html [], и он отлично работает –

0

Привет Шринивас В SBT, если вы используете wikiservice.js, вы просто должны убедиться, что вы используете правильную метку вики.

Вот пример кода для добавления страницы в вики с именем manishkataria

var wikiPage = wikiService.newWikiPage(); 
wikiPage.setWikiLabel("manishkataria"); 
wikiPage.setTitle("dummytitle"); 
wikiPage.setSummary("dummysummary"); 
wikiPage.setTags("tag2"); 
wikiPage.setLabel("uniquelabel1"); 
wikiPage.setContent("dummy content"); 
+0

Теперь я могу добавить страницу в wiki и используя вход paul, я могу также добавить дочернюю страницу, но не смог добавить сводку к страницам как родительскому, так и дочернему. –