- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我是 EE 的 super 初学者,并且在没有接受培训的情况下被迫管理我公司在 EE 中构建的网站。我不是程序员,我是设计师,所以我花了一些时间来解决这个问题。所以我可能需要一些简单的语言 :)
我想创建一个包含一些 Javascript 的页面。我是否需要仅创建一个新模板以便在其上放置一些 javascript?我如何与 EE 沟通我希望我创建的页面与该模板一起使用?
我复制了页面/索引模板并将其重命名为 clinician-map(与我在发布者中创建的页面名称相同)。 EE 不喜欢这样,页面随后就坏了。我只想插入一个 javascript 项目,这对于一页来说似乎效率太低了。帮助??
(使用 EE 1.6.8)这是我来自临床医生 map 模板的代码。
{assign_variable:my_weblog="page"}
{assign_variable:my_template_group="page"}
{embed="embeds/html_head" url_title="{segment_2}"}
{embed="embeds/html_styles"}
{embed="embeds/html_scripts"}
<?php include_once("analyticstracking.php") ?>
</head>
{exp:weblog:entries weblog="{my_weblog}" disable="categories|member_data|pagination|trackbacks" limit="1" sort="asc" }
<body class="{url_title}">
{/exp:weblog:entries}
<div id="wrapper">
{embed="embeds/html_headerPlusLeftNav"}
<div id="content">
<div id="contentMain">
{exp:weblog:entries weblog="{my_weblog}" disable="categories|member_data|pagination|trackbacks" limit="1" sort="asc"}
<h2>{title}</h2>
{page_body}
{/exp:weblog:entries}
<!--contactforminfo -->
{exp:weblog:entries weblog="{my_weblog}" disable="categories|member_data|pagination|trackbacks"}
{related_entries id="playa_contentcalloutitems"}
<div class="callout">
<h3>{title}</h3>
{callout_summary}
</div>
{/related_entries}
{/exp:weblog:entries}
{exp:weblog:entries weblog="{my_weblog}" disable="categories|member_data|pagination|trackbacks"}
{related_entries id="playa_contentfeatureditems"}
<div class="featuredContent">
<h3>{title}</h3>
{exp:word_limit total="50"}
{contentfeatured_summary}
{/exp:word_limit}{if contentfeatured_body!=""}<p><a href='{url_title_path='content-featured/'}' class='more'>Read More</a></p>{/if}
</div>
{/related_entries}
{/exp:weblog:entries}
</div>
{exp:weblog:entries weblog="{my_weblog}" disable="categories|member_data|pagination|trackbacks"}
<div id="contentSub">{related_entries id="playa_contentsubitems"}<div class="item {contentsub_bgcolor}">
{if contentsub_contenttype=="Text or Picture with Text"}
<h3>{title}</h3>
{exp:word_limit total="50"}
{contentsub_summary}
{/exp:word_limit}{if contentsub_body!=""}<p><a href='{url_title_path='content-sub/'}' class='more'>Read More</a></p>{/if}
{if:else}
<h3 class="imgHeader">{title}</h3>
{exp:html_strip convert="y" convert_back="none" keep="a,img"}
{contentsub_summary}
{/exp:html_strip}
{/if}
</div>{/related_entries}
{/exp:weblog:entries}
{embed="embeds/html_mailingListSignup"}
</div>
</div>
{embed="embeds/html_footer"}
</div>
</body>
</html>
最佳答案
乍一看,我可以看到一些可能会让您感到困惑的事情...
您从“页面”模板组中名为“索引”的模板开始。
看起来您开始使用的“页面”模板旨在显示“页面”网络日志中的单个条目。
所以请求 url 可能看起来像这样:
http://example.com/page/some_url_title
其中“some_url_title”是“page”博客中条目之一的“url_title”值。
现在您已经复制了索引模板并将这个新模板命名为“临床医生 map ”。
因此您可以通过此模板在以下位置调用一个条目:
http://example.com/page/clinician-map/some_url_title
现在,请注意第一个 url 有 2 个段,而第二个有 3 个段?
这通常没什么大不了的,但设计索引模板的人做了一些事情,使它成为问题。他正在获取 segment_2 的值并通过嵌入传递它。
因此,在第一个示例(索引)中,我们传递动态值“some_url_tile”,而在第二个示例(clinician-map)中,我们传递“clinician-map”。如果嵌入式模板“html_head”期望获得有效的 url_title,但却获得了字符串“clinician-map”,您可能会得到意想不到的结果。
此外,我认为我们对您尝试做的事情了解不够,无法确定创建新模板是否是此处的正确方法。可能您真正需要的是一个新的博客条目,或者可能只是您现有模板中的一个动态值。
如果事实证明新模板是最好的方法,您可以通过简单地将 segment_2 替换为 segment_3 来解决我所描述的问题,但我无法确定这就是您想要的方式。
关于javascript - ExpressionEngine 将 Javascript 放在页面上,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12515002/
我正在尝试在 ExpressionEngine 中输出 channel 条目的类别,以便我可以将它用作 HTML 元素上的 CSS 类 — 请参阅我在示例如下: {exp:channel:entrie
我有一大堆 EE 站点,一般来说垃圾邮件问题不大。但是,我关注的一个网站最近受到注册垃圾邮件的轰炸。这是一个流量极低的站点,有点被忽视,这意味着它运行的是旧版本的 EE。 我现在已将站点更新到最新的
我使用标准 Search Module 在我的 ExpressionEngine 站点中添加了搜索功能标签。但是,我偶尔会遇到此错误消息: 您只能每 15 秒搜索一次。 这似乎只在我注销时发生。 我想
在 EE 1 下,我能够破解源代码以允许我保留带有确切大小写的 url 标题。也就是说,我能够阻止它强制所有 url 标题为小写。 我需要在 EE 2 上复制相同的行为,但到目前为止我还没有完全掌握。
有没有办法知道哪些附加组件在 EE 控制面板的开发人员日志中创建消息,或者它基本上是一个消除过程? 示例消息: 第三方附加组件正在调用 $this->load->library('security')
我正在建立一个网站,员工将拥有自己的网站部分:example.com/jones、example.com/smith 等。jones 和 smith 是模板组,其中包含相同的模板(使用 Stash 和
所以自从我上次建立一个多语言网站已经两年了,我正在开始一个新的网站。 我建立的最后一个站点我使用了 biber 多语言模块,从那时起它似乎已经更改了名称,现在称为 Multi Language Sup
我刚刚意识到我有一个网站,在/member/register 上有默认的在线成员(member)资料表格 我不使用这些,而是使用 Zoo Visitor 的模板,我终究找不到可以禁用默认模板的地方
我完全不知道为什么在升级到 EE 2.5.3 后我的 EE 安装突然不允许某些标准 ?ACT 例如搜索 (?ACT=2)、发送联系表或注销 (?ACT=10)前端。 操作被重定向到主页。 升级后没有安
我使用 MSM 插件在两个不同的域名上运行两个 ExpressionEngine 站点。站点一包含所有系统文件等,站点二位于站点一的子文件夹中。我的问题是如何让站点 2 在 url 中没有它的 ind
我刚刚从 EE 1 升级到 EE 2,我正在努力应对一些变化。例如,EE 不再在其 url 上输出尾部斜杠这一事实使我的很多链接变得一团糟,我依赖于 EE 生成的 url + 附加段等结构。考虑到我网
我听说过关于这件事的好坏参半的事情。我知道当您坚持只在模板中启用 PHP 并解决问题时很容易。但是,它几乎总是会引入潜在的安全问题,并使您的模板无法启动。 在大多数使用 PHP 的情况下,用 PHP
如何在 ExpressionEngine 中输出条目的标题并将其显示在浏览器的标题栏中? 这是我页面标题的内容: Test Site 我需要让每个页面在浏览器的标题栏中
我想在不使用任何 PHP 的情况下在我的 ExpressionEngine 模板中使用一些存储的 cookie 值。 我当前的模板代码 {exp:channel:entries channel="fa
我正在开发一个使用 FreeMember 的网站处理用户注册、登录和个人资料更新。我们希望为用户提供一种在创建帐户时注册新闻通讯的方式,以及通过更新其 EE 个人资料来订阅(取消)订阅的选项。 是否有
我想在不使用任何 PHP 的情况下在我的 ExpressionEngine 模板中使用一些存储的 cookie 值。 我当前的模板代码 {exp:channel:entries channel="fa
我需要在 ExpressionEngine 中嵌入 jquery 文件。 我在主站点模板组下创建了模板js。 我知道 css 嵌入了以下标签: 对于 css,它的 {stylesheet=templ
我进行了一些搜索,但似乎找不到有关嵌入 channel entry tag pair 的任何信息。在另一个内。 当我在模板中尝试以下代码时,它打破了页面,我看到了开头 {reverse_related
我希望有一种方法可以将 Stash Context 与 Categories 一起使用,例如,如下所示: {exp:channel:entries channel="channel-name" dyn
我们的主客户端服务器运行 MySQL 5.0.96,但我们想升级到 5.1。我们正在运行几个较旧的 EE1.6 站点(不早于 1.6.7 iirc),其余的是 EE2.2+ 升级时是否会遇到任何陷阱/
我是一名优秀的程序员,十分优秀!