我正在开发一个扩展程序,其中包含记录列表(操作show
)和发送新记录的表单(操作new
)。
列表必须是公共访问权限,但表单必须要求登录表单(我使用TYPO3附带的登录表单内容类型)。
我尝试使用“访问”标签选择在任何登录时显示,但它适用于整个插件而不适用于每个操作。
目前,这就是页面的样子:
如果有人试图创建新记录,我怎样才能显示登录表单?
注意:扩展名基于Extbase和Fluid。目标版本是TYPO3 6.2。
答案 0 :(得分:2)
最简单的方法是将行动分成不同的观点"在flexform中使用#ifndef TEXTURE_H
#define TEXTURE_H
#include "glew.h"
#include "glfw3.h"
#include <string>
#include <iostream>
#include <vector>
#include <opencv\highgui.h>
#include <opencv\cv.h>
#include <opencv2\opencv.hpp>
using namespace std;
using namespace cv;
Mat textureToMat(GLuint textureID);
void drawGLTexture(GLFWwindow *window);
#endif /*!TEXTURE_H*/
。然后,您需要在两个不同的页面上放置单独的插件,这样您就可以为插件提供不同的访问配置。如果您不知道如何调整flexform,可以在此处发布它的内容。
另一种方法是在控制器内部进行检查,但是如果你需要检查很多不同的角色,我只会使用它。
switchableControllerActions