Oznámení
kotvu (anchor)
před 13 lety

- yacht
- Člen | 1
Jak napsat v texy syntaxi, aby mi texy „vyplivl“
<a name=„abc“></a>
před 12 lety

- David Grudl
- Nette Core | 6806
Jde o podobnou záležitost jako tady. Je potřeba pro <a> povolit
name a pak zapsat "odkaz .{name:abc}".
Nicméně, stejnou funkčnost jako name má atribut
id. Takže můžeš zapsat "odkaz .[#abc]"
před 12 lety

- TFSi
- Člen | 23
Jestli bych se taky mohl zeptat: nějak jsem to povolení atributu name asi
nepochopil a za boha to nemůžu rozchodit.
Ve zdrojovém kódu stránky mám toto:
$file = 'inc/data/news.texy';
require_once('inc/texy/texy.php');
$texy = &new Texy();
$texy->htmlModule->allowed['a'][] = 'name';
$texy->utf = FALSE;
$text = file_get_contents($file);
echo $texy->process($text);
A pokud udělám kotvu jako "Kotva .{name: kotva}", tak mi Texy
místo <a name=„kotva“>Kotva</a> vygeneruje
<p><span>Kotva</span></p>
Mohl by jste mi, prosím, napsat, co mám ještě přidat, abych ten atribut
name povolil (ID nechci používat, leda jako nouzovku)?
před 12 lety

- David Grudl
- Nette Core | 6806
Texy nepovolí vytvořit takto kotvu, pokud nemá href. Tedy buď si uprav
kód (soubor tm-link.php, hledej
if ($this->link->URL == null) return;), nebo
použij "Kotva .[#kotva]"
Html modul, který jsi konfiguroval, spravuje značky zadávané přímo
v HTML (<a name="kotva">Kotva</a>). Ten povolí kotvu
i bez href, jen s atributem name.