CodeCharge Studio
search Register Login  

Web Reports

Visually create Web Reports in PHP, ASP, .NET, Java, Perl and ColdFusion.
CodeCharge.com

YesSoftware Forums -> CodeCharge Studio -> General/Other

 CCS5 - Artisteer design - Built-in menu generator

Print topic Send  topic

Author Message
solesz

Posts: 137
Posted: 03/26/2012, 3:10 AM

Hi,

I found this impossible to get through the steps listed in topic's subject with success. Anyway, I share my observations, let other put their 2 cents.


- Open Artister (latest version), generated an original CodeChargeStudio design.
- Exported it into CodeChargeStudio5 program folder (into Components/Design)
- left the proposed CSS class name prefix on "art-"
- Closed Artisteer
- Open CodeChargeStudio5
- Created a blank project, PHP
- Set the project properties
- Set especially the Design:
1. choose new design
2. choose the design created just before with Artisteer
3. set deafult to the newly added design
4. remove the formerly default design (now you have one and only that design , which created by Artisteer)
- Delete the original NewPage1 (it is generated defaultly on creating new project)
- Create a new blank page, and Apply design checkbox has to be set
- Create a new includable page, do not apply design (even you cannot)
- Put 2 or 3 link on this includable page, then choose edit menu, then make it a bulleted list.
- IMPORTANT Step: Switch to HTML, and remove the leading and closing UL tags, just let the LI tags there intact.
- Switch back to the previously created blank page with design.
- Choose the panel whose name is "Menu"
- Choose Form menu, and Include page, then choose the previously created includable page, place it into the "Menu" panel.
- Generate, publish project.

Then you will see menu items.

Observations:
1. If you add UL tags to your html, the menu items won't show up.
2. I am not yet successful to bring a second level menu to live.
3. If you use built-in menu generator it will generate ADX menu style (CSS) references, and this menu won't show up either.

Aggregation:
- Menu handling between Artisteer and Code Charge Studio 5 is not seamless
- I think the built-in menu builder is not yet supported in design mode.
- Maybe somebody can alter the original menu builder script to be compatible with artisteer generated class names.

(One reason which logically prevent the menu generator usage in design mode:
- you can alter the CSS class name (with a prefix) when exporting from Artisteer
- then CodeCharge can not determine this prefix
- O.K. this is a minor issue, in artisteer during codecharge export this prefix options should be greyed out. )

Any opinion?

solesz
View profile  Send private message
solesz

Posts: 137
Posted: 03/26/2012, 3:48 AM

I found in the ADxMenu.jsm that the menu generator is looking for "art-menu" in the class name.
But artisteer places a "art-hmenu" into the html.

Now I give it a try to rewrite the code, and see what will happen.
View profile  Send private message
solesz

Posts: 137
Posted: 03/26/2012, 4:20 AM

No succes on any way.
View profile  Send private message
ccard

Posts: 6
Posted: 05/05/2012, 3:26 PM

Hi:

I was having the same problem and read your solution, it worked for my in the first level menu.

I added then some more html and worked in the second level:

<li><a href="{Link1_Src}" id="menu_capturaLink1">uno</a>
<ul>
<li><a href="{Link4_Src}" id="menu_capturaLink4">cuatro</a></li>
<li><a href="{Link5_Src}" id="menu_capturaLink5">cinco</a> </li>
</ul>
</li>
<li><a href="{Link2_Src}" id="menu_capturaLink2">dos</a></li>
<li><a href="{Link3_Src}" id="menu_capturaLink3">tres</a> </li>

I hope this help.

Bye.
_________________
---------
ccard
---------
View profile  Send private message
ccard

Posts: 6
Posted: 05/05/2012, 3:37 PM

Hi:
I just try some options with the menu builder an generated this code (standar menu code):

<!-- BEGIN Menu Menu1 -->
<div class="MenuStyle None" id="menu_capturaMenu1Container">
<ul class="adxm {Menu1:MenuType} level1">
<!-- BEGIN Item -->
<!-- BEGIN OpenLevel -->
<ul class="level{Menu1:Item_Level}">
<!-- END OpenLevel -->
<li><a href="{ItemLink_Src}" class="{Menu1:Submenu}" target="{Menu1:Target}" title="{Menu1:Title}">{ItemLink}</a>
<!-- BEGIN CloseItem --></li>
<!-- END CloseItem -->
<!-- BEGIN CloseLevel -->
</ul>
</li>
<!-- END CloseLevel --><!-- END Item -->
</ul>
</div>
<!-- END Menu Menu1 -->


Then it was edited and this was the result:

<!-- BEGIN Menu Menu1 -->


<!-- BEGIN Item -->
<!-- BEGIN OpenLevel -->
<ul class="level{Menu1:Item_Level}">
<!-- END OpenLevel -->
<li><a href="{ItemLink_Src}" class="{Menu1:Submenu}" target="{Menu1:Target}" title="{Menu1:Title}">{ItemLink}</a>
<!-- BEGIN CloseItem --></li>
<!-- END CloseItem -->
<!-- BEGIN CloseLevel -->
</ul>
</li>
<!-- END CloseLevel --><!-- END Item -->


<!-- END Menu Menu1 -->

I just take away the class , div and first <ul> </ul> and it worked.

Bye.
_________________
---------
ccard
---------
View profile  Send private message
solesz

Posts: 137
Posted: 05/06/2012, 3:34 AM

I already described the solution http://forums.yessoftware.com/posts.php?post_id=117913
Look at there.

Solesz
View profile  Send private message

Add new topic Subscribe to topic   


These are Community Forums for users to exchange information.
If you would like to obtain technical product help please visit http://support.yessoftware.com.

MS Access to Web

Convert MS Access to Web.
Join thousands of Web developers who build Web applications with minimal coding.

CodeCharge.com

Home   |    Search   |    Members   |    Register   |    Login


Powered by UltraApps Forum created with CodeCharge Studio
Copyright © 2003-2004 by UltraApps.com  and YesSoftware, Inc.