Kontaktliste in Helix Ultimate Template anpassen

  • Hallo Dennis,


    Das Problem ist, dass Du die einzelnen Kontakte in einer Aufzählung hast.

    In der Aufzählung müsstest Du den <li> mit der Grid-Container = Klasse "row“ ergänzen:



    Müsstest aber bei allen Kontakten in dieser Zeile (Zusatz eben: row) machen.

    Code
    <li class="row-fluid cat-list-row0 row">
                                                                                            <div class="span2 col-md-2">                                                          <a href="/index.php?option=com_contact&amp;view=contact&amp;id=2:ulrich-schroeter&amp;catid=4&amp;Itemid=247"><img src="/images/stories/vorstand_schroeter_ulrich.jpg" alt="Kontaktbild" class="contact-thumbnail img-thumbnail">  
    usw.              

    Würde dann so aussehen:



    Diese "lange" Breite entsteht natürlich durch die Angabe(n) z.B. von:

    Code
    <div class="list-title span7 col-md-7">

    Die armen Kollegen solltest Du auch noch drehen :)


    Liebe Grüße

    Christine

  • Hallo.


    Danke für die Antwort.


    Die Kontaktliste wird doch aus dem Linktyp Kategorieansicht aus der Kontaktkomponenten aus Joomla generiert.

    index.php?option=com_contact&view=category&id=4&Itemid=247


    Die müsste man doch einheitlich ändern können, so dass die Ansicht für alle Kontakte gilt.


    Daher wurden die Dateien für den Override in /html/com_contact/category/default_items.php angelegt.


    Eine Ergänzung der Klasse row brachte leider keine Veränderung.

  • Aendere es folgendermassen:


    PHP
    <ul class="category row-striped list-unstyled">
        <?php foreach ($this->items as $i => $item) : ?>
            <?php if (in_array($item->access, $this->user->getAuthorisedViewLevels())) : ?>
                <?php if ($this->items[$i]->published == 0) : ?>
                    <li class="row system-unpublished cat-list-row<?php echo $i % 2; ?>">
                <?php else : ?>
                    <li class="row cat-list-row<?php echo $i % 2; ?>" >

    Beachte die Unterschiede in den Zeilen 1, 5 und 7!

  • Allerdings stört mich noch, dass der Abstand zwischen Namen/Position usw. und rechts den Kontaktdaten so groß ist. Kann man das auch noch hinbekommen?

    Das hatte dir Christine ja schon geschrieben:


    Diese "lange" Breite entsteht natürlich durch die Angabe(n) z.B. von:

    Code
    <div class="list-title span7 col-md-7">

    siehe hierzu auch die folgenden beiden Zeilen (78 und 62):


    https://github.com/joomla/joom…mpl/default_items.php#L78



    https://github.com/joomla/joom…mpl/default_items.php#L62


    z.B. mit

    $contactWidth = 3;

    sieht es ja dann anders aus.