Concrete5有类似于Drupal的CCK和Views吗?如何在Concrete5中创建新的自定义内容类型(如目录或产品)?
今天我发现了CMS的精彩世界,并决定开始探索这个区域,虽然没有任何地图或有人引导我穿过这片茂密的森林.关于这个工具的使用,我有很多问题,我希望有人可以对这个领域有所了解并帮助我在家中感受更多.
到目前为止,我主要使用HTML和CSS来创建我的页面,其中包含一些PHP的动态内容.(我的PHP知识很差)我在安装Concrete CMS之后首先注意到它创建了一个新的可编辑页面www.mysite.com/concrete/我想知道如何让CMS在www.mysite.com上控制我已经制作的HTML页面,而不是在具体目录中.我如何将我作为主题制作的网页设计应用于CMS?最后我使用正确的工具还是有更好的CMS,免费且易于使用?与上一大亮点方便我开发的网站是我的母亲,我不会是周围所有的时间来帮助她的更新内容,所以我需要它尽可能容易,同时保持像每个用户组用户组和权限功能,易于编辑的文本字段和内容,便于将图像上传到我想指定为默认文件夹的文件夹.
感谢您抽出时间阅读文本墙.
我已经为PageList块创建了自定义模板,需要它来获取所需的视觉效果.用户需要有可能将块的新实例添加到页面(它们用作carousel插件的幻灯片)但在这种情况下,他需要记住每次新块实例时新的块模板从默认更改为自定义模板幻灯片)已添加.
有没有办法强制concrete5自动使用自定义块模板而不是默认模板?
我正在开发一个只有仪表板相关应用程序的自定义程序包.换句话说,没有块.如果我更新db.xml中的表,如何刷新包以便在数据库中同步表结构?与Block Types不同,我看不到包的Refresh按钮.
我们公司最近接受了客户使用Concrete5站点的工作.他们希望对网站进行一些细微的更改.
在彻底检查网站后,我们发现自己无法对已安装的自定义块进行任何编辑.我们来自MODX背景,曾经能够编辑块和后端代码.
有人能让我知道我们应该查看哪个部分或哪些区域?或者他们以某种方式锁定了一切?
谢谢!
C5 和命名空间的新手。尝试添加我自己的类,但不断收到找不到类的错误,即使 PHPstorm 似乎知道它在哪里。看起来很简单,但我错过了一些东西。
上课路径 application/src/cpi/funcs/Utils.php
班级
<?php
namespace Application\Src\Cpi\Funcs;
defined('C5_EXECUTE') or die(_("Access Denied."));
class Utils
{
public function Getcreditcard_year($y = 10)
{
$currentYear = date("Y");
$currentYearVal = date("y");
$year_list = array();
for ($i = 1; $i <= $y; $i++) {
$year_list[$currentYearVal] = $currentYear;
$currentYear = $currentYear + 1;
$currentYearVal = $currentYearVal + 1;
}
return $year_list;
}
}
?>
Run Code Online (Sandbox Code Playgroud)
视图中的代码
<?php
use Application\Src\Cpi\Funcs\Utils;
$years = new Utils();
//$years->Getcreditcard_year();
?>
Run Code Online (Sandbox Code Playgroud)