Ergebnis 1 bis 11 von 11

Thema: Anker für den Begriff eines Glossarbegriffs

  1. #1
    Contao-Nutzer
    Registriert seit
    05.09.2009.
    Beiträge
    90

    Standard Anker für den Begriff eines Glossarbegriffs

    Hallo,
    ist es möglich, dem Begriff im Glossar einen Anker mitzugeben?

    Gruß
    TGB

  2. #2
    Contao-Yoda Avatar von MacKP
    Registriert seit
    15.06.2009.
    Ort
    Duisburg
    Beiträge
    13.292
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Hallo TGB,
    das wurde hier mal beschrieben: http://www.contao-community.de/showt...=glossar+anker

    Viele Grüße
    Contao Pool | C-C-A | MetaModels | [Internetseite -> Mediendepot Ruhr]
    [Arbeitet bei -> Paus Design & Medien]
    "I can EXPLAIN it to you, but I can't UNDERSTAND it for you."

  3. #3
    Contao-Nutzer
    Registriert seit
    05.09.2009.
    Beiträge
    90

    Standard

    Vielen Dank für die Antwort!
    Aber hier wird in der Lösung der Anker im Text gesetzt und nicht im Begriff und darum ging es mir ja...

    Gruß
    TGB

  4. #4
    Contao-Yoda Avatar von MacKP
    Registriert seit
    15.06.2009.
    Ort
    Duisburg
    Beiträge
    13.292
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Zitat Zitat von TGB Beitrag anzeigen
    Vielen Dank für die Antwort!
    Aber hier wird in der Lösung der Anker im Text gesetzt und nicht im Begriff und darum ging es mir ja...

    Gruß
    TGB
    OK, müsste spätestens Möglich sein, indem du das Template bearbeitest.
    Ich dachte eigentlich das die Begriffe schon einen Anker haben inzwischen, da gabs mal ein Ticket zu.
    Wenn du mit dem Template nicht klar kommst, dann kannst du uns ja mal das Template zeigen und die Variablen Ausgabe. Damit müsste man was machen können.

    Hier noch Hilfe zum Template bearbeiten:
    http://de.contaowiki.org/Templates_bearbeiten
    http://de.contaowiki.org/Template_Variablen_anzeigen

    Viele Grüße
    Contao Pool | C-C-A | MetaModels | [Internetseite -> Mediendepot Ruhr]
    [Arbeitet bei -> Paus Design & Medien]
    "I can EXPLAIN it to you, but I can't UNDERSTAND it for you."

  5. #5
    Contao-Nutzer
    Registriert seit
    05.09.2009.
    Beiträge
    90

    Standard

    Also ich hab' mir das Template (ist ja wohl mod_glossary_list) mal angeguckt.
    Aber da ich PHP-mäßig ne Lusche bin, finde ich nicht mal die Stelle, wo der Begriff eingefügt wird. Und selbst wenn ich sie finden würde, wüsste ich nicht, was ich dort ändern könnte.
    Aber trotzdem vielen Dank
    Gruß
    TGB

  6. #6
    Contao-Yoda Avatar von MacKP
    Registriert seit
    15.06.2009.
    Ort
    Duisburg
    Beiträge
    13.292
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Hallo TGB,
    deswegen hab ich dich ja in dem Fall gebeten mal das Template hier zu posten (ich hab den aktuellen Gloassar nirgendwo im Einsatz..).

    Viele Grüße
    Contao Pool | C-C-A | MetaModels | [Internetseite -> Mediendepot Ruhr]
    [Arbeitet bei -> Paus Design & Medien]
    "I can EXPLAIN it to you, but I can't UNDERSTAND it for you."

  7. #7
    Contao-Nutzer
    Registriert seit
    05.09.2009.
    Beiträge
    90

    Standard

    OK, hier der Code des Templates.
    Ich habe aber zwischenzeitlich noch eine andere Möglichkeit gefunden:
    Es gab mal eine Erweiterung für eigene Insert Tags. Bei mir funktioniert die auch unter 2.10.1 noch.
    Ich habe mir also eines für einen Anker gebastelt und das klappt auch, allerdings nur, wenn man das Insert Tag nach dem Begriff eingibt. Wenn man es vor dem Begriff plaziert, gibt' Müll.

    Hier noch der Quellcode des Templates mod_glossary_list:

    PHP-Code:
    <div class="<?php echo $this->class?> block"<?php echo $this->cssID?><?php if ($this->style): ?> style="<?php echo $this->style?>"<?php endif; ?>>
    <?php if ($this->headline): ?>

    <<?php echo $this->hl?>><?php echo $this->headline?></<?php echo $this->hl?>>
    <?php endif; ?>
    <?php 
    foreach ($this->terms as $key=>$terms): ?>

    <h2 id="<?php echo $terms[0]->anchor?>"><?php echo $key?></h2>
    <dl>
    <?php foreach ($terms as $term): ?>
    <dt id="<?php echo $term->id?>"><?php echo $term->term?></dt>
    <dd>
    <div class="ce_text block">
    <?php if (!$term->addBefore): ?>

    <?php echo $term->definition?>
    <?php 
    endif; ?>
    <?php 
    if ($term->addImage): ?>

    <div class="image_container<?php echo $term->floatClass?>"<?php if ($term->margin || $term->float): ?> style="<?php echo trim($term->margin $term->float); ?>"<?php endif; ?>>
    <?php if ($term->href): ?>
    <a href="<?php echo $term->href?>"<?php echo $term->attributes?> title="<?php echo $term->alt?>">
    <?php endif; ?>
    <img src="<?php echo $term->src?>"<?php echo $term->imgSize?> alt="<?php echo $term->alt?>" />
    <?php if ($term->href): ?>
    </a>
    <?php endif; ?>
    <?php 
    if ($term->caption): ?>
    <div class="caption"><?php echo $term->caption?></div>
    <?php endif; ?>
    </div>
    <?php endif; ?>
    <?php 
    if ($term->addBefore): ?>

    <?php echo $term->definition?>
    <?php 
    endif; ?>

    </div>
    <?php if ($term->enclosure): ?>

    <div class="enclosure">
    <?php foreach ($term->enclosure as $enclosure): ?>
    <p><img src="<?php echo $enclosure['icon']; ?>" width="18" height="18" alt="<?php echo $enclosure['title']; ?>" class="mime_icon" /> <a href="<?php echo $enclosure['href']; ?>" title="<?php echo $enclosure['title']; ?>"><?php echo $enclosure['link']; ?> <span class="size">(<?php echo $enclosure['filesize']; ?>)</span></a></p>
    <?php endforeach; ?>
    </div>
    <?php endif; ?>
    </dd>
    <?php endforeach; ?>
    </dl>
    <p class="toplink"><a href="<?php echo $this->request?>#top"><?php echo $this->topLink?></a></p>
    <?php endforeach; ?>

    </div>
    Viele Grüße
    TGB

  8. #8
    Contao-Yoda Avatar von MacKP
    Registriert seit
    15.06.2009.
    Ort
    Duisburg
    Beiträge
    13.292
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Hallo TGB,
    wenn ich mir das anschaue:
    Code:
    <dt id="<?php echo $term->id; ?>"><?php echo $term->term; ?></dt>
    Dann wird doch auch schon ein Passender Anker generiert? Die ID lässt sich dafür prima nehmen, dafür ist die ja da ;-)
    Was brauchst du denn dann da noch?

    Viele Grüße
    Contao Pool | C-C-A | MetaModels | [Internetseite -> Mediendepot Ruhr]
    [Arbeitet bei -> Paus Design & Medien]
    "I can EXPLAIN it to you, but I can't UNDERSTAND it for you."

  9. #9
    Contao-Nutzer
    Registriert seit
    05.09.2009.
    Beiträge
    90

    Standard

    Da wüste ich jetzt nicht, wie ich das umsetzen soll, kannst Du mir auf die Sprünge helfen?

  10. #10
    Contao-Yoda Avatar von MacKP
    Registriert seit
    15.06.2009.
    Ort
    Duisburg
    Beiträge
    13.292
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Äh.. die id ist eben der Anker.
    Wenn du darauf verlinken willst, dann musst du nur die Seite gefolgt von #idvomglossareintrag eingeben: <a href="seite.html#idvomglossareintrag">direkt zum Glossareintrag</a>

    Viele Grüße
    Contao Pool | C-C-A | MetaModels | [Internetseite -> Mediendepot Ruhr]
    [Arbeitet bei -> Paus Design & Medien]
    "I can EXPLAIN it to you, but I can't UNDERSTAND it for you."

  11. #11
    Contao-Nutzer
    Registriert seit
    05.09.2009.
    Beiträge
    90

    Standard

    Ja, das wusste ich tatsächlich nicht. Ich hatte ID's bisher nur genutzt um CSS Formatierungen durchzuführen.
    Herzlichen Dank!

    Gruß
    TGB

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
  •