Hi hoboy2,
Did you try this documentation ?
https://cwiki.apache.org/confluence/display/OFBIZ/OFBiz+Tutorial+-+A+Beginners+Development+Guide
Especially this part :
https://cwiki.apache.org/confluence/display/OFBIZ/OFBiz+Tutorial+-+A+Beginners+Development+Guide#OFBizTutorial-ABeginnersDevelopmentGuide-CreatingtheUserInterface
Because you will learn how you can connect your screen to the framework
and theme decorator.
When you'll better understand that, I can help you to understand how to
make your own decoration
hope that help,
Julien.
Le 04/02/2016 16:51, hoboy2 a écrit :
In my investigation to use html in screen I had many answers.
-----------------------------------------------------------------------------------------------------------
If you want to use pure static html, it could be done in screens with (not
tested but i guess it works):
<platform-specific>
<html><html-template
location="component://mycomponent/path/to/my/index.html"/></html>
</platform-specific>
Or be done in ftl files directly.
Gil Portenseigne
-----------------------------------------------------------------------------------------------------------------------
Because if you set only html code in a ftl file, it's work fine.
Nicolas
---------------------------------------------------------------------------------------------------------------------
Simply rename the file extension from html to ftl, is that a big deal?
Jacques
------------------------------------------------------------------------------------------------------------------------
re read the thread, all people said, you can write your html file as
html file and name it .ftl insteadof .html
Nicolas
---------------------------------------------------------------------------------------------------------------------
I have tried today without success to
here is the screen.xml
<screen name="html2ftl">
<section>
<actions>
<set field="tabButtonItem" value="html2ftl" />
<set field="pageTitle" value="HTML2FTL" />
<set field="title" from-field="pageTitle" />
<set field="layoutSettings.javaScripts[]"
value="/myapp/images/js/myapp-uxscreens.js"
global="true" />
<script
location="component://osafe/webapp/osafe/WEB-INF/actions/custom/test.groovy"
/>
</actions>
<widgets>
<decorator-screen
name="${parameters.eCommerceDecoratorName}"
location="${parameters.eCommerceDecoratorLocation}">
<decorator-section name="title">
<include-screen name="pageTitle"
location="component://osafe/widget/EcommerceScreens.xml"/>
</decorator-section>
<decorator-section name="body">
<section>
<widgets>
<platform-specific>
<html>
<html-template
location="component://osafe//webapp/osafe/common/entry/custom/test2.ftl" />
</html>
</platform-specific>
</widgets>
</section>
</decorator-section>
</decorator-screen>
</widgets>
</section>
</screen>
-------------------------------------------------------------------------------------------------------------------
test2.ftlwas created as an html, but I have changed the extension it to ftl.
I am surely doing something wrong because the crap is not working.
Just for the sake of test test2.ftl was created
---------------------------------------------------------------------------------------------------------------------
test2.ftl
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html;charset=utf-8">
<title>HTML4</title>
</head>
<body>
<div id="header">
Monday Times
</div>
<div id="menu">
<ul>
<li>News</li>
<li>Sports</li>
<li>Weather</li>
</ul>
</div>
<div id="content">
News Section
<div id="post">
News Article
<p>Ipsum lurum hurum turum ipsum lurum hurum turum ipsum lurum hurum turum
ipsum
lurum hurum turum.</p>
<p>Ipsum lurum hurum turum ipsum lurum hurum turum ipsum lurum hurum turum
ipsum
lurum hurum turum.</p>
</div>
<div id="post">
News Article
<p>Ipsum lurum hurum turum ipsum lurum hurum turum ipsum lurum hurum turum
ipsum
lurum hurum turum.</p>
<p>Ipsum lurum hurum turum ipsum lurum hurum turum ipsum lurum hurum turum
ipsum
lurum hurum turum.</p>
</div>
</div>
<div id="footer">
<p>&copy; 2014 Monday Times. All rights reserved.</p>
</div>
</body>
</html>
-----------------------------------------------------------------------------------------------------------------
when I called localhost:8080/html2ftl in the ecommerce nothing happen.
Thanks in advance
--
View this message in context:
http://ofbiz.135035.n4.nabble.com/Replace-ftl-with-html-in-ofbiz-2-tp4676863.html
Sent from the OFBiz - User mailing list archive at Nabble.com.