Before you start (Important) :
--------------------------------------------------------------------------------
Open the page.tpl.php file for your theme, and search for
$content.The $content should be surrounded by a div with an class
(or id).If no div add the div yourself.
Example : <div class="#content"><?php print $content; ?></div>
In above case, enter "#content" in module config page.
How to use Ajax links API
--------------------------------------------------------------------------------
METHOD 1 : In module config page, specify the Classes/Ids to trigger Ajax.
Target DIV will be default CSS selector defined, you can change default CSS
Selector from module config page.
Example :
<div class="tabs"><a href="node/add/page">Add page</a></div> . You can ajaxify
this link by adding .tabs a in module config page.
METHOD 2 : in your tpl , <?php l_ajax($title, $path, $target) ?>
* $title: Title.
* $path : Drupal path.
* $target (optional): ID/CLASS of DIV to be replaced. This will override
Default CSS Selector defined in module config page.
Example :
<?php l_ajax("add page", "node/add/page", "#content") ?>
METHOD 3 : Add class="ajax-link" to any link. Target div will be default CSS
selector defined . You can change default CSS Selector from module config page
or override target by specifying rel="".
Example :
<a class="ajax-link" href="node/add/page" rel="#content">Add page</a>
Developer Notes
--------------------------------------------------------------------------------
Override tpl :
Developer can add/remove any variables by copying page-ajax.tpl.php to their
theme. All variables available to page.tpl.php can be used.
In case you want to override page-ajax.tpl.php, for eg: for path /node/add, you
can create page-node-add-ajax.tpl.php.
Upgrade :
You can upgrade/degrade module anytime by simply overwriting whole folder.
DEMO
--------------------------------------------------------------------------------
Goto YOUR_SITE/ajax-links-api/test
View source
- Before you start (Important) :
- --------------------------------------------------------------------------------
-
- Open the page.tpl.php file for your theme, and search for
- $content.The $content should be surrounded by a div with an class
- (or id).If no div add the div yourself.
-
- Example :
- In above case, enter "#content" in module config page.
-
- How to use Ajax links API
- --------------------------------------------------------------------------------
-
- METHOD 1 : In module config page, specify the Classes/Ids to trigger Ajax.
- Target DIV will be default CSS selector defined, you can change default CSS
- Selector from module config page.
-
- Example :
- . You can ajaxify
- this link by adding .tabs a in module config page.
-
-
-
- METHOD 2 : in your tpl ,
-
- * $title: Title.
- * $path : Drupal path.
- * $target (optional): ID/CLASS of DIV to be replaced. This will override
- Default CSS Selector defined in module config page.
-
- Example :
-
-
-
-
- METHOD 3 : Add class="ajax-link" to any link. Target div will be default CSS
- selector defined . You can change default CSS Selector from module config page
- or override target by specifying rel="".
-
- Example :
- Add page
-
-
- Developer Notes
- --------------------------------------------------------------------------------
- Override tpl :
- Developer can add/remove any variables by copying page-ajax.tpl.php to their
- theme. All variables available to page.tpl.php can be used.
- In case you want to override page-ajax.tpl.php, for eg: for path /node/add, you
- can create page-node-add-ajax.tpl.php.
-
- Upgrade :
- You can upgrade/degrade module anytime by simply overwriting whole folder.
-
-
- DEMO
- --------------------------------------------------------------------------------
- Goto YOUR_SITE/ajax-links-api/test
-