小编mar*_*end的帖子

一页网站的"CMS"?

我打算为只包含一个页面的客户端构建一个站点.该页面只有一个包含可编辑内容的div; 其余的可以在模板文件中进行硬编码.

客户端需要类似CMS的行为:登录网站并编辑单个文本(最好是内联).我通常使用Drupal构建更大的站点,但对于像这样简单的东西来说,这样做会有点过分.

有没有人知道这样一个网站的好(开源)解决方案?

content-management-system

18
推荐指数
3
解决办法
2万
查看次数

保存后回调?

每次更新节点时如何执行函数?我试图使用hook_nodeapi,但看起来钩子从Drupal 7中删除了.

我想做的是,

  1. 在我的内容类型中添加一个名为"main image(bool)"的新字段,让管理员设置一个主图像.
  2. 我将使用视图模块来显示节点,但按"主图像"字段和添加日期对节点进行排序.
  3. 这样第一个节点始终是主图像.

要做到这一点,我需要确保始终只有一个节点'main image'设置为true.

hook drupal drupal-7

10
推荐指数
4
解决办法
2万
查看次数

ARIA 角色是否由后代继承?

在下面的标记中,我在<main>元素周围有一个包装器,用于展示目的。

<div id="main-wrapper" role="presentation">
  <main id="main" role="main">
    <h1>Title</h1>
    <p>Lorem ipsum, dolor sit amet.</p>
  </main>
</div>
Run Code Online (Sandbox Code Playgroud)

但是我不确定ARIA 角色是否由后代继承。如果<main>元素被视为展示性的,因为它周围的包装器具有role="presentation".

此处是否正确使用了 ARIA 角色?ARIA 角色是如何继承的?

html accessibility wai-aria

5
推荐指数
1
解决办法
469
查看次数

Vagrant主机端口被忽略

在我的Vagrantfile中,我有我的开发机器的定义,私有网络IP为192.168.33.10,转发端口为"guest = 80,host = 8888",但是当我运行我的流浪汉环境时,我尝试运行curl -i 192.168.33.10:8888我收到错误提示"连接到192.168.33.10:8888失败; 连接拒绝',但当我尝试连接到192.168.33.10:80时,一切都没问题.

我的Vagrantfile是:

Vagrant::configure("2") do |config|
    config.vm.box = "precise32"

    config.vm.define :web do |www|
        www.vm.hostname = "apache"
        www.ssh.max_tries = 10
        www.vm.network :forwarded_port, guest: 80, host: 8888  # Apache port
        www.vm.network :private_network, ip: "192.168.33.10"

        www.vm.synced_folder "www", "/var/www", :extra => 'dmode=777,fmode=777'
    end
end
Run Code Online (Sandbox Code Playgroud)

为什么会这样?是流浪汉忽略转发的端口?

workflow vagrant web

4
推荐指数
1
解决办法
3134
查看次数

是Susy SEMANTIC吗?

有许多Grid框架.然而,只有少数,它们是响应性的,同时是语义的.

语义网格系统是一个这些网格系统.

我只是想知道Susy是否也是SEMANTIC?

谢谢

susy-compass semantics

1
推荐指数
1
解决办法
214
查看次数