[pmwiki-users] missing paragraph tag

Bronwyn Boltwood arndis at gmail.com
Wed Nov 30 14:17:11 CST 2005


In 2.1 beta 7 and probably earlier, a chunk of text is not getting
wrapped in <p> the way that it should, and because of that, isn't
getting treated as a sidebar header.

The problem line is "%sidehead%For site authors%%" in the markup below:

    >>gnav<<
    %sidehead%Contents%%
    * [[{$ScriptUrl} | Home]]
    * [[CPM.Projects | Projects]]
    * [[CPM.EnvironmentalPolicy | Environmental Policy]]
    * [[CPM/Sitemap]]
    * [[CPM.ContactUs | Contact Us]]
    >><<

    >>search<<
    %sidehead%Search%% [[#tmplsearch]]
    (:searchbox size=15 label=Go:)
    >><<

    %sidehead%Investor Information%%
    * Stock: **[[CZQ >
http://www.tsx.com/HttpController?GetPage=QuotesViewPage&DetailedView=DetailedPrices&Market=T&Language=en&QuoteSymbol_1=czq&x=0&y=0]]**
(TSX Venture)
    * [[Latest Documents >
http://sedar.com/DisplayCompanyDocuments.do?lang=EN&issuerNo=00004588]]
(via SEDAR)

    (:if authid:)
    %sidehead%For site authors%%
    * [[Site/AuthorsSitemap |+]]
    * [[CPM/WikiSandbox]]
    * [[Site.SkinPrefs| Skin Configuration]]
    * [[Site.SideBar?action=edit | Edit this sidebar]]
    (:ifend:)

Said markup produces this HTML:

<div class='gnav'  >
    <p class='sidehead' >
        Contents
    </p>
    <ul>
        <li><a class='urllink'
href='http://grinningfrog.com/testing/cpm-authuser/pmwiki.php'
rel='nofollow'>Home</a></li>
        <li><a class='wikilink'
href='http://grinningfrog.com/testing/cpm-authuser/pmwiki.php/CPM/Projects'>Projects</a></li>
        <li><a class='wikilink'
href='http://grinningfrog.com/testing/cpm-authuser/pmwiki.php/CPM/EnvironmentalPolicy'>Environmental
Policy</a></li>
        <li><a class='wikilink'
href='http://grinningfrog.com/testing/cpm-authuser/pmwiki.php/CPM/Sitemap'>Sitemap</a></li>
        <li><a class='wikilink'
href='http://grinningfrog.com/testing/cpm-authuser/pmwiki.php/CPM/ContactUs'>Contact
Us</a></li>
    </ul>
</div>
<p class='vspace'></p>
<ul>
    <li><a class='wikilink'
href='http://grinningfrog.com/testing/cpm-authuser/pmwiki.php/Site/SideBar?action=login'>Login
script login</a></li>
    <li><a class='wikilink'
href='http://grinningfrog.com/testing/cpm-authuser/pmwiki.php/Site/Login'>Read-protected
login page</a></li>
</ul>
<p class='vspace'></p>
<div class='search'  >
    <p class='sidehead' >Search<a name='tmplsearch' id='tmplsearch'></a></p>
    <form class='wikisearch'
action='http://grinningfrog.com/testing/cpm-authuser/pmwiki.php/Site/SideBar'
method='get'>
        <input type='hidden' name='action' value='search' />
        <input type='text' name='q' value='' size='15' />
        <input class='wikisearchbutton' type='submit' value='Go' />
    </form>
</div>
<p class='vspace'></p>
<p class='sidehead' >Investor Information</p>
<ul>
    <li>Stock:<b><a class='urllink'
href='http://www.tsx.com/HttpController?GetPage=QuotesViewPage&amp;DetailedView=DetailedPrices&amp;Market=T&amp;Language=en&amp;QuoteSymbol_1=czq&amp;x=0&amp;y=0'
rel='nofollow'>CZQ</a></b>(TSX Venture)</li>
    <li><a class='urllink'
href='http://sedar.com/DisplayCompanyDocuments.do?lang=EN&amp;issuerNo=00004588'
rel='nofollow'>Latest Documents</a>(via SEDAR)</li>
</ul>
<p class='vspace'></p>
For site authors
<ul>
    <li><a class='wikilink'
href='http://grinningfrog.com/testing/cpm-authuser/pmwiki.php/Site/AuthorsSitemap'>Authors'
Sitemap</a></li>
    <li><a class='wikilink'
href='http://grinningfrog.com/testing/cpm-authuser/pmwiki.php/Main/WikiSandbox'>Main.WikiSandbox</a></li>
    <li><a class='wikilink'
href='http://grinningfrog.com/testing/cpm-authuser/pmwiki.php/Site/SkinPrefs'>Site.SkinPrefs</a></li>
    <li><a class='wikilink'
href='http://grinningfrog.com/testing/cpm-authuser/pmwiki.php/Site/SideBar?action=edit'>Edit
this sidebar</a></li>
</ul>

And look: "For site authors" doesn't have <p></p> wrapped around it,
and therefore isn't classed as a sidehead.  But if I wrap it in a div,
like so:

    (:if authid:)
    >><<
    %sidehead%For site authors%%
    * [[Site/AuthorsSitemap |+]]
    * [[CPM/WikiSandbox]]
    * [[Site.SkinPrefs| Skin Configuration]]
    * [[Site.SideBar?action=edit | Edit this sidebar]]
    >><<
    (:ifend:)

Then the paragraph is wrapped properly, but PmWiki doesn't generate
the requested div:

<p class='sidehead' >For site authors</p>
<ul>
    <li><a class='wikilink'
href='http://grinningfrog.com/testing/cpm-authuser/pmwiki.php/Site/AuthorsSitemap'>Authors'
Sitemap</a></li>
    <li><a class='wikilink'
href='http://grinningfrog.com/testing/cpm-authuser/pmwiki.php/CPM/WikiSandbox'>WikiSandbox</a></li>
    <li><a class='wikilink'
href='http://grinningfrog.com/testing/cpm-authuser/pmwiki.php/Site/SkinPrefs'>Skin
Configuration</a></li>
    <li><a class='wikilink'
href='http://grinningfrog.com/testing/cpm-authuser/pmwiki.php/Site/SideBar?action=edit'>Edit
this sidebar</a></li>
</ul>

Example at http://grinningfrog.com/testing/cpm-authuser/pmwiki.php/Site/SideBar.

Thanks,
Bronwyn




More information about the pmwiki-users mailing list