如何在网站标题块中有HTML不仅仅是SitEname或徽标? (通过次节或优选地编辑在Drupal中) -- 7 领域 和 theming 领域 和 blocks 领域 drupal 相关 的问题

How to have html not just sitename or logo in site heading block? (via subtheme or preferably editing WITHIN drupal)


4
vote

问题

中文

有人可以赋予使用HTML的例子,而不仅仅是网站标题中的文本字符串或徽标图形?

我问,因为我想使用多个网络排版字体来制作LOGP而不是位图。

更新

编辑"在drupal中编辑" - 会很好,很抱歉调整问题。谢谢你到目前为止的答案。

英文原文

Can someone give examples of using html not just a text string or logo graphic in the header for a site?

I ask because I'd like to use several web typography fonts to make a logp rather than a bitmap.

Update

Editing "editing WITHIN drupal" - would be nice, sorry to adjust question. Thanks for your answers so far.

        

回答列表

4
 
vote
vote
最佳答案
 

保持简单。只需在主题设置中禁用徽标并在它的位置使用块。你可以在那里扔东西。

只需将块使用drupal ui放入主题的标题区域。没有编码,不需要创建/黑客的模板文件。

 

Keep it simple. Just disable the logo in your theme settings and use a block in it's place. You can throw anything you want in there.

Just place a block using Drupal UI into the header region of your theme. No coding, no template files creating/hacking is needed.

 
 
2
 
vote

这是我刚刚进入的一个区域,所以我没有完整的答案。您是否希望替换网站名称文本和样式?

文本的位置将根据您使用的主题而变化。如果你没有Firebug,我建议你得到它。它是一个与Firefox浏览器一起配合的附加版,对于弄清楚的东西是必不可少的。如果您右键单击网站名称,您可以"检查元素" 以了解何种地区名称和CSS类正在造型。

您可以在块中放置您想要的任何文本,并定义用于样式的CSS类型。

您也可以以编程方式进行。文本必须插入PHP代码文件Page.php.tpl中。如果您尚未熟悉,则PHP.TPL文件实际上在进行页面的请求时实际构造页面的HTML代码。除了页面之外,还有其他人,但赔率是代码的何处。可以使用CSS文件重新定义文本的样式。

 

This is an area I am just getting into so I do not have a complete answer. Are you looking to replace the site name text and style it?

The location of the text will vary according to the theme you are using. If you do not have firebug, I suggest you get it. It is an add-on that works with firefox browser and is essential for figuring out where things are. If you right click on the site name you can "inspect element" to find out what region name and css class is styling it.

You can place whatever text you want in a block and define a css type for styling it.

You can also do it programmatically. The text will have to be inserted in the php code file page.php.tpl. If you are not familiar yet, the php.tpl files actually construct the html code for a page when the request for the page is made. There are others, besides page but odds are that is where the code is. The style of the text can be redefined using css files.

 
 
 
 
2
 
vote

所有操作在 Page.tpl.php ,您有以下变量

  • $logo :徽标映像的路径,如主题配置所定义。
  • $site_name :网站的名称,当显示在主题设置中禁用时为空。
  • $site_slogan :站点的口号,当显示在主题设置中禁用时为空。

用于呈现您的网站标识。
您可以直接更改此TPL(如果它是您自己的主题)或通过创建 subtheme 。
在那里,你把你所有的花哨的HTML:

  <div id="header">   <div class="section clearfix">     <!-- new HTML instead of Drupal's -->   </div><!-- /.section --> </div><!-- /#header -->   
 

All the action takes place in page.tpl.php, there you have the following variables

  • $logo: The path to the logo image, as defined in theme configuration.
  • $site_name: The name of the site, empty when display has been disabled in theme settings.
  • $site_slogan: The slogan of the site, empty when display has been disabled in theme settings.

which are used for rendering your site identity.
You can alter this tpl either directly (if it's your own theme) or by creating a subtheme.
There you put all your fancy HTML:

<div id="header">   <div class="section clearfix">     <!-- new HTML instead of Drupal's -->   </div><!-- /.section --> </div><!-- /#header --> 
 
 
     
     

相关问题

1  模块或模板Mod用于制作开发站点看起来与实时站点不同  ( Module or template mod for making development site look different from live site ) 
当我在同一个浏览器中打开我的开发和实时站点时,我有时会混合起来,因为它们看起来也一样。 你们都用什么伎俩来区分它们? ...

1  如何使用可选值设置生日字段  ( How to setup birthdate field with optional values ) 
我希望为我的用户拥有一个"出生日期" 字段。它应该是可选的,进入一年或约会。 如果选择了一年,我想展示年龄。如果输入日期,我想显示出生日期。 如果我使用日期字段并使它可选,我可以具有空默认值。但是,一旦我进入一年,它也需要日期和月份,也有虎钳。 任何解决方案? ...

1  Drupal 7中节点库的替代方案? [关闭]  ( Alternative for node gallery in drupal 7 ) 
此问题似乎在帮助中心中定义的范围内涉及Drupal。。 想要改进这个问题?更新问题,所以它是关于drupal答案的主题。 ...

1  用户个人资料CCK Integer字段  ( User profile cck integer fields ) 
我建立了自定义用户配置文件。我想要显示的所有值都是正确输出的,条栏。字段之间的唯一区别是不呈现的一个是一个整数,而那些做渲染的唯一差异是varchars。 如果它是一个int?,则有一种特定的方式来抓住字段的值 我正在使用以下内容: MYSITE.install6 然后用这个输出它们: MYSITE.in...

1  节点内的特色内容块  ( Featured content block inside node ) 
我正在使用drupal 7并尝试在写入和注释之间包含特色内容块,即我希望它在节点内。 我尝试了该方法解释在这里,但没有得到块。< / p> 这是我在我的node.tpl.php 中使用的代码 $block = module_invoke('featured_content', 'block_view', '1')...

1  如何在表单的文本字段中按“Enter”刷新页面刷新?  ( How do i stop the page refresh on pressing enter in a forms text field ) 
如何在表单文本字段中按"Enter" 时停止页面刷新? ...

1  使用Drupal [关闭]的房地产网站  ( A real estate website using drupal ) 
此问题似乎在帮助中心中定义的范围内涉及Drupal。。 想要改进这个问题?更新问题,所以它是关于drupal答案的主题。 ...

2  使用Google帐户注册[已关闭]  ( Sign up using google account ) 
此问题似乎在帮助中心中定义的范围内涉及Drupal。。 想要改进这个问题?更新问题,所以它是关于drupal答案的主题。 ...

1  drupal 7 hook_theme()未加载模板文件  ( Drupal 7 hook theme not loading template file ) 
我正在尝试使用drupal的hook_theme()加载模板文件的一个非常简单的模块。它几乎可以像你可以想象的那么简单。 function sectionheader_theme ( $existing, $type, $theme, $path ) { return array( 'sectionh...

1  文章“查看”  ( Article page view ) 
如何为通过Drupal 7中的标准文章内容类型创建的文章节点进行视图? 我觉得我应该制作一个页面查看,但是它想要一个URL,它应该从文章节点中存在。我不确定如何用视图正确地钩住它 ...

2  Joomla到Drupal模块 - 迁移问题  ( Joomla to drupal module migrating issues ) 
注意:Drupal 7.x. Joomla到Drupal模块版本1.0 alpha3 我正在玩Joomla到Drupal模块,目前处于Alpha。我使用此工具从Joomla安装中导入了大约100个内容项。但是,对一些内容进行了更改正在产生错误,因此我决定开始新鲜;我删除了所有导入的内容。 然后我试图重做导入,但是...

2  导入饲料进入实体?  ( Importing feeds into an entity ) 
我正在尝试使用ubercart创建商店。与我网站上的大多数其他东西一样,我有大量数据存储在一个CSV文件中,我从另一个站点(客户端原始站点)中下载了PHPMyadmin,我需要上传到我的新网站。我正试图将其上传为产品,但问题是"列出价格" ,"成本" ,"卖价" 和"SKU" 编号是实体,这些字段不会出现Feeds ...

0  视图页面上出错。任何想法这意味着什么?  ( Error on views page any idea what this means ) 
未捕获的异常在会话处理程序中抛出。 pdoException:sqlstate [08s01]:通信链路失败:1153得到了一个 大于'max_allowed_pa​​cket'字节的数据包:更新 {sessions} set uid =:db_update_placeholder_0, 缓存=:db...

2  可以使用“或”而不是“和”具有2个上下文过滤器?  ( Possible to have 2 contextual filters with or rather than and ) 
我想创建一个查看,显示当前登录用户创建的所有节点,或者当前登录的用户已注释。 d6有一个视图_or 模块,但它没有移植到7. 是否有任何简单的解决方案? ...

3  是否可以基于路径隐藏菜单项?  ( Is it possible to hide menu items based on path ) 
我正在寻找基于耦合页面的路径隐藏菜单项。它类似于如何在路径上显示或未显示块。我的初步尝试透露,菜单的缓存不允许一个人能够删除每页加载菜单项。 hook_menu_alter()只在缓存清除后运行一次,然后从缓存中检索菜单。有没有人有任何关于如何实现这一目标的想法,或者是徒劳的尝试吗? 谢谢。 ...

0  从D7中的Page.tpl.php访问$内容['link']  ( Access to contentlinks from page tpl php in d7 ) 
我了解如何在Page.tpl.php文件中打印节点字段和自定义字段,但是如何添加$ content ['links'],(或者我假设$ content ['注释],但我真的只是在寻找链接),就像它在node.tpl.php? 我看了一个节点对象,我没有在那里看到它。我想最终有两个地方打印的节点链接,其中一个地方最容...

7  如何在节点内部嵌入视图?  ( How do i embed a view inside a node ) 
在Drupal 6中,可以将视图嵌入到节点中,如下所示: $viewName = 'LatestNews'; print views_embed_view($viewName); 这不适用于Drupal 7.在Drupal 7中嵌入视图的功能是什么? ...

2  Views模块是否可以将值分配给<title>  ( Can the views module assign a value to the title ) 
视图模块可以将值分配给和/或$标题变量吗? 更具体地说,我希望视图领域:"内容标题" 是$标题。 ...

2  适用于培养内容提交的好模块是什么?  ( Whats a good module for moderating content submissions ) 
drupal 7.x.我正在寻找一个模块,让我允许我在发布之前调整任何内容提交。例如: 我有作家,编辑和出版商组。我希望作者创建内容,然后编辑必须浏览内容来检查错误/错误,然后发布者拍摄最后一个外观并推送要发布的内容。 是否有一个模块,可以为drupal 7.x处理此任务? ...

4  将幻灯片寻呼机视为菜单选项卡  ( Views slideshow pager as menu tabs ) 
我想知道这是否有可能。 我找不到有关此主题的任何信息,但我试图让我的寻呼机在一个视图中幻灯片进入导航的菜单选项卡,以便如果我滚动在"主页" 菜单按钮上,图像会更改,或者如果我滚动"关于我们" ,那么图像将改变为"关于我们" 图像。任何人都可以给我一些关于我能做些什么的建议吗? ...




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


Licensed under cc by-sa 3.0 with attribution required.