你能告诉我如何在cocrete5 cms版本5.8.1.0中点击编辑按钮(左上菜单)模式后不使用撰写按钮来发布页面吗? 我无法在左上角发布任何页面点击编辑按钮,编辑它并再次单击编辑按钮。 发布更改按钮已禁用,并且有消息: "字段缩略图是必需的。" 但是我可以使用撰写菜单发布(左上角的编辑旁边)。 这个问题的原因是什么?这是具体的5个错误吗?
如果我在检查publishinh方法时注释掉行,它似乎允许发布。但我仍然无法理解问题的原因以及如何解决问题。
SELECT MAX(CAST((SUBSTRING(`code`, 4)) AS UNSIGNED))
FROM table
WHERE `code` LIKE 'MD-%';
答案 0 :(得分:0)
错误说明了一切? '字段页缩略图是必需的。'你真的添加了一个缩略图吗? 基本上,如果没有填写所有必填字段,您就无法提交表格。
或者您是否仍然遇到错误?
答案 1 :(得分:0)
我可以解决覆盖文件的问题:
<?php
namespace Application\Attribute\ImageFile;
use Loader;
use Core;
class Controller extends \Concrete\Attribute\ImageFile\Controller
{
public function validateValue()
{
$f = $this->getAttributeValue()->getValue();
if (is_object($f)) {
return true;
}
$e = Core::make('helper/validation/error');
$e->add(t('You must specify a valid file for %s', $this->attributeKey->getAttributeKeyDisplayName()));
return $e;
}
}