创建主页或主页 -- nodes 领域 drupal 相关 的问题

Create a master or main page


1
vote

问题

中文

我想知道如何做是创建主页或主页。我来自一个ASP.NET背景,我真的试图学习Drupal,但我非常感到沮丧,发现找到的位置/如何开始。

对我来说,一开始一直在创建一个主页。我使用.NET作为我的平台,但通常通过HTML和CSS完成所有工作,如使用CSS创建3栏网站。但是,我真的很喜欢.NET的功能,因为我在一个页面上创建它作为主机,然后在内容持有人中插入我的内容。我知道事情并不完全相同,我不希望他们到,但我想知道如何创建母版页,或者基本上是一个包含标题,页脚,菜单和内容布局的模板。

如何创建基本的主页页面模板?

英文原文

I want to know how to do is create a master or main page. I come from an ASP.Net background and am truly trying to learn Drupal, but I am very frustrated with finding where/how to start.

For me, the start has always been creating a main page. I use .Net as my platform but usually do all my work through HTML and CSS, as in creating a 3-column website using CSS. However, I really like the functionality of .Net in that I create this on ONE page as a master, and then just insert my content in a content holder. I know things don't work exactly the same, I don't expect them to, but I would like to know how to create a master page, or basically a template that contains the header, footer, menus and content layout.

How do I create a basic main page template?

  
       
       

回答列表

1
 
vote

您可能需要对Drupal系统的工作方式进行一些研究。这是如何对TRUPAL的文档页面。 http://drupal.org/documentation/theme

如果您正在寻找创建自己的主题。对于初学者来说,从主题框架开始将其融入您想要的内容,这可能更容易。以下是一些更受欢迎的框架中的3个; zen 融合,和自适应主题。

p.s。 - 您可能需要考虑在此之前在此处提出问题之前进行一些基本的Google研究,而无需更多支持信息。

 

You may need to do some research into the way the drupal system works. Here is the documentation page for how to theme drupal. http://drupal.org/documentation/theme

If you are looking to create you own theme. For a beginner, it may be easier to start with a theme framework to mold it into what you want. Here are 3 of some of the more popular frameworks; Zen, Fusion, and Adaptive Theme.

P.S. - You may want to consider doing some basic google research prior to asking questions on here without more supportive information.

 
 
         
         
1
 
vote

到处都是面板允许您创建一个或多个"站点模板" ,通常包含事物如菜单,页脚,徽标和类似。然后在其中,您可以放置​​页面特定内容,该内容将单独呈现。

面板到处都是一种先进的方法,可以完全消除Drupal的限制块系统,而是使用更多的释放面板布局系统来控制页面的外观。每个地方的面板都会修改页面,因为它正在呈现为"将" 内容"中" 包装",甚至可以接管您的页面主题,以便在需要Page.tpl.php时停止。

这样做要求您正确设置了一些事情,因为Drupal并不是针对这种行为设计的。务必阅读自述文件在尝试使用此模块之前。

 

Panels Everywhere allows you to create one or more "Site templates", which will usually contain things such as menues, footer, logo and similar. Then within it, you place the page specific content, which will be rendered separately.

Panels Everywhere is an advanced method to completely do away with Drupal's restrictive blocks system and instead use the much more freeing Panels Layout system to control how your pages look. Panels Everywhere modifies the page as it is being rendered to 'wrap' the content in a display and can even take over your page theme to do away with the need for a page.tpl.php.

Doing this requires that you set up a few things properly, because Drupal is not really designed for this kind of behavior. Be sure to read the README before trying to use this module.

 
 
 
 
0
 
vote

你可以尝试 forlage

前页模块允许依赖于角色的自定义主页。页面可以是以下类型:
1.别名(仅2.x分支) - 允许另一个Drupal路径显示为主页,而无需重定向用户。
2.重定向 - 允许您将用户重定向到本地或远程URL。
3.主题 - 允许您输入一些静态文本,该文本将被放入标准Drupal页面的内容区域。
4.满 - 允许显示到屏幕上的静态内容。此方法不会通过Drupal的主题系统。

 

You could try the Front Page module.

The Front Page module allows for customised home pages dependant on role. The pages can be of the following types:
1. Alias (only 2.x branch) - Allows for another Drupal path to be shown as the home page without redirecting the user.
2. Redirect - Allows you to redirect users to a local or remote URL.
3. Themed - Allows you to enter some static text that will be placed into the content area of a standard Drupal page.
4. Full - Allows for static content to be displayed to the screen as is. This method does not pass through Drupal's theming system.

 
 

相关问题

0  块加载节点中的PHP代码  ( Php code in block load node ) 
我之前使用过 <?php print $node->field_listing_artist[0]['taxonomy_term']->description; ?> .tpl.php。这确实是打印所显示节点相关分类项的描述。 但我希望在面板中使用这段代码或在面板中使用自定义内容类型。 扫描,我可以看到(我想?)我...

2  内容类型的字段标签  ( Field label for content type ) 
我需要找到内容类型的字段标签存储在数据库中。我尝试了field_config_instance,它不在那里。 ...

2  锁定节点或实体以防止并发编辑  ( Locking nodes or entities to prevent concurrent editing ) 
我没有需要这个,但另一个(家庭建造的梨)CMS I支持客户端使用锁定防止两个用户能够同时编辑一段内容。它可能是刺激性的,但可以防止失去工作。 我假设如果您有多个站点编辑器,它可能是宝贵的。 是必要的吗?是一个内容锁定一个可行的选项? ...

0  如何以现有的自定义内容类型创建相关页面或内容类型?  ( How to create a related page or content type with in an existing custom content ) 
我已创建一个是产品页面的自定义内容类型。需要与创建软件产品页面相关的各种信息。例如,产品名称,系统要求和功能,并为我可以制作的每条软件构建自定义页面。 问题是我有一个产品页面,以及获得软件的几种方法: 潜在的试用版从我的网站上下载直接下载。 从Mac App Store购买的链接, 和从快餐商店购买它的链接。 ...

0  挂钩节点访问DRUPAL 7,无需在更新节点时工作  ( Hook node access drupal 7 not working when the node is updated ) 
我已经使用以下代码创建了一个模块。 <?php global $user; if (in_array('contributor', array_values($user->roles))) { function publishEntities_node_access($node, $op, $accou...

0  节点内的多个节点  ( Multiple nodes within a node ) 
是否有没有模块out,它会提供用于在节点内显示多个节点的功能,即类似于博客如何使用其文章,只需将直接链接到其他节点的页面即可。 很大的事情是CMS部分和在节点内添加现有节点的能力。由此,我的意思是与您将与字段的方式一样,除非在这种情况下,它将是现有节点的列表。 到目前为止,我的尝试诸如设置的尝试已经使用现场集合模块...

2  如何基于当前登录用户的分类术语来显示节点,具有多个词汇表?  ( How to display nodes based on the taxonomy terms of the current logged in user ) 
说我有3个分类词汇表: 产品,专业和支持 每个词汇表有2个术语: 产品 - &gt; 产品1,产品2 职业 - &gt; Profession1 , Profession2 支持 - &gt; Support1 , Support2 用户可以用术语标记。用户A标记为: 产品1和支持1 ...

4  Drupal 7:过滤节点,其中日期范围呈现出暴露的日期  ( Drupal 7 filter nodes with a date range arround an exposed date ) 
我的问题有点与日期范围内的公共"列表节点" 相反。 所以,我有一个事件内容类型,具有字段start_date和end_date。他们在事件开始时显示,当事件结束时。现在我需要能够选择一个日期并获取start_date&lt;的所有事件selected_date和end_date&gt; selected_date。 ...

0  与OG组集成论坛?  ( Integrate forums with og groups ) 
我正在使用drupal 7。 我想在OG组中添加论坛,以便在OG组中添加的论坛只能由OG组成员访问。 是否有任何其他选项可在外表上授予访问限制,但是除了使用表单访问,因为它会没有与论坛整合群体? ...

0  在模板文件中主题节点参考字段  ( Theming a node reference field in a template file ) 
我有两个内容类型: 课程 主题 课程节点具有引用主题节点的字段参考字段。 在课程节点显示中,我希望从相应的主题节点上访问变量。我将字段设置为呈现为"渲染节点" ,但我需要重新排列两个节点的字段,以构建从可用的所有字段中的标签接口。 继续进行哪些方法? ...

2  如何仅将节点模板文件应用于节点视图页面但不是修订页面?  ( How can i apply node template file only to node view page but not revision page ) 
我有一个名为 node-"content-type-name".tpl.php 的节点模板,它会覆盖此内容类型的默认节点。 但此模板文件应用于节点修订页面。无论如何,我可以将节点模板文件应用于没有修订页面的节点查看/编辑页面? ...

2  基于内容类型的两个字段的引用  ( Reference based on two fields of a content type ) 
我有两个内容类型 account 和 device 。 device 有一个名为 reference_account_number 的参考字段 account_number account ,但的唯一键account 是一个复合键 account_number 和 function mymodule_servic...

0  查看其中包含链接到可下载文件的节点  ( View that lists nodes with link to downloadable file ) 
我有一个名为"学习材料" 的内容类型,它有两个字段:类型文本的标题和类型文件的文件。 我有一个块视图,列出了所有学习材料。当我点击一个学习材料的链接时,它将带我到一个页面,其中包含一个页面来下载文件。当我单击块视图中的链接时,我想自动发生下载。这可能吗? ...

3  列出节点上的所有退用用户  ( List all revison users on a node ) 
我想列出曾经为节点的修订做出贡献的所有用户。 ...

0  不同的前页节点根据登录的内容?  ( Different front page node depending on logged in ) 
如何遵循显示不同的前页节点,具体取决于用户是否登录。 例如尚未登录用户时,您将查看关于页面。 登录用户时,您将查看您的用户个人资料页面。 ...

2  田间慢下来drupal  ( Do fields slow down drupal ) 
每当我尝试编辑或创建内容类型时,它始终需要一段时间才能加载页面。是因为我有太多现有字段, Node Autotitle 正在拉动所有这些,并慢慢地下降? ...

3  如何将术语图像添加到节点  ( How to add a term image to node ) 
我有一个节点,还有一些词汇表选择术语。我想从节点中的特定词汇表中显示术语的图像(如果节点与特定词汇的术语关联,则它将显示来自该条款字段的图像)。这是最好的(大多数"Drupal" )方法? :) ...

1  使用动态字段创建内容类型  ( Creating a content type with dynamic fields ) 
我正在尝试创建一个内容类型,其中字段是动态更新的。例如,我可以有两个术语参考字段:制造商和产品名称。当用户在表单中选择制造商时,产品名称字段只会显示具有所选制造商的产品。 是什么最好的方法方法? ...

2  字段正在渲染任一侧的空白空间  ( Fields are rendering white space at either side ) 
我正在使用:呈现我的节点字段 <?php print render($content['field_website_link']); ?> 在前端,这是打印为: <a class="upper" href=" http://www.domain.co.uk " title=...

6  仅针对特定内容类型的节点显示块,如何使用PHP检查内容类型?  ( Displaying a block only for nodes of a specific content type how do i check the ) 
我有一个块,我只想在kyn节点上显示。我目前使用该选项仅在使用一个节点类型时使用"节点/ *" 在页面上显示块,但现在我有两个(kyns和pages),我需要提出解决方案。 我想使用一些php返回 TRUE 当节点的内容类型 kyn 。 如何实现这一目标? ...




© 2021 it.wenda123.org All Rights Reserved. 问答之家 版权所有


Licensed under cc by-sa 3.0 with attribution required.