Ergebnis 1 bis 3 von 3

Thema: Bundle soll stylesheet css-Datei in <head> erstellen

  1. #1
    Community-Moderator & Contao-Urgestein Avatar von derRenner
    Registriert seit
    23.10.2012.
    Ort
    hoRn|waldviertel
    Beiträge
    2.858
    Contao-Projekt unterstützen

    Support Contao

    Standard Bundle soll stylesheet css-Datei in <head> erstellen

    Hallo,

    Ziel: bundle das mir Bootstrap Icons einbindet, sprich im <head> bootstrap-icons.css als stylesheet einträgt

    Ich habe dazu direkt im /vendor/ das bundle erstellt, den Contao Manager gestartet und nun ist auch das Bundle auch im CM sichtbar.
    Jedoch wird im <head> kein Eintrag generiert.
    Was mir noch aufgefallen ist, dass unter /public/bundles/ kein Symlink erstellt wird » sollte wohl /public/bundles/berecontcontaobootstrapicons/ erstellt werden

    vendor/berecont/contao-bootstrap-icons-bundle/src/
    vendor/berecont/contao-bootstrap-icons-bundle/composer.json
    vendor/berecont/contao-bootstrap-icons-bundle/src/ContaoManager/Plugin.php
    vendor/berecont/contao-bootstrap-icons-bundle/src/Resources/contao/config/config.php
    vendor/berecont/contao-bootstrap-icons-bundle/src/Resources/public/font/bootstrap-icons.css
    BerecontContaoBootstrapIconsBundle.php

    PHP-Code:
    <?php
    // src/Resources/contao/config/config.php

    $GLOBALS['TL_HEAD'][] = '<link rel="preload" href="/bundles/berecontcontaobootstrapicons/font/bootstrap-icons.css" as="style" onload="this.onload=null; this.rel=\'stylesheet\';">';
    Nachdem die Installation ohne Fehler durchgelaufen ist, hätte ich vermutet, dass ich soweit alles korrekt abgebildet habe

    Kann mir jemand weiterhelfen?
    Welche Infos benötigt ihr dazu?
    Grüsse
    Bernhard


  2. #2
    Community-Moderator & Contao-Urgestein Avatar von derRenner
    Registriert seit
    23.10.2012.
    Ort
    hoRn|waldviertel
    Beiträge
    2.858
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Fehler gefunden ...
    da hatte sich ein Fehler in er BerecontContaoBootstrapIconsBundle.php eingeschlichen

    sieht nun so aus
    PHP-Code:
    <?php

    declare(strict_types=1);

    namespace 
    Berecont\ContaoBootstrapIconsBundle;

    use 
    Symfony\Component\DependencyInjection\ContainerBuilder;
    use 
    Symfony\Component\HttpKernel\Bundle\Bundle;

    class 
    BerecontContaoBootstrapIconsBundle extends Bundle
    {
        
        
    /**
         * {@inheritdoc}
         */
        
    public function build(ContainerBuilder $container): void
        
    {
            
    parent::build($container);
            
        }
    }
    Grüsse
    Bernhard


  3. #3
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    34.088
    Partner-ID
    10107

    Standard

    Die build Methode brauchst du ja nicht, wenn du eh nur den parent aufrufst.
    » sponsor me via GitHub or PayPal or Revolut

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Lesezeichen

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •