从 Drupal 模块 FileDepot 中删除 "latest files"
remove "latest files" from Drupal module FileDepot
如何防止 Drupal 模块 "FileDepot" 在用户首次进入文件库时显示 "latest files"?
是否可以让它在用户单击文件夹之前不显示任何内容?
在 sites/all/modules/filedepot/lib-ajaxserver.php
中我添加了 1=2 and
到 sql 你可以用你原来的检查一下。
它对我有用
// Default view - latest files
if (!empty($filedepot->allowableViewFoldersSql)) {
if ($filedepot->ogmode_enabled) {
if (!empty($filedepot->allowableGroupViewFoldersSql)) {
$sql .= "WHERE 1=2 and file.cid in ({$filedepot->allowableGroupViewFoldersSql}) ";
}
else {
$sql .= "WHERE 1=2 and file.cid in ({$filedepot->allowableViewFoldersSql}) ";
}
}
elseif (!user_access('administer filedepot', $user)) {
if (empty($filedepot->allowableViewFoldersSql)) {
$sql .= "WHERE 1=2 and file.cid is NULL ";
}
else {
$sql .= "WHERE 1=2 and file.cid in ({$filedepot->allowableViewFoldersSql}) ";
}
}
}
如何防止 Drupal 模块 "FileDepot" 在用户首次进入文件库时显示 "latest files"?
是否可以让它在用户单击文件夹之前不显示任何内容?
在 sites/all/modules/filedepot/lib-ajaxserver.php
中我添加了 1=2 and
到 sql 你可以用你原来的检查一下。
它对我有用
// Default view - latest files
if (!empty($filedepot->allowableViewFoldersSql)) {
if ($filedepot->ogmode_enabled) {
if (!empty($filedepot->allowableGroupViewFoldersSql)) {
$sql .= "WHERE 1=2 and file.cid in ({$filedepot->allowableGroupViewFoldersSql}) ";
}
else {
$sql .= "WHERE 1=2 and file.cid in ({$filedepot->allowableViewFoldersSql}) ";
}
}
elseif (!user_access('administer filedepot', $user)) {
if (empty($filedepot->allowableViewFoldersSql)) {
$sql .= "WHERE 1=2 and file.cid is NULL ";
}
else {
$sql .= "WHERE 1=2 and file.cid in ({$filedepot->allowableViewFoldersSql}) ";
}
}
}