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
|
 |
 |
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.
|
 |
 |
solesz
Posts: 137
|
| Posted: 03/26/2012, 4:20 AM |
|
No succes on any way.
|
 |
 |
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
--------- |
 |
 |
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
--------- |
 |
 |
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
|
 |
 |
|