Ok almost there...
This line works with the Click here link, but the img link doesn't.
* <img src="$imgsrc"/> [Click here>$itemdoc.display('GotoPage')]
[$toolbar] <br>
Mike Oliver wrote:
>
> Ok proding right along I got the icon attached to the toolbar page to
> display for each in the toolbars list, but the link on the image doesn't
> work.
>
> Here is the latest...
>
> #set ($hql = ", BaseObject as obj where obj.name=doc.fullName
> and obj.className='XWiki.ToolbarClass' and
> obj.name<>'XWiki.ToolbarClassTemplate'")
> #set ($toolbars= $xwiki.searchDocuments($hql))
> #if ($toolbars.size() > 0)
> #foreach ($toolbar in $toolbars)
> #set ($itemdoc = $xwiki.getDocument($toolbar))
> #set ($itemobject = $itemdoc.getObject('XWiki.ToolbarClass'))
> #set ($imgsrc =
> $xwiki.getAttachmentURL("$itemdoc","$itemdoc.display('UpIcon')"))
>
> * [<img src="$imgsrc"/> > $itemdoc.display('GotoPage')]
> [$toolbar] <br>
>
> #the following is just to show what's in the properties using a couple
> different methods, I tried both above.
> $itemdoc.display('UpIcon') | $itemdoc.display('DownIcon') |
> $itemdoc.display('GotoPage') | $itemobject.getProperty('GotoPage').value
> <br>
>
> #end
> #else
> #info("There are no Toolbar documents in this wiki!")
> #end
>
>
> Mike Oliver wrote:
>>
>> Ok first problem solved the img link had the arguments in the wrong order
>> so
>>
>> <mg
>> src="$xwiki.getAttachmentURL("AEBtn0.jpg","Toolbar.AdvancedEditorButton")"
>> /> was bad and
>>
>> <mg
>> src="$xwiki.getAttachmentURL("Toolbar.AdvancedEditorButton","AEBtn0.jpg")"
>> /> was good.
>>
>> Now the question is, given the desire to show in the dashboard now and
>> eventually in a panel later the icons named in the properties of the
>> toolbar classes, how do I loop through the toolbars and build the displa
>> from the properties?
>>
>>
>> Mike Oliver wrote:
>>>
>>> I am making good progress on a new Class that has properties, style
>>> sheet and template that I created after following the Todo Tutorial.
>>>
>>> The ToolbarClass has the following properties
>>>
>>> Type/Name/SampleContent
>>>
>>> String/Title/Advanced Editor
>>> TextArea/Description/This button takes you to the advanced editor page
>>> String/UpIcon/AEBtn0.jpg
>>> String/DownIcon/AEBtn1.jpg
>>> String/DisabledIcon/AEBtn2.jpg
>>> String/GotoPage/Tools.AdvancedEditor
>>>
>>> Also following the Todo Tutorial I created the Toolbar Space Web Home
>>> page dashboard with
>>>
>>>
>>> #set ($hql = ", BaseObject as obj where obj.name=doc.fullName
>>> and obj.className='XWiki.ToolbarClass' and
>>> obj.name<>'XWiki.ToolbarClassTemplate'")
>>> #set ($toolbars= $xwiki.searchDocuments($hql))
>>> #if ($toolbars.size() > 0)
>>> #foreach ($toolbar in $toolbars)
>>>
>>> * [$toolbar]
>>>
>>> #end
>>> #else
>>> #info("There are no Toolbar documents in this wiki!")
>>> #end
>>>
>>> And I added the Comments object to the ToolbarClassTemplate
>>> and then added a couple of document and attached the UPIcon and DownIcon
>>> images as attachments.
>>>
>>> Going to the Web Home of the I see the list of the two document with the
>>> ToolbarClass object on them so cool beans just as the tutorial
>>> instructed with the names changed and bingo we have a winner.
>>>
>>> Now the tricky part, I want to show the attached images in the dashboard
>>> for each document, where the property of the Toolbar object for UpIcon
>>> is used to identifiy which attachment to display.
>>>
>>> I tried
>>>
>>>
>>> #set ($hql = ", BaseObject as obj where obj.name=doc.fullName
>>> and obj.className='XWiki.ToolbarClass' and
>>> obj.name<>'XWiki.ToolbarClassTemplate'")
>>> #set ($toolbars= $xwiki.searchDocuments($hql))
>>> #if ($toolbars.size() > 0)
>>> #foreach ($toolbar in $toolbars)
>>>
>>> * <<mg
>>> src="$xwiki.getAttachmentURL("AEBtn0.jpg","Toolbar.AdvancedEditorButton")"
>>> /> [$toolbar]
>>>
>>> #end
>>> #else
>>> #info("There are no Toolbar documents in this wiki!")
>>> #end
>>>
>>> where I know that AEBtn0.jpg is the attached image but that doesn't
>>> show.
>>>
>>> Eventually I want to use the string in the UpIcon property to identify
>>> the image to display but unless I can get the attachement to display on
>>> another page I cannot proceed.
>>>
>>>
>>>
>>
>>
>
>
--
View this message in context:
http://www.nabble.com/Creating-a-Toolbar-of-my-own-tp17410485p17411759.html
Sent from the XWiki- Users mailing list archive at Nabble.com.
_______________________________________________
users mailing list
[email protected]
http://lists.xwiki.org/mailman/listinfo/users