1

我现在不知道在哪里可以找到帮助。没有关于 atk4 的论坛。你能帮我吗?

atk4-web (4.0.3):

如何在本地运行 atk4-web,站点转储(mysql 数据库)在哪里?这个错误是什么意思:对象 AgileToolkitWeb(agile_project)的模板中没有这样的标签(版本)。标签是:page_title、page_title#1、seo_keywords、seo_keywords#2、seo_descr、seo_descr#3、模板、模板#4、模板#5、模板#6、模板#7、模板#8、模板#9、操作系统、操作系统#10, js_include, js_include#11, document_ready, document_ready#12, section, section#13, template#14, menu_about, menu_about#15, page, page#16, menu_doc, menu_doc#17, page#18, menu_develop, menu_develop #19, page#20, menu_services, menu_services#21, page#22, menu_download, menu_download#23, page#24, menu_blog, menu_blog#25, page#26, link_comparison, link_comparison#27, link_example, link_example#28, link_tour , link_tour#29, 内容, Content#30, TabContent, TabContent#40

D:\Www\atk4web\atk4\lib\SMlite.php:341

atk4 示例(4.0.3):

当我在前端允许 ->check() 时,为什么页面没有包含 javascrip?empty.html 和 shared.html 有什么区别?空.html:

共享.html:

  1. 为什么当我将 empty.html 更改为时出现错误:

谢谢。

4

1 回答 1

0

Agile Toolkit 使用名为“SMlite”的模板引擎。它非常基础,允许您加载模板,然后将标签设置为某个值。

$tpl->trySet('mytag',123);

Agile Toolkit 中的视图依赖于这个模板引擎,并将尝试生成它们的输出并放置在父模板中。在您的情况下,指示对象使用模板中不存在的点。

阅读有关在此处添加的部分:http: //agiletoolkit.org/doc/learn,它应该会有所帮助。

验证登录表单上不需要 JavaScript。由于安全原因,它还绕过了一些 UI/功能。您可以通过将其放入 template/jui/empty.html(不带 atk4)来创建自己的 empty.html 并在其中启用 javascript。

此外,添加 jUI 和执行 auth->check() 的顺序可能会改变这一点,但我不确定。

于 2011-04-11T18:24:11.637 回答