Hallo,
Ik heb een website waarachter een CMS-systeem draait wat geprogrammeerd is met ASP. Nu wordt er in een template gedefinieerd waar een bepaalde content moet komen door middel van stukjes ASP in een html file.. voorbeeld
Dit gooi je dan bijvoorbeeld in de tabel waar het menu moet komen en dan krijg je in je CMS systeem de mogelijkheid om een menu aan te maken. Lijkt me vrij helder tot nu toe
Alleen nu zit ik met het volgende probleem. Elke keer als er een nieuwe pagina wordt aangemaakt met een bepaalde template, laat hij een specifiek stukje 9 van de 10 keer niet zien.
Onder eerder genoemd menu komt bijvoorbeeld te staan "U bent ingelogd" en een linkje met "Uitloggen", alleen precies déze 2 regeltjes willen nog wel eens verdwijnen. Waarom? Kheb er geen idee van.. wél ben ik erachter gekomen dat zodra ik in het ASP-stukje van die 2 regels de Varname iets aanpas, dat hij dan wel verschijnt.
Om in te loggen heb ik dit stukje ASP:
En om uit te loggen:
Dus, ik maak een nieuwe pagina met een template waarin bovenstaande stukjes ASP staan.
Zodra die online staat verdwijnt "U bent ingelogd" / "Uitloggen" en blijft alleen het menu over.. dan open ik de template-broncode en pas de varname aan (de huidige is bijvoorbeeld:
"Probleem" opgelost zou je denken? Maaaarrr...
Maak ik weer een nieuwe pagina aan, dan verdwijnt het spulletje weer! Het gekke is, dat ik dan gewoon de varname terug zetten naar wat hij eerst was, dus:
dus totáál onlogisch in mijn ogen en ik weet mijn god niet waar dit aan kan liggen, of hoe ik moet zoeken naar oplossingen. Elke keer handmatig de varname aanpassen na het toevoegen van een pagina is een tijdelijke oplossing, maar ik wil hier vanaf..
Hopelijk is het helder
Ik heb een website waarachter een CMS-systeem draait wat geprogrammeerd is met ASP. Nu wordt er in een template gedefinieerd waar een bepaalde content moet komen door middel van stukjes ASP in een html file.. voorbeeld
code:
1
2
3
4
5
| <$ type=MENU varname=menu01 question=Kies het menu dat aan de linkerkant van de website verschijnt: $> |
Dit gooi je dan bijvoorbeeld in de tabel waar het menu moet komen en dan krijg je in je CMS systeem de mogelijkheid om een menu aan te maken. Lijkt me vrij helder tot nu toe
Alleen nu zit ik met het volgende probleem. Elke keer als er een nieuwe pagina wordt aangemaakt met een bepaalde template, laat hij een specifiek stukje 9 van de 10 keer niet zien.
Onder eerder genoemd menu komt bijvoorbeeld te staan "U bent ingelogd" en een linkje met "Uitloggen", alleen precies déze 2 regeltjes willen nog wel eens verdwijnen. Waarom? Kheb er geen idee van.. wél ben ik erachter gekomen dat zodra ik in het ASP-stukje van die 2 regels de Varname iets aanpas, dat hij dan wel verschijnt.
Om in te loggen heb ik dit stukje ASP:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
| <$
type=HYPERLINK
varname=Inlog_BEGINvariable
url=/cms/publish/content/showpage.asp?pageid=143
innerhtml=
prehtml=<div style="display: none;">
posthtml=
$>
<HR>U bent ingelogd
<$
type=HYPERLINK
varname=Inlog_EINDvariable
url=/cms/publish/content/showpage.asp?pageid=143
innerhtml=
prehtml=
posthtml=</div>
$> |
En om uit te loggen:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
| <$
type=HYPERLINK
varname=Uitlog_BEGINvariable
url=/cms/publish/content/showpage.asp?pageid=143
innerhtml=
prehtml=<div style="display: none;">
posthtml=
$>
<a href="/cms/publish/pageviewsecurity/logout.asp">Uitloggen</a>
<$
type=HYPERLINK
varname=Uitlog_EINDvariable
url=/cms/publish/content/showpage.asp?pageid=143
innerhtml=
prehtml=
posthtml=</div>
$> |
Dus, ik maak een nieuwe pagina met een template waarin bovenstaande stukjes ASP staan.
Zodra die online staat verdwijnt "U bent ingelogd" / "Uitloggen" en blijft alleen het menu over.. dan open ik de template-broncode en pas de varname aan (de huidige is bijvoorbeeld:
code:
dan pas ik hem aan naar 1
| varname=Uitlog_BEGINvariable |
code:
en dan doet ie het weer. 1
| varname=Uitlog_BEGINvariable2 |
"Probleem" opgelost zou je denken? Maaaarrr...
Maak ik weer een nieuwe pagina aan, dan verdwijnt het spulletje weer! Het gekke is, dat ik dan gewoon de varname terug zetten naar wat hij eerst was, dus:
code:
wordt wéér 1
| varname=Uitlog_BEGINvariable2 |
code:
en dan werkt het weer 1
| varname=Uitlog_BEGINvariable |
dus totáál onlogisch in mijn ogen en ik weet mijn god niet waar dit aan kan liggen, of hoe ik moet zoeken naar oplossingen. Elke keer handmatig de varname aanpassen na het toevoegen van een pagina is een tijdelijke oplossing, maar ik wil hier vanaf..
Hopelijk is het helder