Subversion-Projekte lars-tiefland.laravel_shop

Revision

Revision 148 | Ganze Datei anzeigen | Leerzeichen ignorieren | Details | Blame | Letzte Änderung | Log anzeigen | RSS feed

Revision 148 Revision 991
Zeile 47... Zeile 47...
47
    {
47
    {
48
        HeadingPermalink::assertInstanceOf($node);
48
        HeadingPermalink::assertInstanceOf($node);
Zeile 49... Zeile 49...
49
 
49
 
Zeile 50... Zeile -...
50
        $slug = $node->getSlug();
-
 
51
 
-
 
52
        $idPrefix = (string) $this->config->get('heading_permalink/id_prefix');
-
 
53
        if ($idPrefix !== '') {
-
 
54
            $idPrefix .= '-';
-
 
55
        }
50
        $slug = $node->getSlug();
56
 
51
 
57
        $fragmentPrefix = (string) $this->config->get('heading_permalink/fragment_prefix');
52
        $fragmentPrefix = (string) $this->config->get('heading_permalink/fragment_prefix');
58
        if ($fragmentPrefix !== '') {
53
        if ($fragmentPrefix !== '') {
Zeile 59... Zeile 54...
59
            $fragmentPrefix .= '-';
54
            $fragmentPrefix .= '-';
-
 
55
        }
-
 
56
 
-
 
57
        $attrs    = $node->data->getData('attributes');
-
 
58
        $appendId = ! $this->config->get('heading_permalink/apply_id_to_heading');
-
 
59
 
-
 
60
        if ($appendId) {
-
 
61
            $idPrefix = (string) $this->config->get('heading_permalink/id_prefix');
-
 
62
 
-
 
63
            if ($idPrefix !== '') {
60
        }
64
                $idPrefix .= '-';
-
 
65
            }
-
 
66
 
61
 
67
            $attrs->set('id', $idPrefix . $slug);
62
        $attrs = $node->data->getData('attributes');
68
        }
Zeile 63... Zeile 69...
63
        $attrs->set('id', $idPrefix . $slug);
69
 
64
        $attrs->set('href', '#' . $fragmentPrefix . $slug);
70
        $attrs->set('href', '#' . $fragmentPrefix . $slug);