Lepsi podpora CSS ve Website

Ladislav Dobias Lada na Dobias.info
Úterý Říjen 25 23:22:35 CEST 2005


Ahoj.

On Tue, 25 Oct 2005, Jirka Kosek wrote:

> Ladislav Dobias wrote:
> > Tedy ono to trochu funguje, ale nejak to blbne. Pise to:
> >   No template matches webpage.
> Jasně, vím co se děje. Dejte zkrátka pryč to apply-imports a případně
> ručně přidejte další atributy.

Diky moc.

> Ale vždyť výsledné zobrazení lze snadno upravit. Nic vám nebrání si do
> stylu přidat:
>
> <xsl:template match="note">
>    <div class="{@role}">
>      <xsl:apply-templates/>
>    </div>
> </xsl:template>

Tohle bude asi presne to, co jsem chtel, ne? Funguje to
podobne jako DIV. Jen za podminky, ze "note" nechci pouzit
normalne. Ale to ja nechci, tak mi to celkem vyhovuje. Dik!

> >><taskprerequisites>
> > Zde nefunguje: <title>Ingredience</title> i kdyz by to tam
> > melo fungovat, podle TDG.
> Co znamená nefunguje? Nevypíše se do výstupu? Asi chyba ve stylech.

Pise to chyby:
No template for "/webpage/task/taskprerequisites" (or any of its leaves) exists
in the context named "title" in the "en" localization.
No template matches title in taskprerequisites.

Vysledek je na
  http://dobias.info/tmp/recept/index2.html
dole (cervene), zdroj je
  http://dobias.info/tmp/recept/index2.xml

Website mam 2.5.0, Docbook XSL 1.68.1 (Debian Sid)

Je divne, ze ve vystupu je
  <div class="taskprerequisites">
  <a name="id2468486"></a><p class="title"><b></b></p>

tedy prazdny TITLE, a potom to rika, ze to TITLE v XML
nezna...

> Přímo DIV v DocBooku nehledejte, jeho sémantika je nulová a takové
> elementy v DocBooku nejsou. :-)

Staci si najit nejaky nevyuzity, kam jde vlozit temer vse,
jako to <note> a predefinovat si to, jak jste radil.

Jeste si s tim hraju. Nejak se mi v note ztratil <title>, ve
vyslednem HTML neni.

Zkousim ho tam dodat, zda se ze to jde pomoci:

<xsl:template match="note/title">
        <p class="title">
                <b>
                        <xsl:apply-templates/>
                </b>
        </p>
</xsl:template>

Neni to moc velka blbost?

Diky.

Zdravi
Lada Dobias

-- 
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  ##       ##   #####   #####                     ,v
  ##      ####  ##  ## ##O-O##       Ladislav DOBIAS
  ##     ##  ## ##  ## ## > ##      lada @ dobias.info
  ##     ###### ##  ## ## v ##      http://dobias.info
  ###### ##  ## #####   #####  Interests: Unix, TeX, music
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%


Další informace o konferenci Docbook