| ';
- $url = 'https://wiki.dolibarr.org/index.php/Module_Website';
+ // Content - Example/templates of page
+ $formmail = new FormMail($db);
+ $formmail->withaiprompt = 'html';
+ $formmail->withlayout = 1;
+ $showlinktolayout = $formmail->withlayout;
+ $showlinktoai = ($formmail->withaiprompt && isModEnabled('ai')) ? 'textgenerationwebpage' : '';
+ if ($action == 'createcontainer' && $showlinktolayout && $showlinktoai) {
+ print ' |
';
+ $url = 'https://wiki.dolibarr.org/index.php/Module_Website';
- $htmltext = '';
- $htmltext .= $langs->transnoentitiesnoconv("YouCanEditHtmlSource", $url);
- $htmltext .= $langs->transnoentitiesnoconv("YouCanEditHtmlSource1", $url);
- $htmltext .= $langs->transnoentitiesnoconv("YouCanEditHtmlSource2", $url);
- $htmltext .= $langs->transnoentitiesnoconv("YouCanEditHtmlSource3", $url);
- $htmltext .= $langs->transnoentitiesnoconv("YouCanEditHtmlSourceMore", $url);
- $htmltext .= ' ';
- $htmltext .= '';
- if ($conf->browser->layout == 'phone') {
- print $form->textwithpicto('', $htmltext, 1, 'help', 'inline-block', 1, 2, 'tooltipsubstitution');
- } else {
- //img_help(($tooltiptrigger != '' ? 2 : 1), $alt)
- print $form->textwithpicto($langs->trans("PreviewPageContent").' '.img_help(2, $langs->trans("PreviewPageContent")), $htmltext, 1, 'none', 'inline-block', 1, 2, 'tooltipsubstitution');
+ $htmltext = '';
+ $htmltext .= $langs->transnoentitiesnoconv("YouCanEditHtmlSource", $url);
+ $htmltext .= $langs->transnoentitiesnoconv("YouCanEditHtmlSource1", $url);
+ $htmltext .= $langs->transnoentitiesnoconv("YouCanEditHtmlSource2", $url);
+ $htmltext .= $langs->transnoentitiesnoconv("YouCanEditHtmlSource3", $url);
+ $htmltext .= $langs->transnoentitiesnoconv("YouCanEditHtmlSourceMore", $url);
+ $htmltext .= ' ';
+ $htmltext .= '';
+ if ($conf->browser->layout == 'phone') {
+ print $form->textwithpicto('', $htmltext, 1, 'help', 'inline-block', 1, 2, 'tooltipsubstitution');
+ } else {
+ //img_help(($tooltiptrigger != '' ? 2 : 1), $alt)
+ print $form->textwithpicto($langs->trans("PreviewPageContent").' '.img_help(2, $langs->trans("PreviewPageContent")), $htmltext, 1, 'none', 'inline-block', 1, 2, 'tooltipsubstitution');
+ }
+ print ' | ';
+
+ $out = '';
+
+ $showlinktolayoutlabel = $langs->trans("FillPageWithALayout");
+ $showlinktoailabel = $langs->trans("FillPageWithAIContent");
+ $htmlname = 'content';
+ // Fill $out
+ include DOL_DOCUMENT_ROOT.'/core/tpl/formlayoutai.tpl.php';
+
+ print $out;
+ print ' |
';
}
+
+ print '| ';
print ' | ';
//$doleditor = new DolEditor('content', GETPOST('content', 'restricthtmlallowunvalid'), '', 200, 'dolibarr_mailings', 'In', true, true, true, 40, '90%');
$doleditor = new DolEditor('contentpreview', GETPOST('content', 'none'), '', 200, 'dolibarr_mailings', 'In', true, true, true, 40, '90%');
diff --git a/htdocs/website/samples/page-sample-basic.html b/htdocs/website/samples/page-sample-basic.html
new file mode 100644
index 00000000000..93729cecc6e
--- /dev/null
+++ b/htdocs/website/samples/page-sample-basic.html
@@ -0,0 +1,10 @@
+
+
+
+__WEBPAGE_TITLE__
+__WEBPAGE_TITLE2__
+
+__WEBPAGE_CONTENT
+
+
+
diff --git a/htdocs/website/samples/page-sample-empty.html b/htdocs/website/samples/page-sample-empty.html
index d68e73870d9..20eb4cc7c9c 100644
--- a/htdocs/website/samples/page-sample-empty.html
+++ b/htdocs/website/samples/page-sample-empty.html
@@ -1,3 +1,4 @@
|