Hallo,
ist es möglich, dem Begriff im Glossar einen Anker mitzugeben?
Gruß
TGB
Hallo,
ist es möglich, dem Begriff im Glossar einen Anker mitzugeben?
Gruß
TGB
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."
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."
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
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."
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:
Viele GrüßePHP-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>
TGB
Hallo TGB,
wenn ich mir das anschaue:
Dann wird doch auch schon ein Passender Anker generiert? Die ID lässt sich dafür prima nehmen, dafür ist die ja da ;-)Code:<dt id="<?php echo $term->id; ?>"><?php echo $term->term; ?></dt>
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."
Da wüste ich jetzt nicht, wie ich das umsetzen soll, kannst Du mir auf die Sprünge helfen?
Ä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."
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 in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
Lesezeichen