Hi Jesse,
On 30 Jan 2017, at 16:36, Jesse Bright <jesse@abrightfamily.com> wrote:
I figured this out while fixing the live table. The tutorial code references the class and template pages as "FAQ.FAQClass" and "FAQ.FAQTemplate". However the pages actually created from the Class Editor wizard have a space: "FAQ.FAQ Class" and "FAQ.FAQ Template". After adding the space everything is working as expected. I may have made a mistake in following the tutorial but it didn't feel like it. Perhaps the tutorial needs updated to reflect changes in the Class Editor.
What tutorial are you referring to? Is it the one at http://platform.xwiki.org/xwiki/bin/view/DevGuide/FAQTutorial/FAQTutorialMan... If so, I have checked it and the section entitled “Create the FAQ Class” (http://platform.xwiki.org/xwiki/bin/view/DevGuide/FAQTutorial/FAQTutorialMan...) creates a FAQ class with a reference of FAQ.FAQClass. The title is “FAQ Class” but the reference is FAQ.FAQClass. Thanks -Vincent PS: I’ve updated the tutorial slightly to make it more clear.
Regards,
Jesse Bright
Regards,
Jesse
On Jan 30, 2017, at 6:00 AM, Jesse <jesse@abrightfamily.com> wrote:
I am trying to follow along while modifying the code to reflect my app location which is “Corrections.2016” and it all seems to work fine until I try to do the custom form creation, which when submitted takes me to an "about blank” page. Any thoughts on what I did wrong?
#if("$!targetDocName" != '' && $xwiki.exists($targetDocName)) {{warning}}The target document already exists. Please choose a different name, or [[view the existing document>>$targetDocName]]{{/warning}} #elseif("$!targetDocName" != '') {{warning}}You don't have permission to create that document{{/warning}} #end
{{html}} <form action="" id="newdoc" method="post"> <div> <input type="hidden" name="parent" value="${doc.fullName}"/> <input type="hidden" name="template" value="Corrections.2016.2016Template"/> <input type="hidden" name="sheet" value="1"/> <input type="hidden" name="spaceName" value="Corrections.2016"/> Code Section: <input type="text" name="docName" value="Enter the code section here" class="withTip" size="50"/> <span class="buttonwrapper"><input type="submit" value="Create this code section" class="button"/></span> </div> </form> {{/html}}
Regards,
Jesse Bright