我在下面的代码中为foreach()提供了一个无效的参数,但我不知道为什么..
function empuls_breadcrumb($breadcrumb) {
if (!empty($breadcrumb))
{
foreach($breadcrumb as $k => $v) {
foreach ($v as $key=>$value){
$breadcrumb[$k][$key]='<span>'.$value.'</span>';
我有一个面包屑,如果text-overflow css太长,我需要把它剪短。我已经尝试和困惑,使一个不同的颜色链接只在最后面包屑。在我的breadcrumb中,可以显示的最大breadcrumb是4。 从下面的代码中,我成功地使用text-overflow: ellipsis缩短了面包屑。例如,如果breadcrumb有4个链接,我使用foreach向breadcrumb显示index number 2和index number 3太长,我使用text-overflow: ellipsis缩短了它们。如果面包屑有3个链接,我也使用了相同的looping。 我想问的是,如果breadcrumb
我想在一定的条件下去除面包屑的某些元素。我试过theme_preprocess_breadcrumb($variables)。这里的条件和逻辑工作得很好,但不考虑查看页面。我试过这个module_system_breadcrumb_alter(\Drupal\Core\Breadcrumb\Breadcrumb &$breadcrumb) -同样的问题。这里的代码不考虑查看页面,尽管在这两种方法中打印变量都给出了预期的结果,但在查看页面时却没有。我需要帮助。
function theme_preprocess_breadcrumb($variables) {
// Removing l
我正在尝试自定义drupal 8的面包屑,以获得如下内容:
家庭>类别>文章标题。
我写了这个,我写了下面的代码。
namespace Drupal\module_demo\Breadcrumb;
use Drupal\Core\Breadcrumb\BreadcrumbBuilderInterface;
use Drupal\Core\Routing\RouteMatchInterface;
use Drupal\Core\Breadcrumb\Breadcrumb;
use Drupal\Core\Link;
use Drupal\Core\Session\AccountIn
我的drupal breadcrumb在home链接中停止,如下所示:
home>
而不是
home > title level1 > T level 2
在我的模板文件template.php中,我有以下内容:
function exceliance_breadcrumb($breadcrumb) {
if (!empty($breadcrumb)) {
return '<div class="breadcrumb"><span>'.t("You are here : ").'<
我有一个显示面包屑的组件:
import * as React from 'react';
import {Breadcrumb} from 'antd';
import {BreadcrumbItem} from '../../models/BreadcrumbItem';
interface Props {
trail: BreadcrumbItem[]
}
class Breadcrumbs extends React.Component<Props> {
render() {
co
我想在breadcrumb.html中用bclist循环名称
{% include 'breadcrumb.html' with bcTitle=category.name bcList=["test","tester"] %}
breadcrumb.html:
{% for i in bcList %}
<li class="breadcrumb-item" aria-current="page">{{ i }}</li>
{% endfor %}