How to change font size in NAV_TABLE_COLUMN and NAV_ROW?

Get help with installation and running phpwcms here. Please do not post bug reports or feature requests here.
Post Reply
andras
Posts: 25
Joined: Wed 5. Oct 2005, 21:57
Location: Rome, Italy

How to change font size in NAV_TABLE_COLUMN and NAV_ROW?

Post by andras »

I was able to change background colour for NAV_TABLE_COLUMN editing conf.template_default.inc.php, but I haven't succeded to change the font size.

I've changed the default css from ADMIN, but nothing happened:

Code: Select all


.nav_table, .nav_table a, .nav_table a:link, .nav_table a:active, .nav_table a:visited, .nav_table a:hover {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 11px;
	color: #4A5966;
	font-weight: normal;
	text-decoration: none;
}
.nav_table a:hover {
	text-decoration: underline;
}

.nav_table_active, .nav_table_active a, .nav_table_active a:link, .nav_table_active a:active, .nav_table_active a:visited, .nav_table_active a:hover {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 11px;
	color: #4A5966;
	font-weight: bold;
	text-decoration: none;
Then I'd like to change the font size for NAV_ROW too, but I don't even see anything in the default css for NAV_ROW.

What I'm missing? What shall I do?

Thank you for your attention!

Andras
User avatar
DeXXus
Posts: 2168
Joined: Fri 28. Nov 2003, 06:20
Location: USA - Florida

Post by DeXXus »

http://www.phpwcms.de/forum/viewtopic.php?p=9595#9595

If you view the rendered source of a page containing {NAV_ROW ... you can see what class is referred to and then enter your desired settings.

Here's an answer to a poster (in German) asking the same sort of questions:

http://www.phpwcms.de/forum/viewtopic.php?p=59763#59763
andras
Posts: 25
Joined: Wed 5. Oct 2005, 21:57
Location: Rome, Italy

Post by andras »

DeXXus, thank you for your reply, but I still don't understand.
If you view the rendered source of a page containing {NAV_ROW ... you can see what class is referred to and then enter your desired settings.
I looked into source and generated source using Firefox Web Developer extension, but there is no "NAV_ROW" text in the whole page. And there is no "NAV_ROW" in the default css too. As I'm not mastering well html or css at this point I don't know what to look for.
Before opening this topic I've read also the post you indicated, but I could not find trace of:
<span class="my_nav_row_class">{NAV_ROW}</span>
indicated by Oliver Georgi.
Here's an answer to a poster (in German) asking the same sort of questions:

http://www.phpwcms.de/forum/viewtopic.php?p=59763#59763
And unfortunately I don't speak German.

I have no doubt that you've explained the right solution, just I need some lower level explanation for newbies.
User avatar
DeXXus
Posts: 2168
Joined: Fri 28. Nov 2003, 06:20
Location: USA - Florida

Post by DeXXus »

As pointed out in that first thread... the design mode is to wrap the replacement tag like below (if you are an Admin / User creating the menu for the first time):

Code: Select all

<span class="my_nav_row_class">{NAV_ROW}</span> 
my_nav_row_class ABOVE can be any class name you want to use. :wink:

-OR- if you are an Admin / User taking over an existing site (where menu has already been created)... you can check in the rendered source (or the content part) to see if -and- which class has already been assigned.

-NOW- editing "conf.template_default.inc.php" can also provide the mechanism:
Original:

Code: Select all

// row based navigation
$template_default["nav_row"]["before"]				= '';
$template_default["nav_row"]["after"]				= '';
Can become:

Code: Select all

// row based navigation
$template_default["nav_row"]["before"]				= '<span class="my_nav_row_class">';
$template_default["nav_row"]["after"]				= '</span>';
The pertinent section in question is below:

Code: Select all

// row based navigation
$template_default["nav_row"]["before"]				= '';
$template_default["nav_row"]["after"]				= '';
$template_default["nav_row"]["between"]				= ' | ';
$template_default["nav_row"]["link_before"]			= '';
$template_default["nav_row"]["link_after"]			= '';
$template_default["nav_row"]["link_before_active"]	= '<span style="text-decoration:none;font-weight:bold;">';
$template_default["nav_row"]["link_after_active"]	= '</span>';
$template_default["nav_row"]["link_direct_before"]			= '';
$template_default["nav_row"]["link_direct_after"]			= '';
$template_default["nav_row"]["link_direct_before_active"]	= '';
$template_default["nav_row"]["link_direct_after_active"]	= '';
$template_default["nav_row"]["show_active_hidden"]			= 0;
andras
Posts: 25
Joined: Wed 5. Oct 2005, 21:57
Location: Rome, Italy

Post by andras »

DeXXus, Now I see. I was confused because I thought that my_nav_row_class is something already there somewhere. :oops: Now it seems clear even at 4,30 AM without having slept yet.Thank you very much for your help! :D
User avatar
DeXXus
Posts: 2168
Joined: Fri 28. Nov 2003, 06:20
Location: USA - Florida

Post by DeXXus »

I'm just GLAD if any "confusion" can be driven far-far away! :wink:
Post Reply